探索性测试
此条目没有列出任何参考或来源。 (2014年4月10日) |
探索性测试(Exploratory Testing)是软件测试方法的一种,它的特点为在进行测试时,同时探索开发更多不同型态的测试方式,以便改善测试流程。当软件开始测试流程后,一般测试者会使用预先设立好的测试案例来进行程式测试,而探索性测试就是为了弥补传统的案例测试的缺点而产生。
探索性测试这个词是由Cem Kaner在1983年提出。他将探索性测试定义为:一种强调个人自由与责任的测试方法,让独立的测试者可以借由不断的学习来改善测试的规划与测试的执行,而在测试的过程中也会同时的改善专案达到相辅相成的效果。
历史
编辑探索性测试常被许多富有经验的测试者所使用。
适用时机
编辑使用时机
编辑优点与缺点
编辑差异
编辑探索性测试常与即兴测试混淆,基本上探索性测试使用即兴测试的观念,而将测试的结果用于提升测试人员的水准与改善脚本测试流程,即兴测试未必会将测试结果用来改善脚本测试的流程。