【问题标题】:What should a developer take into consideration when writing code in order to make it easier for a tester to automate tests with selenium webdriver?开发人员在编写代码时应该考虑什么,以使测试人员更容易使用 selenium webdriver 自动化测试?
【发布时间】:2017-06-15 14:15:03
【问题描述】:

我想到的只是从测试人员的角度编写代码。具有按钮和字段的 ID 或名称。为了让自动化更容易,还有什么重要的吗? 作为一名测试人员,我的职业生涯刚刚起步,我需要知道向开发人员提出什么要求。

【问题讨论】:

标签: selenium testing selenium-webdriver automation


【解决方案1】:

一些提示:

  1. 尽可能设置 [唯一] ID。
  2. 利用 data-* 属性。这允许 QA 使用相关数据查找元素。
  3. 避免使用“divitus”。这使得选择器变得脆弱。
  4. 使事件触发器为人所知。我已经填写了一个表单,但是在我询问我的开发人员并且他解释说我需要触发模糊事件之前,提交按钮无法启用。
  5. 使用自动化。您不必解决问题,但您可以提醒 QA 人员您的功能引入误报,直到测试更新。
  6. 为您的项目编写单元测试(不是 UI 测试)。

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多