在编写代码时,开发人员应该考虑什么才能使测试人员更容易使用selenium webdriver自动化测试?

时间:2017-06-15 14:15:03

标签: selenium testing selenium-webdriver automation

我想到的只是从测试人员的角度编写代码。拥有按钮和字段的ID或名称。还有什么其他方法可以让自动化更容易吗 我作为测试人员的职业生涯开始,我需要知道开发人员要求的内容。

1 个答案:

答案 0 :(得分:0)

一些提示:

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