Skip to content

The project is a final task of Test Automation pre-production.

Notifications You must be signed in to change notification settings

abakumova/final-project-test-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final_Project_Automation

The project is a final task of Pre-production. The main goal is to show the skills in Test Automation after training.

The project consists of the custom WebDriverManager class, the strategy for choosing appropriate driver instance, pages and elements, BDD tests (2 feature files), UI tests. Tests are subdivided into suites.

When performing the task (writing a script to test site functionality) was applied:

  • approaches:

    • BDD (Cucumber + Serenity)
    • DDT (sets of test data to run specific scenarios)
  • automation patterns:

    • Page Object
    • Page Factory
    • Loadable Component
    • Chain of Invocations
    • Strategy (for WebDriver)
  • frameworks and tools:

    • TestNG
    • Selenium WebDriver
    • Cucumber
    • Serenity
    • Html Elements Framework (Yandex QA Tool)
    • Allure
    • WebDriverManager (io.github.bonigarcia)
    • Lombok

About

The project is a final task of Test Automation pre-production.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published