Custom Parallel Execution Using Tags: To enhance the performance of Cypress tests, running them in parallel is a proven approach. While Cypress offers a built-in parallel execution feature, a more flexible and powerful method is tag-based parallel execution using a custom configuration. This method allows to fine-tune which tests are executed concurrently, based on tags […]
Quality Assurance
Unlocking the power of Data Enrichment in Collibra for effective Data Governance
In today’s data-driven landscape, Organizations are not just collecting the Data, they are striving to understand, trust, and maximize its value. One of the critical capabilities that helps achieve the goal is data enrichment, especially when implemented through enterprise-grade governance tools like Collibra. In this blog, we will explore how Collibra enables data enrichment, why […]
Technical Deep Dive: File Structure and Best Practices in Karate DSL
In the world of API test automation, Karate DSL stands out for its simplicity, power, and ability to handle both HTTP requests and validations in a readable format. At the heart of every Karate test lies the feature file — a neatly structured script that combines Gherkin syntax with Karate’s DSL capabilities. Whether you’re a […]
Implementing End-to-End Testing Using Playwright within Jenkins CI/CD Pipelines
In today’s fast-paced software development world, delivering high-quality web applications quickly and reliably is more critical than ever. Continuous Integration and Continuous Deployment (CI/CD) pipelines streamline the processes of building, testing, and deploying software, enabling teams to deliver updates more quickly and with fewer errors. One crucial piece of this puzzle is automated end-to-end (E2E) […]
Keyboard Testing in Accessibility Testing
Accessibility testing guarantees that software applications can be used effectively by all individuals, including those with disabilities. Many users rely on keyboards instead of a mouse due to mobility challenges or because they use assistive technologies, such as screen readers. Keyboard accessibility testing confirms that all controls and elements on a page are usable without […]
Elevating API Automation: Exploring Karate as an Alternative to Rest-Assured
Karate, according to Karate Labs, is the only open-source tool that unifies API test automation, mocks, performance testing, and UI automation into a single framework. Using Behavior Driven Development (BDD) syntax enables easy scenario writing, even for non-programmers. With built-in assertions, a reporting mechanism, and parallel test execution, Karate streamlines project development and maintenance by […]
Running Multiple Test Cases from a CSV File Using Playwright and TypeScript.
In the world of automated testing, maintaining flexibility and scalability is crucial—especially when it comes to validating functionality across multiple data inputs. Data-driven testing enables QA professionals to decouple test scripts from the input data, allowing the same test flow to run with multiple sets of inputs. This tutorial explains how to set up data-driven […]
Beginner’s Guide to Playwright Testing in Next.js
Building modern web applications comes with the responsibility of ensuring they perform correctly across different devices, browsers, and user interactions. If you’re developing with Next.js, a powerful React framework, incorporating automated testing from the start can save you from bugs, regression s, and unexpected failures in production. This guide introduces Playwright, a modern end-to-end testing […]
Capturing API Requests from Postman Using JMeter
Performance testing is a crucial phase in the API development lifecycle. If you’re using Postman for API testing and want to transition to load testing using Apache JMeter, you’ll be glad to know that JMeter can record your Postman API calls. This blog will guide you through a step-by-step process of capturing those requests seamlessly. […]
Why Do Organizations Need Data Governance?
A well-known fact about data is that it is a crucial Asset in an organization when managed appropriately. Data governance helps organizations manage data appropriately. Some customers say data governance is an optional best practice but not a mandatory implementation strategy. Then, ask your customer a few questions: Is your data reliable or trustworthy? Is your […]
Python Optimization: Improve Code Performance
🚀 Python Optimization: Improve Code Performance 🎯 Introduction Python is an incredibly powerful and easy-to-use programming language. However, it can be slow if not optimized properly! 😱 This guide will teach you how to turbocharge your code, making it faster, leaner, and more efficient. Buckle up, and let’s dive into some epic optimization hacks! 💡🔥 […]
Celebrating QA India’s Journey: Empowering Women, Achieving 50/50 Gender Parity
It’s truly an exciting and proud moment for our QA India Practice, as we have achieved an incredible milestone: a 50/50 gender ratio by the end of 2024. While we continue to stand out with many QA achievements, we mark gender parity as our long-term goal. This progress in gender ratio sets a benchmark for […]