Automation QA

300,00
RON
Concentrată pe limbajul de prograre Java și automatizarea testelor bazate pe Selenium? Cursul acoperă totul, de la fundamentele Java la cadre de testare avansate, cum ar fi TestNG, acest program oferă o experiență de învățare practică prin codare practică, demonstrații și teme de casă structurate. Ideal pentru echipele QA, dezvoltatorii juniori și profesioniștii tehnici care doresc să construiască fluxuri de lucru robuste de automatizare și dezvoltare în medii corporative reale.
Course Structure
Pachete
Specifications

Course Structure

Module 1: Java - Part 1

  • Introduction to Java
  • Java & IntelliJ Installation
  • Creating First Project
  • Basic Syntax, Instructions, and Comments
  • Variables, Operators, and Methods
  • Practical Demonstrations Java Part 1 (5 demos)
  • Extra Exercises Java Part 1
  • String Exercise
  • Homework: Java Basics 1

Module 2: Java - Part 2

  • Control Structures and Collections
  • IF, ELSE, SWITCH Statements
  • Arrays and Multidimensional Arrays
  • Collections, Loops (for, foreach, while, do-while)
  • Practical Demonstrations Java Part 2 (7 demos)
  • Homework Java Part 2
  • Java Lasagna, Booleans, Conditionals (Bonus)
  • General Homework Java Part 2

Module 3: Java - Part 3

  • Advanced Java Concepts
  • Classes, Objects, Static, Abstract Classes
  • Interfaces, Inheritance, Encapsulation, Polymorphism
  • Access Modifiers, Method Overriding
  • Practical Demonstrations Java Part 3 (7 demos)
  • Homework Java Part 3
  • Pig Latin, Elon's Toy Car, Need for Speed
  • Wizards and Warriors, Birds (Bonus)

Module 4: Git (2 sessions)

  • Introduction to Git & GitHub
  • Installation, Workflow Process, SSH Keys
  • Cloning, Branching, Merging, Pushing
  • GitHub Account Setup, Pull Requests, Rebase, Ignore Files
  • Homework Git
  • General Git Homework
  • Branching Exercise

Module 5: Selenium Basics - Part 1

  • Selenium Basics & Setup
  • WebDriver, WebDriverManager, Maven Setup
  • Identifying Elements with HTML, CSS Selectors, XPath
  • Practical Demonstrations Selenium Part 1 (6 demos)
  • Homework Selenium Part 1
  • Locator Exercises & Explanation

Module 6: Selenium Basics - Part 2

  • Exception Handling & Interactions
  • Java Error Handling, Selenium Exceptions
  • Actions, Screenshots, Alerts, WindowHandles
  • Practical Demonstrations Selenium Part 2 (8 demos)
  • Homework Selenium Part 2
  • General Exercises and Recap

Module 7: TestNG (2 sessions)

  • TestNG Fundamentals
  • Asserts, SoftAsserts, Annotations
  • DataProvider, Groups, Test Suites
  • Reports and Maven Surefire Plugin
  • Practical Demonstrations TestNG (7 demos)
  • Homework TestNG

Module 8: Selenium Advanced & Grid

  • Advanced Selenium & Grid
  • ChromeOptions, Wait Strategies (Implicit/Explicit/Fluent)
  • PageObject Model (POM), Selenium Grid Setup
  • Remote Testing with RemoteWebDriver
  • Practical Demonstrations Selenium Part 3 (9 demos)
  • Homework Selenium and Selenium Grid

Pachete

Mentorat

Include:
✘ Curs QA Manual (1 lună)

Mentorat Extra

Include pachetul Mentorat +
✘ Curs QA Automation (3 luni)

PRO

Include pachetul Mentorat Extra +
✘ Internship (2 luni)
✘ Centrul de Carieră (3 luni)
✘ Suport pentru angajare
✘ Simulări interviuri & coaching
✘ CV, LinkedIn, Portofoliu
✘ Bonus: Curs Front-End Developer

Flexibil

✘ Sesiuni Individuale cu Mentorul

Specifications

Recommended Sessions: 40

Format: 1:1 & Group

Level: Intermediate

See also