测试实践
Selenium 项目关于测试的一些指南和建议。
关于“最佳实践”的说明:我们在本文档中有意避免使用“最佳实践”一词。没有一种方法适用于所有情况。我们更倾向于“指南和建议”的概念。我们鼓励您通读这些内容,并认真决定哪些方法在您的特定环境中有效。
由于许多原因,要正确进行功能测试是具有挑战性的。如果应用程序状态、复杂性和依赖关系还不足以使测试变得困难,那么处理浏览器(特别是跨浏览器不兼容性)也会使编写好的测试成为一项挑战。
Selenium 提供了使功能用户交互更容易的工具,但不能帮助您编写结构良好的测试套件。在本章中,我们将提供有关如何进行功能网页自动化方面的建议、指南和建议。
本章记录了多年来在许多 Selenium 用户中流行的、已被证明是成功的软件设计模式。