Майстер-клас "Автоматизоване тестування. З чого почати?

Embed Size (px)

Text of Майстер-клас "Автоматизоване тестування. З чого...

  1. 1. . ? 1 Prepared by: Anton Sirota Skype: yader-2007
  2. 2. QA Talk, QA School, IT School , QA QA Automation QA Automation 4 #
  3. 3. , . . . . . ?
  4. 4. GUI Unit-
  5. 5. ? Web Desktop Mobile
  6. 6.
  7. 7. Selenium Web Driver
  8. 8. Xpath (//a[contains(@class,submit)]) Css (div > a.submitButton) Name (submitForm) Id (Submit) Link (Submit)
  9. 9. -
  10. 10. , . , , , . , , .
  11. 11. , . , .
  12. 12. , , , , . : Private Protected Public
  13. 13. , .
  14. 14. Java Core (String, Integer, Boolean, BigDecimal, int, boolean, double, etc.) (String.format(a,b), Boolean.toString(), etc.) (String[], int[]) for/switch/while try-catch Exceptions( ) Collections (Map, Set, List, Queue, etc.)
  15. 15. PageObject Page Object , . Page Object Page Object .
  16. 16. PageObject
  17. 17. PageObject
  18. 18. Example 1 Example 2 ?
  19. 19. , BDD BDD
  20. 20. - , . Executable Scenarios, , . - manual regression testing, smoke testing, story testing. - ; - Jira (thucydides-jira-plugin (for Thucydides)); - , , BDD
  21. 21. ?