top of page
Search
Quick Tip: Unique Date/Time in a test file with JavaScript
Sometimes, you need to make a test file unique. Maybe duplicates get rejected! So why not use a timestamp and replace a placeholder in...

Paul Scholes
Jun 24, 20251 min read
Â
Â
Â
Bridging the Gap: Working Effectively with Customer Test Teams in Agile Development
Agile delivery depends on fast feedback and close collaboration. However, things can get complicated when a project involves an external...

Paul Scholes
Jun 19, 20253 min read
Â
Â
Â
Is the Test Pyramid Still Valid in Agile Development?
You've probably seen the test pyramid if you've worked in software testing for more than five minutes. It's the classic advice: Lots of...

Paul Scholes
Jun 17, 20252 min read
Â
Â
Â
How to Structure Graphql Tests in Playwright
Picture this: your frontend is hooked up to a sleek GraphQL API, and your end-to-end tests need to ensure that data flows correctly, not...

Paul Scholes
Jun 12, 20253 min read
Â
Â
Â


Efficiently Automating Tests with AWS Cloud Processing
Picture the scene: You need to test a process that starts with a large file upload, gets picked up for processing, and ends with a set...

Paul Scholes
Jun 10, 20253 min read
Â
Â
Â


How Complicated Should Automation Test Code Be?
Imagine the scene: you are working as the tester/QA in a T-shaped agile team. When you write your automated tests, you need approvals to...

Paul Scholes
Sep 17, 20242 min read
Â
Â
Â


Unified or Separate API & UI Automated Test Tools?
For a long time, I have firmly believed in using the right tool for the right job. It only seems logical, right? This has also led me,...

Paul Scholes
Sep 9, 20242 min read
Â
Â
Â


Integrating 3rd Party Reporters in Playwright
Deeper and deeper into Playwright, this time looking at integrating other reporting tools. There is nothing wrong with the built-in HTML...

Paul Scholes
Nov 10, 20232 min read
Â
Â
Â


Playwright and GitHub Actions
Today we are looking at integration with CI/CD pipelines, as that is, let's be honest, where you get real "bang for your buck" when it...

Paul Scholes
Nov 8, 20232 min read
Â
Â
Â


Intercepting Calls with Playwright
Today we continue our delve into the delights of Playwright, focussing on what is one of my favourite aspects of Cypress, intercepting...

Paul Scholes
Nov 6, 20232 min read
Â
Â
Â


Playwright vs. Cypress - an automation grudge match!!
Yesterday, I decided to investigate the "New Kid on The Block", Playwright. I have heard a lot about it, and seen a lot more role...

Paul Scholes
Nov 2, 20232 min read
Â
Â
Â


The Power of a Good Product Owner
The whole nature of a good Agile team means that no one is more important than anyone else. Still, I feel there is a role that often goes...

Paul Scholes
Nov 1, 20232 min read
Â
Â
Â


Spooky!!
Do you get the heebie jeebies about testing? Are you kept awake at night, gripped by the fear that your QA processes aren't quite right?...

Paul Scholes
Oct 31, 20231 min read
Â
Â
Â


The Importance of Definitions in Agile
You and your team are in your sprint planning meeting, trying to determine the stories to be included in your next sprint. There is a...

Paul Scholes
Oct 30, 20232 min read
Â
Â
Â


Who "owns" quality in Agile Teams?
Such a simple question, for which the more traditional answer is "the testers". I mean, they sit at the end of the process, and the whole...

Paul Scholes
Sep 29, 20232 min read
Â
Â
Â


The Perils of Automation Outside of a Sprint
Picture the scene. You are a tester/QA/SDET in an Agile team. Releases are scheduled at the end of each sprint. Everything is going...

Paul Scholes
Sep 22, 20232 min read
Â
Â
Â


Welcome to the New PSTS Website
Hello and welcome to our new website. Following the pandemic, we, like many others, went through pretty substantial changes and we had to...

Paul Scholes
Sep 12, 20231 min read
Â
Â
Â
bottom of page