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