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

软件的生命周期

软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间。

软件的生命周期:
需求分析、计划、设计、编码、测试、运行维护

需求阶段:
   测试人员了解需求、对需求进行分解,得出测试需求 

计划阶段:
   根据需求编写测试计划/测试方案 

设计阶段:
   测试人员适当的了解设计,对于设计测试用例是很有帮助的,
   测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例。

编码阶段:
   测试人员一般是不需要编码的,但已经编码的模块,专业的白盒测试人员可以计划执行单元测试,
   完善、细化测试用例以及调整测试计划和方案。

测试阶段:
   测试阶段是软件测试人员最为重要的工作阶段,根据测试用例和计划执行测试,
   在执行的过程中记录、管理缺陷,测试完成后编写测试报告。

运行维护:
   测试人员需要参与项目的实施工作。
   测试人员对项目产品的业务和操作非常了解,加上测试人员的沟通表达能力一般都比较强,
   所以测试人员可以参与用户使用软件的培训,在试运行项目时收集问题并及时反馈给相关负责人。

软件测试的生命周期

软件测试的生命周期:
需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估

需求分析:确认需求范围
测试计划:时间表(什么人?什么时间?做什么事情?)、软件类、工具类的资料、风险
测试设计、测试开发:测试用例编写
测试执行:执行测试用例,缺陷管理
测试评估:编写测试报告(测试结论,缺陷分析)

注意:软件的生命周期 和 软件测试的生命周期 是不同的

发布了80 篇原创文章 · 获赞 1 · 访问量 1271

猜你喜欢

转载自blog.csdn.net/weixin_44772874/article/details/104264176