Automation QA

  • Lesson 1 — Java, Maven, Idea, Variables, WebDriver;
  • Lesson 2 — GIT, WebElement, HTML, DOM, XPATH, if\else;
  • Lesson 3 — TestNG, Java methods (+ parameters and calls);
  • Lesson 4 — Pattern PageObject, OOP in Java, Encapsulation, Object\Class;
  • Lesson 5: Java OOP Abstract and Inheritance; Debug in IDEA ;
  • Lesson 6: Java OOP (Polymorphism); Implicit/Explicit waits;
  • Lesson 7: PageFactory, Java Collections;
  • Lesson 8: — Generic Type;
  • Lesson 9: -Collections, @DataProvider;
  • Lesson 10: — TestNG parameterization;
  • Lesson 11: — JavaDoc, Run Tests from command line, Make a snapshot for failed tests, LOG4J; API:
  • Lesson 1: REST as arhitecture approache (call to endpoints by HHTP methods);
  • Lesson 2: 7 level OSI model;
  • Lesson 3: RestAssured — given\when\then
  • Lesson 4: RestAssured — log().all(); getHeaders(), getCookies(); queryParam(), pathParam();
  • Lesson 5: what is json, what is json path, what is xml path json schema validation — matchesJsonSchemaInClasspath;
  • Lesson 6: RestAssured — deserialization;