Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Basic guiding principle: if they want you to test something, testers need a way to get the application into that state, and once in that state, a way to validate that the state is correct.</p> <p>So the first thing is to ensure they understand that automation is programming and the UI is your API.</p> <ul> <li><p>Agreement to not arbitrarily change the UI -- if tester Bob see that the component changed from a button to a link, and it matches the spec, clicks and goes on. While a relatively easy code change in automation, it is a change that may have to be made in multiple locations. (your job as a tester is to understand that change happens and minimize the cost of maintenance; their job is to only make important changes and to understand the impact)</p></li> <li><p>A way to determine which page you are on.... Bob can tell the difference between login and order entry, but how will automation know? If an enter field with the 'Username' label, the login page. If an entry field with Order number, the order field. </p></li> </ul> <p>Not good -- better practice is a consistent UI element to identify the page -- page title, hidden component, etc.</p> <ul> <li><p>A way to uniquely identify every element that you need to interact with (click, type in, verify, etc.) And not INPUT_42.... </p></li> <li><p>Ask the developers what information that testers can provide them to speed their debugging, and ask them to put it into a log file</p></li> <li><p>Ability to dump state of the program</p></li> <li><p>Consistent error handling &amp; reporting (also just good UI design)</p></li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload