传统的软件测试过程
1.W模型
2.TMap
TMap(Test Management Approach,测试管理方法)是一种结构化的、基于风险策略的测试方法体系,目的能更早地发现缺陷,以最小的成本、有效地、彻底地完成测试任务,以减少软件发布后的支持成本。
TMap所定义的测试生命周期由计划和控制、准备、说明、执行和完成等阶段组成。
TMap描述的生命周期模型:
TMap三大基石:
与软件开发生命周期一致的测试活动生命周期(L)
坚实的组织融合(O)
正确的基础设施和工具(I)
可用的技术(T)
TMap基本内容:
敏捷测试过程
1.敏捷测试的特征
①尽早和持续地开展测试
②能及时完成对软件质量全面评估
③软件本身是测试研究和分析最主要的对象
④在满足所要求的质量,测试进行得越快越好
⑤测试人员必须和项目干系人保持密切协作
⑥对测试人员足够信任和尊重
⑦测试计划、设计和执行力求简单
⑧对测试技术精益求精、
⑨不断反思,持续优化测试设计
2.敏捷测试流程
基于风险的测试策略
基于风险的测试策略是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。软件测试总是有风险的,基于风险的测试策略是最常用的策略。 在敏捷开发模式中,这种策略更能发挥价值 。
软件产品的风险度可以通过出错的影响程度和出现的概率来计算 :
风险测试的步骤:
1.列出软件的所有功能和特性;
2.确定每个功能出错的可能性;
3.如果某个功能出错或欠缺某个特征,需要评估对用户使用软件产品的影响程度;
4.根据上面两个步骤,计算风险度;
5.根据可能出错的迹象,来修改风险度;
6.决定测试的范围,编写测试方案
软件测试规范
GBT 15532-2008 《计算机软件测试规范》
下载链接:
https://www.biaozhun.org/plus/download.php?open=0&aid=12886&cid=3
制定测试规范需要考虑的内容有:
角色的确定、进入的准则、输入项、活动过程、输出项、验证与确认、退出的准则、度量
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!