探索式测试:从被遗忘到价值发现

5星 · 超过95%的资源 需积分: 32 1 下载量 151 浏览量 更新于2024-07-27 收藏 2.44MB PDF 举报
《淘宝网探索式测试白皮书》是一份深入探讨软件测试新方法的文档,由淘宝技术质量部-支撑平台测试部-共享中心测试组季哥撰写。在该白皮书中,作者针对探索式测试(Exploratory Testing, ET)进行了全面的阐述,试图打破人们对传统测试工作的刻板印象,强调测试工程师在项目中的核心价值。 首先,白皮书引入了探索式测试的概念,指出测试手段的多样化,包括但不限于不同的测试模型,如ET与结构化测试(Structured Testing, ST)的关系及其各自优势和局限性。它探讨了如何在实际项目中结合ST和ET,提出了一种实践中的使用模型,并讨论了ET团队的管理和任务分配,以及如何有效管理测试会话(Sessions)。 思维过程分析部分深入解析了探索式测试的思维过程,如Heuristics和问答模式的应用,以及ET对覆盖率的影响。白皮书还提供了探索式测试实践的整体流程,包括明确产品目标、识别功能、评估潜在不稳定区域、测试每个功能并记录结果,以及设计一致性验证测试。 在实践篇中,白皮书展示了探索式测试在淘宝网的实际应用效果,通过对比ET和ST的生产率,展示了ET提高效率的一面。同时,书中介绍了三种具体的探索式测试模型——联想输入模型、漫游测试模型和场景探索模型,这些模型有助于测试人员更灵活地进行测试。 未来篇中,白皮书讨论了探索式测试是否能替代结构化测试和是否能实现自动化的问题。虽然ET不能完全取代ST,但它的灵活性和创新性可能在某些情况下提供更好的测试覆盖率和效率。至于自动化,尽管ET在某些方面难以完全自动化,但可以通过工具和技术的结合来部分实现自动化。 《淘宝网探索式测试白皮书》是一部实用的指南,它不仅揭示了探索式测试的内涵,还提供了在实际项目中实施和优化探索式测试的具体策略,帮助测试工程师提升在项目中的地位,改变“成功没我份,失败全我错”的观念。