What is automation testing?

763    Asked by ClaudineTippins in QA Testing , Asked on Nov 19, 2019
Answered by Ashish Mishra

When we talk about automation testing, consider it as building a test framework. It means creating your own system of libraries and classes and functions and use that for regression testing, functional testing and apply that in continuous integration and continuous development environment. This is where Selenium as a tool kicks in to create those libraries. In today's software development lifecycle, automation testing is key, and it is not just knowing how to do some automated test. It is building a framework.


Your Answer

Answer (1)

Hey Claudine,


Automation testing, in its essence, is akin to crafting a symphonic masterpiece in the world of software quality assurance. It's about engineering a meticulously structured test framework, a veritable architectural marvel, composed of libraries, classes, and functions. This symphony of code is then orchestrated to harmonize with your development lifecycle, embracing regression and functional testing, while seamlessly integrating into the rhythmic dance of continuous integration and continuous development.

My experience in this realm has taught me that the cornerstone of automation testing often revolves around Selenium, an enchanting tool that breathes life into your libraries. It's your conductor, leading the orchestration of automated tests.

When approaching automation testing, I'd recommend focusing on not just the 'how,' but also the 'why.' Understand the application's nuances, design test cases that mimic real-world scenarios, and structure your framework to be adaptable and maintainable. Like a master composer, craft a test framework that sings in unison with your software's evolving melody.

Keep the automation test suite in harmony with your ever-changing software composition, and you'll witness the sweet symphony of reliable, efficient, and consistent testing.

6 Months

Interviews

Parent Categories