Author archives

Raghav is a teacher and founder of AutomationStepByStep.com He was an Automation Architect and has led multiple teams of Automation and DevOps Engineers. For over a decade, Raghav witnessed, worked and delivered multiple Automation Testing Projects and worked with some awesome people in this industry

What is DARK LAUNCHING?

Dark launching is the process of releasing features to a subset of users prior to a full release The idea is that rather than launch a new feature for all users, you instead release it to a small subset. Usually, these users aren’t aware they are testing the new feature; often, nothing highlights the new …

A Story of Machine Learning

One day Mickey was going home when he saw Minnie on the Brooklyn bridge. He ran to her. Mickey – Hey Minnie, How are you? Minnie – I am okay! Mickey – What happened, what are you doing here. Minnie – Just came out for a walk on the bridge. I have been in my …

What is Interface Testing?

It is a type of testing to check and evaluate the communication between two software systems. Interface is the connection that integrates different components of an application or system. The interface could be anything like APIs, web services etc. Testing of these connecting interfaces is defined as Interface Testing. Every software application comprises of several …

A Story of Internet of Things

One day Mickey was playing at the beach when Minnie came running to him. Mickey – Hi Minnie, Are you okay? Minnie – Yeah, I just wanted to discuss something important with you. Mickey – Sure, go ahead. Minnie – I keep hearing this IOT word these days. But do not know what exactly it …

What is Contract Testing?

A service consumer and a service provider interact with each other based on some protocol or rules. This set of rules of communication between two services is called Contract and the process of testing the communication between the two services based on this Contract is called Contract Testing The consumer creates the contract with its …

Priority vs Severity

Priority and Severity are attributes of a defect in software testing and should be provided in the bug report. This information makes it easier for the developer to decide on which bug to fix earlier. Priority is determined by the impact of the bug on the business. For example, if on the Google home page …

What is Accessibility Testing

A type of testing performed to ensure that the application being tested is usable by people with disabilities. To ensure the application is accessible to people who have disabilities like Blind/visually impaired Deaf /hard of hearing Speech impediments Physical disability/impaired motor function Cognitive disability It is a subset of Usability testing to ensure the system …

What is a Cookie

A cookie is a small piece of data sent from a website and stored on the user’s computer by the user’s web browser while the user is browsing. Cookies are files created by websites you visit. They make your online experience easier by saving browsing information. With cookies, sites can keep you signed in, remember …

What is Bucket Testing

Bucket testing (also called A/B testing or Split testing) is a type of testing where two versions of a website are tested and compared against one another to see which one performs better on specified key metrics (such as clicks, downloads or purchases). Companies and websites in e-commerce space and involved in online selling, mostly …

What is White Box Testing

It is a method of software testing that tests internal structures or workings of an application Clear box testing Open-box testing Glass box testing Transparent box testing Structural testing Code-based testing In White box testing the internal structure, code, design and implementation of the application/product is known to the tester. Also read – What is …