软件测试的生命周期&测试流程

一、软件的生命周期
二、开发模型
三、测试模型
四、测试流程
五、缺陷管理流程
六、软件和质量


一、软件的生命周期(基于瀑布模型的生命周期)

1、可行性研究及计划

2、需求分析

注:唯一不变的是变化本身,同样需求在整个软件开发过程中会不断变化,所以,要制定需求变更计划来应对这种变化
来保证项目的顺利进行

3、软件设计

  • 概要设计(HLD)—–集成测试(接口)
  • 详细设计(LLD)—–单元测试(代码)

4、编码

5、软件测试

  • 单元测试:对代码的测试,一般由开发完成
  • 集成测试:对接口的测试,在单元测试之后进行,由开发完成
  • 系统测试:比对需求规格说明书,根据测试用例进行完整的测试,如各功能是否满足需求,系统运行是否存在漏洞
  • 验收测试:用户对软件进行验收,客户拿到软件后,会根据用户需求来进行判定软件是否达到需求

单元测试、集成测试、系统测试之间,好比:砖、墙、楼

6、运行维护

7、淘汰升级

生命周期示意图:

软件测试的生命周期&测试流程

二、开发模型

1、边做边改模型

2、瀑布模型

软件测试的生命周期&测试流程

3、快速原型模型

软件测试的生命周期&测试流程 软件测试的生命周期&测试流程

4、螺旋模型

软件测试的生命周期&测试流程

5、增量模型

软件测试的生命周期&测试流程

6、迭代模型

软件测试的生命周期&测试流程

7、演化模型

软件测试的生命周期&测试流程

8、喷泉模型

软件测试的生命周期&测试流程

9、混合模型

软件测试的生命周期&测试流程

小结:

10、敏捷开发模型

来源:csdn0_1

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月25日
下一篇 2019年3月25日

相关推荐