Designing an Agile Test Automation Strategy in 2023 - A Comprehensive Guide Part lll

Designing an Agile Test Automation Strategy in 2023 - A Comprehensive Guide Part lll

Let's dive into our closing chapter of our comprehensive guide to building an agile test automation strategy.

Expansion into other Testing Verticals

A solid strategy includes reviewing how you can gain the most re-use from your existing test automation collateral. When you consider the different ways you can use your automated tests, you can increase your overall return on investment directly in-line with your increased types of test coverage.

With Test Evolve Spark as an example, it is very straightforward to use your tests additionally as part of the following:

  1. Google Lighthouse Auditing

  2. Accessibility Testing with Axe

  3. Visual Regression Testing  locally and with Applitools and Percy

  4. With OWASP Zap as a proxy to scan your application traffic for security vulnerabilities

  5. With Apache JMeter as a proxy to quickly record a first JMX load test plan

  6. Cross Browser and Device Testing via industry leading platform integrations


Google Lighthouse Auditing

You can use your tests to run a page by page Lighthouse check where scores for Performance, SEO, Code Best Practice, Accessibility and Progressive Web App readiness are returned. Set your acceptable score thresholds and pass or fail your tests accordingly.

Accessibility Testing with our Axe integration

Why not use your tests to run page by page accessibility checks of your application. You can specify particular international standards to assess against, e.g. WCAG AA, or you can assess against every main international standard for a complete automated accessibility testing overview of your application’s current compliance levels.

Visual Regression Testing

In a similar manner, we can offer you 3 options for your visual regression testing. Test locally with TE Spark or in the cloud with our integrations to leading visual testing products, Applitools Eyes or Browserstack’s Percy.

With brand, mobile UX and responsive design at the forefront of all major software deliveries today, using your existing automated tests for another type of quality inspection is a massive value add. Set a baseline page image for acceptance and then make routine comparisons against it in subsequent test runs. Quickly spot and fix any visual regression bugs.

Security Scanning with OWASP ZAP

Running your tests and hooking into ZAP for security scanning of your application traffic couldn’t be easier. Use your automated tests to quickly find easy to detect and fix security bugs before engaging with the services of a professional penetration testing company for a deeper dive.

Load Test Plan creation with Apache JMeter

With Apache JMeter retaining its position as the goto open source Load Testing tool for most organisations, with a simple test configuration change, you can quickly run your tests at the same time as recording a new JMeter test.

Think of it as a performance test creation accelerator. Take the headache out of capturing that first script before diving into JMeter to then add your assertions and necessary parameterisation.

Cross-browser and device test automation with BrowserStack, Sauce Labs, Kobiton and Perfecto

Very few organisations nowadays will want the maintenance overhead and cost of running an up to date OS, Browser and multi device farm for physical testing against. With our plug and play integrations to the industry’s leading providers, in a heartbeat, you can run your automated tests against any OS, Browser, Device combo your stakeholders wish you to test against. Simply drop in your subscription API key and you are off to the races.

Embracing agile testing automation and implementing the strategies discussed in this blog series can significantly increase your testing program’s return on investment. By making significant re-use of your functional automation tests, you can rapidly and repeatedly assess your application from multiple quality perspectives whilst continuing to operate effectively within the same agile sprints as your development team.

Want to learn more Here check out the Test Evolve webinar video on “An introduction to the Selenium Page Object Model for Test Automation”

Link: https://www.testevolve.com/events/v/selenium-page-object-model-for-test-automation

          Request a Demo
Evaluate Test Evolve          
James

Passionate about Agile, BDD, Ruby, Ecommerce and building high energy, highly skilled and highly driven test practices. Testing Consultant with 22 years’ continuous experience in E Commerce, Banking, Travel, Telecoms, Charity, Government and Retail in the Public and Private Sectors, through Permanent, Contract and Consultancy roles, delivering context-driven pragmatic and effective approaches to all testing.

Previous
Previous

Shifting Left vs. Shifting Right Testing

Next
Next

Designing an Agile Test Automation Strategy in 2023 - A Comprehensive Guide Part ll