An insight into API Testing!

Folks, let’s start with the basics. So, API stands for Application Programming Interface, which is a software that allows two applications to talk to each other. Let us take a real world Example! Suppose you are searching for a flight from Delhi to Mumbai through an online travel booking site. Using the site’s online form, you will fill the necessary information like the date on which you want to travel, Number of persons travelling. Then you will click on “Search.”. …

All About GIT:

As promised I am here with my next blog! So, let us begin our learning without wasting even a single second. 🙂 Working in the IT Industry, we might be very familiar with the term ‘GIT’ but what exactly is a GIT Repository?? So, here is the answer! GIT Repositories contains a collection of files of various different versions of the project. A VCS or the Version Control System is used to create these versions and store them in a …

Why Test Automation? An Introduction to Selenium!

“As ironic as it seems, the challenge of a QA Engineer is to test as little as possible. Test less, but test smarter!” So, let me ask you people a question: Is the above statement even possible with reference to Manual Testing? Is it? Okay, I heard you saying, Not Possible 🙂 Then, what else could be done? Is Test Automation the alternative? Let us find the answer to this question! Why Automation Testing? We already know from the previous …

MANUAL TESTING A-B-C

“Want to boost your knowledge about Manual Testing? Here are the key points that are sure to help.!” Let’s start with the definition of Manual Testing: It’s the testing of the functionalities of an application repeatedly again and again MANUALLY in order to find defects to ultimately meet the customer’s requirement. POINT TO NOTE: In the above definition, we came across two terminologies that form the base of Manual Testing, Functionality & Requirement. Let us understand both terms:- Functionality: It …

AGILE METHODOLOGY AND SOFTWARE TESTING LIFE CYCLE (STLC)

First of all, let’s go through the high-level definition of Agile Methodology. Agile says that shift the product incrementally every few days instead of waiting for the whole project to get complete & then release. Agile has releases on a regular basis. EPIC AND USER STORY are the two basic terms of Agile Methodology. EPIC Epic is a large work item. It cannot be delivered within a single iteration or it’s large enough that it can be split into smaller …