43 | 发挥人的潜能:探索式测试

什么是探索式测试?

  • 首先,探索式测试是一种软件测试风格,而不是一种具体的软件测试技术。

  • 其次,探索式测试强调独立测试工程师的个人自由和责任,其目的是为了持续优化其工作的价值。

  • 最后,探索式测试建议在整个项目过程中,将测试相关学习、测试设计、测试执行和测试结果解读作为相互支持的活动,并行执行。

探索式测试与即兴测试的区别和联系

探索式测试与即兴测试(Ad-hoc Testing)的风格看起来类似,都是依靠测试工程师的经验和直觉来即兴发挥,快速地试验被测试应用,并不停地调整测试策略。但是,探索式测试相比即兴测试更强调及时“反馈”的重要性。

探索式测试不是没有测试计划和设计,而是测试设计和测试执行的切换速度很快。

如何开展探索性测试?

探索式测试也是可以采用分层测试的策略。

  • 我们首先会对软件的单一功能进行比较细致的探索式测试。

  • 然后,我们往往会开展系统交互的探索式测试,这个过程通常会采用基于反馈的探索式测试方法。


来源于 极客时间 茹炳晟 软件测试52讲

posted @ 2020-08-11 19:19  捷后愚生  阅读(161)  评论(0编辑  收藏  举报