摘要

随着软件应用的发展,软件出现了推出快、变化频繁、接口杂、重体验、开放性等特点。为了适应这种变化,保证产品的质量,通过对"同时进行设计、测试和学习"的探索性测试进行研究,总结出几种可采用探索性测试的情况,并将探索性测试融入到传统的软件测试流程体系中。选取三个不同类型的项目进行实践来研究如何采用探索性测试方法开展软件测试工作。根据测试结果分析实施了探索性测试后发现的缺陷分布情况。研究结果表明,实施探索性测试能够发现更多功能性和易用性方面的缺陷,能够有效提高千行代码缺陷率,降低缺陷漏测率,提高产品质量。