with the adoption of Agile and Devops practices and ever changing technology, I guess it’s in every tech teams radars that they should embrace automation testing seriously for betterment in the SDLC. Automation testing is on rise, so is the stress for testers to learn technical skills and automation tools is on high. Yes, it is challenging …
Category Archives: Automation Testing
What is API testing ? What are its types?
API is an acronym and it stands for Application Programming Interface. API is a set of routines, protocols, and tools for building Software Applications. APIs specify how one software program should interact with other software programs. In simple words, API stands for Application Programming Interface. API acts as an interface between two software applications and allows the two software applications to …
Continue reading “What is API testing ? What are its types?”
What are Frames? How to handle frames in Selenium WebDriver with C#?
IFrame ( Inline Frame) or Frame is an HTML document that is included in another HTML document and is used to place the contents from another source. Eg: Advertisements, YouTube Videos etc… Almost all site includes IFrame now a day, where they would be displaying advertisements or playing videos of other sources. Now, let’s see how to …
Continue reading “What are Frames? How to handle frames in Selenium WebDriver with C#?”
What is JSON (JavaScript Object Notation) and Why we use it?
JSON is short for JavaScript Object Notation, and is a way to store information in an organized, easy-to-access manner. In a nutshell, it gives us a human-readable collection of data that we can access in a really logical manner. Exchanging Data When exchanging data between a browser and a server, the data can only be text. JSON is text, …
Continue reading “What is JSON (JavaScript Object Notation) and Why we use it?”
What is POM(Page Object Model) and Page Factory in Selenium WebDriver?
Page Object Model is a Design Pattern which has become popular in Selenium Test Automation. It is widely used design pattern in Selenium for enhancing test maintenance and reducing code duplication. Page object model (POM) can be used in any kind of framework such as modular, data-driven, keyword driven, hybrid framework etc. Why we need POM? Increasing automation test …
Continue reading “What is POM(Page Object Model) and Page Factory in Selenium WebDriver?”
What is Selenium Automation Framework and its types ?
Selenium framework is a code structure for making code maintenance simpler, and code readability better. A framework involves breaking the entire code into smaller pieces of code, which test a particular functionality. There are mainly three type of frameworks created by Selenium WebDriver to automate manual test cases Data Driven Test FrameworkKeyword Driven Test FrameworkHybrid …
Continue reading “What is Selenium Automation Framework and its types ?”
How to handle Web tables in Selenium WebDriver ?
What is a web table? Web tables are basically tabular structures in web pages arranged in a row and column format. Web Table is an HTML element which is displayed with the help of <table> tag in conjunction with the <tr> and <td> tags. <tr> tag represents a row whereas <td> represents a column. <th> …
Continue reading “How to handle Web tables in Selenium WebDriver ?”
What is the difference between driver.close() and driver.quit command in Selenium WebDriver ?
Selenium webdriver provides two methods for closing a browser window – driver.close() and driver.quit(). Some people incorrectly use them interchangeably but the two methods are different. Driver.close( ): It is used to close the browser or page currently in focus. close( ) is a webdriver command which closes the browser window which is currently in …
Difference between FindElement and FindElements Command in selenium WebDriver?
Interaction with a web page requires a user to locate the web element. Find Element command is used to uniquely identify a (one) web element within the web page. Whereas, Find Elements command is used to uniquely identify the list of web elements within the web page. FINDELEMENT() METHOD: findElement method is used to access a …
Continue reading “Difference between FindElement and FindElements Command in selenium WebDriver?”
Behavioral Driven Development (BDD)
Introduction BDD – Behavioral Driven Development is based on Test Driven Development (TDD) and it aims to bridge the gap between Business Analyst and Developers.BDD not only bridges the gap between Business Analyst and developers but also between – Manual QA with Automation testers and Manual QA with Developers. Behavior Driven testing is an extension …