当前位置:   article > 正文

【软件测试】软件测试的四个阶段(单元测试、集成测试、系统测试、验收测试)_软件测试一般分为四个阶段:单元测试、 集成测试、系统测试和验收测试

软件测试一般分为四个阶段:单元测试、 集成测试、系统测试和验收测试

软件测试一般分为4个阶段:单元测试、集成测试、系统测试、验收测试

1.单元测试

单元测试是对软件中的最小验证单元进行检查和验证。比如Java中类和方法的测试
此阶段一般由软件的开发人员来实施,用以检验功能是否符合自己的设计要求。

单元测试的好处:

  1. 尽早的发现缺陷
  2. 简化集成

单元测试的不足:

  1. 不可能覆盖所有的执行路径,所有不可能保证捕捉到所有路径的错误

单元测试的内容?
模块接口测试、局部数据结构测试、路径测试、边界测试

2.集成测试

集成测试的目标是把通过了单元测试的模板拿来,将多个模板组合在一起,观察是否能完成相应的功能,但是应尽量避免一次性的集成。
组装方式:一次性组装和增值式组装
一次性组装之后发现错误不容易定位
增值式组装先对一个个模块进行模块测试,然后将这些模块逐步组装成系统,分为两种方式:自顶向下的增值方式和自底向上的增值方式

  1. 自顶向下的增值方式
    以主模块作为被测模型,将所有直属主模块的下属模块全部用桩模块代替,对主模块进行测试。
    再采用深度优先或广度优先策略,用实际模块代替桩模块,再用桩模块代替它们的下属模块,与已经测试好的模块构成新的子系统。
    优点:能够尽早的发现问题
    缺点:需要建立桩模块,增加了一些附加测试
  2. 自底向上的增值方式

3.系统测试

在实际运行环境或模拟环境下进行一些列较为严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。

集成测试和系统测试之间的比较:

  1. 测试内容:集成测试是测试各个单元模块之间的接口,系统测试是测试整个系统的功能和性能

4.验收测试

是针对用户需求、业务流程进行的正式的测试,以确定系统是都满足验收标准
验收测试包括alpha测试和beta测试

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/661443
推荐阅读
相关标签
  

闽ICP备14008679号