2.测试流程

一、软件测试流程

获取测试需求---编写测试计划---制定测试方案---开发与设计测试用例---执行测试---提交缺陷报告---测试分析与评审---提交测试总结----准备下一版本测试

二、软件测试过程模型

测试过程的质量将直接影响测试结果的准确性和有效性。

 

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.测试活动是循环往复、不断进行的。

 

posted @   桃杳  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示