0

我们正准备开始测试一个包含多个页面和字段的注册网页,并且我们通常使用员工进行测试。

问题是,没有人测试相同的东西。

我想知道是否有一个程序可以通过该站点运行并尝试破坏它,或者没有办法做到这一点?

4

2 回答 2

2

WebDriver、Watir、Robot Framework 和其他开源工具可以帮助您。

我也推荐Telerik 的 Test Studio,但我为他们工作,所以我对它是多么棒的工具有偏见。

除了工具,Pavel 的建议是一个良好的开端。如果您希望自动化您的测试,那么您还必须了解仔细选择要自动化的内容是至关重要的。不要浪费时间在自动化外观和感觉测试上,专注于系统的高价值/高风险区域。

您还需要给自己一些潜在的重要加速时间来学习如何在您的特定环境中做好自动化。UI 自动化是一个困难的问题领域,因此您必须带着适当的期望深入研究它。

于 2013-08-02T16:49:15.227 回答
1

虽然这个问题有点笼统,但有一些建议:

  • 常见的建议是首先写下您的测试。如果每个员工都进行不同的测试,则意味着您没有测试场景。这一步应该是人类语言,有步骤和预期的结果。这会让你知道你真正需要什么。
  • 写下测试后,考虑测试数据甚至测试环境——你需要什么数据(用户帐户、用户角色、输入文件、输出文件……)。
  • 然后想想自动化测试。我个人最喜欢的是Selenium。它不是唯一的可能性,甚至可能不是最适合您的可能性,因为每个人都有不同的需求。
于 2013-08-02T13:53:42.383 回答