敏捷测试

特点
强调从客户角度进行测试;
重点关注迭代测试新功能,不在强调测试阶段;
尽早测试,不间断的测试,具备条件即测试;
强调持续反馈预防缺陷重于发现缺陷。
【软件测试】软件测试模式-敏捷测试【软件测试】软件测试模式-敏捷测试

基于脚本的测试-SBT

Script-based Testing
Scripted Testing(ST)
Exploratory Testing(ET)

探索式测试(ET)

完全抛开测试脚本的测试
是一种测试风格、思维,而不是技术

ST Vs ET

【软件测试】软件测试模式-敏捷测试
探索式测试的优点
激发测试人员的创造性和工作乐趣;
增加了发现新的或较深入Bug的可能性;
在较短时间内找到更多Bug以及对SUT做一个快速的评估;
更有效的实施自动化;
更加适用于敏捷项目;
减少了在简单、繁复上用例的编写时间

探索式测试的缺点
测试管理上有局限性,较难协调和控制;
对于Bug的重复利用和重现上作用有限;
对测试人员的测试技能和业务知识要求下;
只有在SUT可用的前提下才有作用;
ET的生产率很难定义;
ET本身较难进行自动化。

局部探索式测试
【软件测试】软件测试模式-敏捷测试
全局探索式测试
【软件测试】软件测试模式-敏捷测试

基于风险的测试-RBT

Risk-based Testing

基于对软件失效的风险评估并以此知道测试计划、涉及、执行、结果评价的软件测试类型

风险:
质量风险
管理风险

基于模型的测试-MBT

相关文章:

  • 2021-07-25
  • 2021-08-28
  • 2021-10-25
  • 2021-12-13
  • 2021-05-25
  • 2021-10-19
  • 2021-04-18
猜你喜欢
  • 2021-12-04
  • 2021-08-01
  • 2021-10-05
  • 2022-02-09
  • 2021-12-17
  • 2021-05-04
相关资源
相似解决方案