Skip to content

Project for Learning XCTest and Improving Test Automation Skills

License

Notifications You must be signed in to change notification settings

BorisLys/Swift-Radio-Pro-master

Repository files navigation

Swift-Radio-Pro-master

Project for Learning XCTest and Improving Test Automation Skills

This project using the Page Object pattern and includes three folders in the target containing UI tests:

  1. Page - Contains classes with variable and method descriptions for specific screens.
  2. Tests - Contains classes with ui-tests.
  3. Extensions - Contains extensions for XCUIElement to eliminate code duplication in methods from the Page folder. It also includes an extension for specific tests to handle system alerts.

A total of 15 tests have been written to verify the main scenarios identified during exploratory testing of the application.

You can view the CI test run results here

About

Project for Learning XCTest and Improving Test Automation Skills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages