A Story of Automation Testing Framework


One day Mickey was enjoying his evening walk in the Garden when he saw Minnie

Mickey: Hi Minnie!

Minnie: Ah! Hi Mickey. How are you?

Mickey: I am good, it’s good to see you here. I do not generally see you in the Garden

Minnie: Yeah, actually I have been working since morning, so came here to relax

Mickey: Great, what are you working at?

Minnie: I am preparing a talk to give to the class tomorrow on Automation Testing Frameworks

Mickey: Interesting!

Minnie: Do you know about it?

Mickey: Yes Ma’am

Minnie: Oh wow! I have been struggling with this since morning

Mickey: Do not worry, I know you understand better with stories

Minnie: So here we go

Mickey: Yeah, first let us sit somewhere quieter

Minnie: Sure let’s go


Mickey & Minnie went to a quiet place

Minnie: Ok Mickey! Now explain to me what is “Automation Testing Framework” in a very easy way so that I will never forget it

Mickey: Of course, Minnie! Let me explain it to you in a fun and easy way. Imagine you have a magical toy workshop where you create different kinds of toys

CEPT Creche: Toy making workshop - News - CEPT

Minnie: Oh, that sounds exciting, Mickey! But what does it have to do with Automation Testing?

Mickey: Just like the toy workshop helps us to create different type of toys, Automation Testing Framework helps us to create and manage automation tests for our app testing

Minnie: Oh, I see! So, it’s like having a system or structure to make testing easier?

Mickey: Exactly, Minnie! It provides a structure and set of guidelines to help us write, organize, and run automated tests efficiently. Just like a toy workshop has tools, machines, and rules to make toy-making easier and more consistent

Minnie: That makes sense! Can you give me an example of an Automation Testing Framework?

Mickey: Sure! Let’s imagine our toy workshop has different stations, such as a painting station, assembly station, and quality control station. Each station has specific tools and processes to ensure the toys are made correctly.

In Automation Testing, we have similar stations or components. For example, we have a “Test Data” component where we define the inputs or data for our tests. We also have a “Test Case” component where we write step-by-step instructions for our tests

Minnie: So, it’s like breaking down the testing process into smaller parts for better organization?

Mickey: Absolutely! It helps us break down the testing process into manageable parts, making it easier to understand, maintain, and update our tests. Just like in our toy workshop, breaking the process into smaller steps helps us create toys more efficiently.

Minnie: That’s clever, Mickey! Are there any other components in an Automation Testing Framework?

Mickey: Yes, Minnie! Another important component is the “Test Execution” component. It’s like the machine that runs our tests automatically. It performs the steps we defined in the test cases and checks if the expected results match the actual results.

There’s also the “Reporting” component that keeps track of the test results, providing detailed reports on which tests passed or failed. It’s like a record book in our toy workshop, documenting the quality and progress of our toy-making process

Minnie: I see how all these components work together now! It’s like having a well-organized and efficient toy workshop but for testing applications (web, mobile, API, etc)

Test Automation Frameworks 11

Mickey: Exactly, Minnie! An Automation Testing Framework helps us streamline the testing process, save time, and ensure the quality of our applications. Just like a well-organized toy workshop helps us create high-quality toys

Minnie: Thank you, Mickey! Your toy workshop story really helped me understand what an Automation Testing Framework is all about.

Mickey: You’re welcome, Minnie! I’m glad I could help. Now you can imagine yourself as a tester with your own magical toy workshop for testing apps!

Minnie: That sounds like a lot of fun, Mickey! I’ll definitely remember our toy workshop story whenever I hear about Automation Testing Frameworks

Mickey: Great, so do you want to go home?

Minnie: No Mickey, let’s sit here and enjoy the sunset. You are my best friend!

Mickey: I am always here for you 🙂


about the author  |  more stories


References
https://www.softwaretestinghelp.com/test-automation-frameworks-selenium-tutorial-20/

20