📅  最后修改于: 2023-12-03 15:25:56.084000             🧑  作者: Mango
探索性测试是指对软件、系统、产品进行探索时所使用的测试方式。这种测试方法主要是通过一种对于被测对象的质疑、猜想,利用自由度较高的测试方法进行探索,从而获得更加全面、有效的测试结果。
常规测试在测试过程中需要遵循固定、确定的测试用例,而探索性测试则是在没有明确的测试方案或者测试用例的情况下,通过自由度较高的测试手段进行探索。因此,探索性测试可以更好的发现被测试对象中的异常情况,并从中发现隐性的问题。
可以发现隐形问题。
提高测试效率。探索性测试有效地增加了测试的自由度,同时又不失有效性,减少了测试的成本,因此可以提高测试效率。
发现更多的缺陷,提高软件的质量。
使用不同的数据进行测试。
随机测试和模糊测试。
破坏性测试。 对测试对象进行破坏, 以测试其质量。
假设驱动的测试。 假设一些数据的影响往往会影响测试结果, 进而利用这些假设进行测试。
场景测试。 根据被测试对象的场景进行测试,测试其在特定环境下的表现。
本文参考:探索性测试。