2017-06-15 74 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測試)。
相關問題