Software Testing

- Beyond the limits

Giridhar Rajkumar

 

QA Lead  | Author | Blogger | Instructor

https://giridharrajkumar.com

giridhar rajkumar

grajk88

vgrk2017

Take away!

QAOps - Best Trending Testing Approach

Strategising Testing Artefacts

Mindset Change - Tips & Tricks

Benefits and Challenges of Continuous Testing

Agenda

QAOps

Continuous Testing (CT) - Next Generation Automation

Stages of CT in Pipeline

Benefits and Challenges of CT

Out of the box

QAOps

Go Automation

Less Manual Functional Testing

Implement a fully integrated Continuous Testing process

Work closer with developers and business (Pairing)

Adopt in-sprint automation

Invest on more relevant automation tools

https://pngio.com/PNG/a134220-test-automation-png.html

Out of the box

Automated Accessibility Testing

Early Performance Engineering

Adopt Artificial Intelligence Testing Tools

Exploratory Testing

Chaos Testing

- the deliberate injection of faults or failures into your infrastructure in a controlled manner, to test the system's ability to respond during a failure.

Continuous Testing

Continuous Testing (CT)

CT is defined as a software testing process in which the tests are automated and executed in an automated build process to ensure the AUT is tested thoroughly. (remember, Go Automation?)

DevOps Way!

Google Images

Faster Feedback

Early Detection of Defects

Platform Engineering!

Stages of CT

* All the jobs includes API & UI tests

Google Images

Best Practices

Adhere to Test Automation Pyramid

Introduce Parallel Execution

Periodic audit for regression test cases

Leverage the usage of AI tools like ReportPortal.io post-execution

Avoid time consuming tests like batch processes etc.,

Power of Service Virtualisation, Visual Testing

50%

40%

10%

70% - 80% faster test process

More confidence on builds & Agile way of working

Early detection of defects

Complete CT automated

Effective living documentations

Cost and efforts saving for testing

Accelerate time-to-market drastically

Google Images

Benefits

Challenges

Technically skilled testers

Multiple technologies & tools automation

CT cannot be effective if the system is complex

Can slow down the tests if automation scripts are not robust

Prior test data generation & management

Sometimes external dependencies can slow down execution

Google Images

Recap

QAOps

CI & CT

How to do CT ?

Best practices, benefits & challenges

Google Images

Google Images

Thank you!

ATAGTR2022

By Giridhar Rajkumar

ATAGTR2022

  • 111