AiTester enhances the testing process by introducing advanced visual testing capabilities, simulating the keen observational skills of a manual tester. This feature enables automated detection of visual discrepancies, such as layout shifts, missing elements, or subtle changes in design, that traditional functional tests might overlook. By incorporating AI-powered analysis, AiTester ensures a more thorough review of the user interface, identifying issues with the precision and adaptability of human judgment, all while maintaining the speed and consistency of automated execution.
Installing AiTester
Right-click Modules/Pages and choose Import Public Page Object > AiTester.
After installation find AiTester inside Modules/Pages.
Configuring AiTester
To use AiTester first configure connection to one of supported AI providers.
Using AiTester
Here are a few examples of what you can accomplish with AiTester.
Some examples are available in the FWUsefulPageObjects framework, which you can download from GitHub. Navigate to Test Cases > AiTester to explore the included test cases.
For each example, we will showcase test steps along with the corresponding report.
Compare Images
Test Steps
Report
We agree, numbers 4 and 5 are questionable :-).
Generate a Random String
Test Step
Report
Ask a Question
Test Step
Report
Generate a List of Values
Test Step
Notice that here we specify a workflow to use.
Report
Count UI Elements
Test Steps
Report
Assess the State of an Application
Test Steps
Report
Compare Screenshots
Test Steps
Report
Perform AI-based Assertions
Test Steps
Report
Test Steps
Report
Do OCR
Test Step
Report