我想知道您对开发 Web 测试自动化框架的最佳实践的评论
我基本上阅读了几个博客,最后对第 7 章中的“Selenium 1.0 测试工具:初学者指南”一书中列出的 David Burns 方法深信不疑。
将特定页面的所有方法和验证器保存在单独的类文件中,使其精炼、可维护。
我想知道使用设计模式设计自动化框架的优势。我不完全相信这是最好的方法。请添加您的建议。可能是我们可以列出其优缺点的每种方法
如果我们将所有步骤存储在数据库表中,获取并执行这些步骤会更好吗?在这种情况下,如果任何测试失败,这将在表中更新,我们可以选择性地只运行失败的测试。
此外,可以通过有选择地查询表来完成报告,并且可以通过作业从这些表中清除数据。保留测试输出文件中的结果/解析结果也很好。
如果此问题已在相关帖子中得到解答,请发布链接。在发布这个问题之前,我检查了一些帖子。
在网站中,用户与网站的交互是事件驱动的,用户与网站的交互方式可以是多种组合 A->B->C 或 A->C->B。进行所有可能的组合可提供最大的覆盖范围。基于模型的测试自动化涵盖所有可能的状态
模拟所有可能状态的功能回归的自动化套件将模拟所有用户场景
请分享您对上述问题的最佳实践/建议。对于上述所有实现 Dataproviders,我们可以在测试数据管理方面利用 XML 中的数据传递。
我们需要考虑什么设计方法来开发基于模型的测试自动化套件。
有没有人尝试使用框架http://www.w3qa.eu/framework.html。任何关于相同的评论/反馈,请提供