热门问题
时间线
聊天
视角
探索性测试
来自维基百科,自由的百科全书
Remove ads
探索性测试(Exploratory Testing)是软件测试方法的一种,它的特点为在进行测试时,同时探索开发更多不同型态的测试方式,以便改善测试流程。当软件开始测试流程后,一般测试者会使用预先设立好的测试案例来进行程式测试,而探索性测试就是为了弥补传统的案例测试的缺点而产生。
此条目没有列出任何参考或来源。 (2014年4月10日) |
探索性测试这个词是由Cem Kaner在1983年提出。他将探索性测试定义为:一种强调个人自由与责任的测试方法,让独立的测试者可以借由不断的学习来改善测试的规划与测试的执行,而在测试的过程中也会同时的改善专案达到相辅相成的效果。
历史
探索性测试常被许多富有经验的测试者所使用。
适用时机
使用时机
- 专案初期
- 在专案的初期,测试案例的建立并不完整,可以借由探索性测试来协助测试案例的建立以及修正。
- 专案中后期
- 当专案接近中后期时花点时间利用探索性测试可以探索更多软件的可能性与找出潜藏的程式缺陷,也可以对原本的测试脚本进行改善与评估。
优点与缺点
差异
探索性测试常与即兴测试混淆,基本上探索性测试使用即兴测试的观念,而将测试的结果用于提升测试人员的水准与改善脚本测试流程,即兴测试未必会将测试结果用来改善脚本测试的流程。
参见
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads