Skip to main content

20 posts tagged with "Quality Assurance"

View All Tags

How to Load and Test Chrome Extensions in Test Automation?

Divya Manohar
Co-Founder and CEO, DevAssure

Applications that use chrome extensions to perform certain functionalities are difficult to test and automate because every test case would need the chrome extension to be loaded on the browser. In automation testing, every browser is loaded with a new context. In this blog we will learn how to load and add chrome extensions in test automation using playwright, selenium and a no code automation solution like DevAssure.

For all the tools being used, we will be automating a test case where an ad blocker extension will be added and we will be validating if the ad is not loading.

Flaky Tests | What are Flaky Tests and How to Prevent them ?

Divya Manohar
Co-Founder and CEO, DevAssure

UI Automation is always challenging. Some of the reasons include

  • Validation of different components and their behaviours
  • Validation of structures with dynamic data
  • Validation of dynamically changing content
  • Validating async operations

And because of the complexity involved in automating the interactions with the components and the data associated with them, the tests are not stable, meaning that they don't fail or pass consistently. With UI Automation, unstable tests are a huge pain, because a lot of manual intervention would be required to check if it's an actual failure and identify why it failed now and not during the previous run, based on this a fix to make the test stable needs to be identified.

What is Black Box Testing ? Explained with Framework and Tools

Anush Chandra Shekar
SEO & Digital Marketing, DevAssure

Software testing is a vital and necessary component of the software development lifecycle. It is essential to verify that the software meets the specified quality standards and performs as expected. There are two main approaches to software testing. They are:

  1. Black box testing
  2. White box testing

Development Testing | Key Practices in Development Testing

Badri Varadarajan
Co-Founder and COO, DevAssure

DevTesting is a software development approach that integrates the development and testing phases, bridging the gap between these traditionally separate functions. In conventional software development, the separation of development and testing can cause delays between writing code and testing it. DevTest, however, fosters a collaborative environment where these phases are intertwined, promoting continuous feedback and improvement.

Test Driven Development | Explained with Examples and Tools

Divya Manohar
Co-Founder and CEO, DevAssure

This blog talks about test driven development as well as its importance. Moreover, it also elaborates test driven development with examples.