Skip to main content

44 posts tagged with "Quality Assurance"

View All Tags

AI and Human Expertise in Test Automation

Vamsi Pala
QA Leader & Director of Phylli

AI can play a crucial role in automating various aspects of quality assurance, from identifying bugs to running repetitive test cases with remarkable speed and accuracy. However, its capabilities remain limited when it comes to understanding the deeper human experience.

Ultimate Test Automation Solution

Vamsi Pala
QA Leader & Director of Phylli

We are in the age of AI Agentic Solutions, Faster Development Cycles, and Frequent Product Releases to stay competitive. The unnoticed paradigm shift in the development life cycle considerably impacts the testing teams, as they have to keep up with release plans.

Ecommerce Testing for Shopify Stores

Divya Manohar
Co-Founder and CEO, DevAssure

Shopify is an ecommerce platform that allows users to create, customise and manage their online stores. It consists of inbuilt tools that assist with product listings, inventory management, managing payment gateways and more. In summary, it's an all in one platform for building and maintaining online stores.

Testing Shopify apps is similar to testing any ecommerce platform. In this blog, we will focus on designing, creating and automating test cases for a Shopify app.

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.

Black Box Testing: Frameworks 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.