Test Automation for Partners
Test automation can be part of QA work on the project, however there are some limitations you should consider before you start with test automation development:
General overview
Test automation is optional, there are limitations (see below) you should consider before you offer it to customer
Test automation should be always on top of regular QA work on the project
Test automation needs development, so there should be added allocation for QA Analyst expected
Test automation will help with regular regression testing when the solution is stable
customer should expect benefits from test automation mainly after Go-Live
Especially recommended for large projects which are expected to run for more than 6 months or projects where multiple phase implementation is foreseen/knownÂ
Test automation will never replace manual testing on the project
manual testing is much more effective during development
stable solution is needed for test automation development, there can be only limited benefit from test automation during development
Main benefits
The same tests can be repeated every day to check the key functionality is working correctly
Regular checking of functionality is especially useful when new version or fix is deployed
Regularly checked functionality leads to more satisfied customer
In case there is a bug in key functionality after update, it is quickly found and reported
There is a test report generated automatically after each test run
Test automation scripts can be developed based on customer business cases
Limitations
Just for Unity UI, so there should be no problem for new projects
Stable solution is needed so there are very limited benefits during new development
Only in Pfx sw, test automation is not covering integration and customer’s internal systems
Mainly for functional testing via user interface
Not very useful for Price Optimizer testing
Tool overview
Cypress.io - open source java script based test automation framework
The tool is used globally by many companies, the tool is safe for future testing
The tools is free of charge - no additional cost for our projects
The tool is used by different teams of Pricefx, it means growing knowledge and sharing experiences between projects