Timeline for What are anti-patterns in test automation?
Current License: CC BY-SA 3.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
May 5, 2014 at 2:09 | comment | added | Jeff_Lucas | If you are using the automation as a means of test setup rather than a tripwire test, then keyboard automation provides an alternative to mouse click automation if that method is unreliable. | |
May 5, 2014 at 2:07 | comment | added | Jeff_Lucas | An exception that produces a stack trace display at the GUI can be leveraged to create a SQL injection attack if the control codes are not intercepted properly in text field. | |
May 4, 2014 at 22:12 | comment | added | Bj Rollison | Driving automated scripts via key mnemonics is rarely a good practice, especially if you need to run your automated tests on localized environments | |
May 4, 2014 at 22:10 | comment | added | Bj Rollison | An exception in software is not always a security issue. Exceptions are thrown all the time during runtime. Unhandled exceptions are bad, but not all pose a security risk. | |
May 4, 2014 at 21:04 | comment | added | Jeff_Lucas | An example of intermittent operation is applications that throw exceptions. That is a security issue in itself, but some teams will allow exceptions to be thrown during development that are very tough to anticipate using automation. Another intermittent case would be race conditions, such that a stimulus may infrequently require a screen refresh for the correct answer to appear. That is sometimes left as a "low" defect because users are not confused by it. | |
May 4, 2014 at 21:00 | comment | added | Jeff_Lucas | For accessibility, the standards require that you provide a "accessible name" or "accessible text" ("alt text" in web apps) information that is passed to the external reader. Every tool I have used has leveraged that information if it exist. Another related requirement is keyboard accessibility. Having keyboard operation as an alternative to mouse clicks is a wonderful alternative automation method for GUIs that change their visual layout. | |
May 4, 2014 at 19:17 | comment | added | dzieciou | Regarding making intermittent bugs low priority. Can you give an example of intermittent defects that is a bane for automated tests? | |
May 4, 2014 at 19:15 | comment | added | dzieciou | Jeff, can you elaborate more on how improving accessability for disabled persons improves testability of the product? Perhaps, with some example? | |
May 4, 2014 at 16:45 | history | answered | Jeff_Lucas | CC BY-SA 3.0 |