Basic -- Ad hoc testing

Ad hoc testing is a commonly used term for software testing performed without planning and documentation.

The tests are intended to be run only once, unless a defect is discovered.

Ad hoc testing is a part of exploratory testing, being the least formal of test methods.

In this view, ad hoc testing has been criticized because it isn't structured, but this can also be a strength: important things can be found quickly.

It is performed with improvisation, the tester seeks to find bugs with any means that seem appropriate. It contrasts to regression testing that looks for a specific issue with detailed reproduction steps, and a clear expected result. Ad hoc testing is most often used as a complement to other types of testing.

“Ad Hoc” 原意是指 “特定的,一次性的”;就是为了某一个特定目的进行的测试,就这一次,以后一般也不会重复测试或是尝试性测试某种情况,来检测是否有问题.

所以并非像许多测试人员所讲的是”猴子测试”,误理解了什么是Ad Hoc Testing;正确的测试应是在测试过程中, “ad hoc”测试可以用来衡量当前测试用例的完备性,设计某些特定的,一次性的测试用例,去检查在现有测试用例之外的问题,假如测试时,未发现什么问题,说明现有的测试用例是比较完备的,反之,则不是。

猜你喜欢

转载自jessie-java.iteye.com/blog/663909
今日推荐