WatiN ASP.NET MVC 应用程序的最佳实践/经验规则

发布于 2024-10-22 04:08:09 字数 1436 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

左秋 2024-10-29 04:08:09

在我现在工作的地方,我们为每个页面测试这 5 件事(如果适用):

  1. 布局 - 应该有标记为 X 的文本框,应该有标记为 X 的下拉列表
  2. 填充 - 应该有带有以下值的下拉列表...应该有带有值
  3. Validate 的 文本框- 当我输入 X 时,我应该看到错误消息 Y
  4. 导航 - 当我单击 X 按钮时,我应该转到 Y 页面
  5. 保存 - 当我单击保存按钮时,我应该看到成功消息

Where I work now, we test these 5 things (where applicable) for each page:

  1. Layout - should have textbox labeled X, should have dropdown labeled X
  2. Populate - should have dropdown with the following values ... should have textbox with the value
  3. Validate - when I enter X, then I should see the error message Y
  4. Navigate - when I click X button, then I should go to Y page
  5. Save - when I click save button, then I should see the Success message
々眼睛长脚气 2024-10-29 04:08:09

理想情况下,UI 测试(自动化)涉及自动化所有可以做到的事情:)

我确信您有功能测试用例。每个测试用例都可以自动化。如果以这个网站本身为例,我可以想到以下场景:
1. 注册
- 验证您已列出所有字段(必填、已验证)
- 无法创建重复帐户
2. 确认注册

基本上,您可以手动执行的所有操作都是自动化的目标候选者。
我们的应用程序有大约 1500 个测试用例,其中 90% 是自动化的。手动测试用于目视验证屏幕。在自动化中可以忽略外观检查。

希望这有帮助。
谢谢,
K

Ideally, UI Testing (Automation) involves automating everything that you can :)

I am sure you have Functional Test Cases. Each of those test cases can be automated. If you take the example of this site itself, I can think of the following scenarios:
1. Registration
- Verify you have all the fields listed (are mandatory, validated)
- Duplicate accounts cannot be created
2. Confirm Registration

Basically, everything that you can do manually is a target candidate for Automation.
We have about 1500 Test Cases for our app and 90% is automated. Manual Testing is used to visually verify the screens. The cosmetic checks can be ignored in Automation.

Hope this helps.
Thanks,
K

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文