4 Rs for Scaling your testing? The first steps towards a rewarding engagement

Expanding nature of products, need for faster releases to market much ahead of competition, knee jerk or ad hoc reactions to newer revenue streams with products, ever increasing role of customer experience across newer channels of interaction, are all driving the need to scale up development and testing. With the increased adoption of DevOps, the… Continue reading 4 Rs for Scaling your testing? The first steps towards a rewarding engagement

Accelerate CI/CD Pipeline Blog Series – Part II – Test Automation

In part I of this blog series we spoke about Continuous Testing (CT), CI CD and that Test Automation is a key to its success, how to leverage test automation to enable coverage and speed. Let’s get an in-depth understanding of why it’s essential. Why Automation of Testing is Essential for CI CD Code analysis… Continue reading Accelerate CI/CD Pipeline Blog Series – Part II – Test Automation

Accelerate CI/CD Pipeline Blog Series – Part 1- Continuous Testing

Given its usefulness in software development, Agile methodologies have come to be embraced across the IT ecosystem to streamline processes, improve feedback, and accelerate innovation. Organizations now see DevOps as the next wave after Agile that enables Continuous Integration and Continuous Delivery (CI/CD).  While Agile helped streamline and automate the entire software delivery lifecycle, CI/CD… Continue reading Accelerate CI/CD Pipeline Blog Series – Part 1- Continuous Testing

Why is Test Automation the Next Big Game-changer in the Insurance Industry?

In a world where technology is creating on-demand and bespoke experiences, the insurance industry is ready for disruption. Characterized until now by lengthy and manual processes and limited offerings, the industry has been quick to burst out of its protective bubble by leveraging new-age technologies including Blockchain, Artificial Intelligence (AI), extended reality, and quantum computing.… Continue reading Why is Test Automation the Next Big Game-changer in the Insurance Industry?

Getting Started – Selenium with Python Bindings

Introduction Selenium Python binding provides a simple API to write functional/acceptance tests using Selenium WebDriver. Through Selenium Python API you can access all functionalities of Selenium WebDriver in an intuitive way. Selenium Python bindings also provide a convenient API to access Selenium WebDrivers such as Firefox, IE, Chrome, etc. The current supported Python versions are… Continue reading Getting Started – Selenium with Python Bindings

Introduction to Selenium with C Sharp

Selenium WebDriver is a free and open-source library for automated testing web applications. Selenium tests can be written in multiple programming languages such as Java, C#, Python and Ruby and multiple browsers we execute scripts. Prerequisite: Download and install Visual Studio Frame Work. Your target browser is installed, such as Chrome or Firefox. Set up… Continue reading Introduction to Selenium with C Sharp

Working with Test Driven Development

A technique for using automated unit test scenarios to design and decoupling of dependencies is called Test Driven Development. This technique is heavily used in Agile development methodologies. To use this technique with Visual Studio Team System, you have to understand the following topics: Creating and running automated tests inside the VSTS IDE Abstracting dependencies… Continue reading Working with Test Driven Development

Cucumber Test Automation Framework

Introduction: Cucumber is a testing framework that helps to bridge the gap between software developers and business managers. Tests are written in plain language, based on the Behavior Driven Development (BDD) style of Given, When, Then, which anyone can understand. It is defined by a Language called “Gherkin” Difference between TDD and BDD: TDD: TDD… Continue reading Cucumber Test Automation Framework

Appium Blog Series – Part 2 – Running Appium Automation Script on Android Emulators

About Appium Appium is an Open Source mobile application UI testing framework, used to automate native, hybrid and web mobile apps. It enables cross-platform mobile app testing by using common API for both Android and iOS platform test scripts, thereby enhancing code-reusability. Appium provides flexibility of writing and running automation tests in any language such… Continue reading Appium Blog Series – Part 2 – Running Appium Automation Script on Android Emulators

Appium Blog Series – Part 1 – How to Automate Testing for Android Native Apps Using Appium

Appium is an open source mobile application user interface (UI) testing framework, and is used to automate native, hybrid and web mobile apps. It enables cross-platform mobile app testing by using common API for both Android and iOS platform test scripts, thereby enhancing code-re-usability. Appium provides flexibility of writing and running automation tests in languages such as, Java, C#,… Continue reading Appium Blog Series – Part 1 – How to Automate Testing for Android Native Apps Using Appium

What are the best practices for Automated Regression Testing?

How it all Began ? Period since the industrial revolution (1820) is referred by scientists as Anthropocene, also referred as Human Age. Significance of this period is automation of manual tasks using machines. Automation has helped mankind become more productive, self-sufficient and innovative. The onset of Anthropocene era saw machines being used for manufacturing of… Continue reading What are the best practices for Automated Regression Testing?

Ensuring maximum test coverage and managing timeline – Software Quality Assurance

What is Software Quality Assurance? “Quality Assurance” is the calling card for a software testing services provider. No matter how robust a software application is, its failure to perform at a critical instance can prove fatal to clients. Through the lens of history, it has been observed that enterprises spend more on bug fixes as… Continue reading Ensuring maximum test coverage and managing timeline – Software Quality Assurance