Scaling Selenium to infinity using AWS Lambda – Wes Couch & Kurt Waechter

In the process of meeting strict timelines for software development, one of the topmost priorities is to make sure that web applications behave correctly in various kinds of conditions. Until recently, Selenium was one of the pretty mighty open-source tools for browser automation used in web apps quality assurance. However, traditionally, it is a very… Continue reading Scaling Selenium to infinity using AWS Lambda – Wes Couch & Kurt Waechter

Selenium: State of the Union – Diego Molina, Sauce Labs

Selenium remains a core solution in test automation and an open-source automation framework primarily used in testing web applications. Therefore, Diego Molina, a big contributor to the project and software engineer from Sauce Labs, shared his experience in the session entitled the “State of Selenium” at the last, great conference on technology. In this segment,… Continue reading Selenium: State of the Union – Diego Molina, Sauce Labs

Top 10 Behavior Driven Development (BDD) Testing Tools

Behavior-driven development is an agile software development technique enabling developers, QA teams, and other stakeholders who are not technical in nature to work collaboratively in order to get collective clarity on what the project is set out to achieve. BDD focuses on obtaining an understanding of the desired software behavior through conversations supported by concrete… Continue reading Top 10 Behavior Driven Development (BDD) Testing Tools

Understanding the Software Development Process

Software development process, an organized sequence of stages in creating software applications, maps out many critical steps that help in transforming a user requirement into a software product. Understanding this process is absolutely necessary for whoever takes part in the creation of the software, be they project managers, developers, or other stakeholders. Every stage in… Continue reading Understanding the Software Development Process

What is Manual Testing? Complete Guide With Examples

Manual testing is one of the basic activities related to software development and is the base in building software quality. It is a process whereby QA testers operate and test a software application manually to trace out defects or deviations from the expected behavior mentioned in the requirements. This kind of testing is fundamental in… Continue reading What is Manual Testing? Complete Guide With Examples

What is Integration Testing? Definition, How-to, Examples

Modern integration testing means that it is the level of testing in software development, which aims to verify the interaction between integrated units of an application to detect defects at the interfaces. Such testing will, therefore, capture issues which unit testing may not do, especially with data formatting, hardware interfaces, or service interactions. This ensures… Continue reading What is Integration Testing? Definition, How-to, Examples