2017-06-15 78 views
1

我想到的只是从测试人员的角度编写代码。有按钮和字段的ID或名称。为了让自动化更容易,还有其他事情吗? 作为测试人员,我正处于职业生涯的开始阶段,我需要知道开发人员需要什么。开发人员在编写代码时应该考虑哪些因素,以便测试人员能够更轻松地使用selenium webdriver进行测试?

+2

不只是有id,但有* unique * id是重要的。 –

+0

...和ID属性必须是唯一的:https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#concept-id – orde

回答

0

一些提示:

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