Skip to content

Load Testing Blog

Maximizing Testing Efficiency: Parameterizing Playwright Scripts

Parameterization in testing is a powerful technique that allows you to run the same test script with different inputs, configurations, or scenarios. In the world of browser automation and testing, Playwright provides various methods to parameterize your scripts, making it easier to validate different use cases and ensure the robustness of your web applications.

In this blog post, we'll explore several approaches to parameterizing Playwright scripts.

Browser Automation Debug with Playwright Trace Viewer

Playwright Trace Viewer is a powerful tool that allows developers and testers to gain deeper insights into the execution of browser automation scripts created with Playwright. It provides a visual representation of script execution, enabling users to diagnose issues, optimize performance, and understand the flow of actions within their automation scripts.

In this blog post, we'll explore how to use Playwright Trace Viewer effectively to enhance your browser automation projects.

Playwright Test Generator

Playwright Test Generator is a powerful tool that simplifies the process of creating and maintaining end-to-end tests for web applications. Whether you're a developer or a QA engineer, Playwright Test Generator can save you time and effort by generating test scripts that ensure the reliability and functionality of your web applications.

In this blog post, we'll walk you through the process of using Playwright Test Generator to create and manage automated tests effectively.

TL;DR head straight to Recording a Script With Playwright Codegen if you already have Playwright for Node.js environment installed and want to record a new script.

Getting Started with Playwright: A Comprehensive Guide

Are you tired of struggling with flaky, slow, and complex browser automation tools? If you're a developer looking for a robust solution to automate your web testing and interaction needs, Playwright might just be the answer you've been searching for. In this blog post, we'll walk you through the process of getting started with Playwright, from installation to writing your first test script (in TypeScript).

Performance Testing in a Waterfall Model

Everywhere you look on social media its DevOps, Agile Methodologies, Continuous Integration, Continuous Delivery. You could be forgiven for believing that most organisations and programmes follow these principles.

This is not true.

Many companies use a Waterfall model which is also known as a linear-sequential life cycle model. In a waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases. The Waterfall model is the earliest SDLC approach that was used for software development.

The waterfall Model illustrates the software development process in a linear sequential flow. This means that any phase in the development process begins only if the previous phase is complete. In this waterfall model, the phases do not overlap.

It is difficult to determine a percentage for the number of organisations that follow this model but its high. Probably more than half the number of software programmes follow this approach. Many companies prefer it, many companies still need to follow it.

This is due to the way that stakeholders manage the development and release of features. There are many organisations that due to regulatory reasons or compliance need to follow this way of developing and releasing software.

Many of the posts we publish focus on ways that performance testing fits into Continuous Integration and Continuous Delivery. We know that as the Waterfall model is not going to disappear any time soon so it’s time to look at how you could build performance testing for a Waterfall model. It is not correct to say that Waterfall is the way software was developed. Or Continuous Integration is the way that software should be developed. It is down to the individual organisation and the client the software is being developed for.