一、软件测试流程
获取测试需求---编写测试计划---制定测试方案---开发与设计测试用例---执行测试---提交缺陷报告---测试分析与评审---提交测试总结----准备下一版本测试
二、软件测试过程模型
测试过程的质量将直接影响测试结果的准确性和有效性。
1、V模型(要记图)
优点:揭示开发过程与测试过程中各个阶段一一对应
缺点:测试介入的时间太晚了,导致了很多问题等到最后才会被发现,用户需求的验证一直到后期验收的时候才能得到验证,而且也没体现迭代的这个思想。
2、W模型(要记图)
由两个V模型组成,一个软件测试的全过程,一个代表软件开发的全过程
优点:a.测试的活动与软件开发同步进行
b.测试对象不仅仅是程序,包括需求与设计
c.尽早发现软件缺陷可降低软件开发的成本
缺点:活动都是按部就班的进行,无法支持灵活的迭代。
3、H模型(不用)
揭示了一个原理:软件测试是一个独立的模型。
优点:早准备,早执行。
4、X模型(不用)
X模型定位了探索性测试,不进行事先计划的特殊类型的测试(有经验的测试人员使用)
三、软件测试过程理念
1、尽早测试
a.测试人员早期参与软件项目
b.尽早的开展测试软件执行工作
2、全面测试
a.对软件的所有产品进行全面的测试
b.软件开发及测试人员(有时包括用户)全面的参与到测试工作中。
3、全过程测试
a.测试人员要充分关注开发过程
b.测试人员要对测试的全过程进行全程的跟踪
4、独立的、迭代的测试
a.测试活动是独立的
b.测试活动是循环往复、不断进行的。
标签:软件开发,流程,测试人员,---,测试,模型,软件测试 From: https://www.cnblogs.com/taoyao/p/18280417