Issue #135 : Software Testing Notes
Fake Timers for Testing, JMeter with AWS CodePipeline and Codebuild, AI Laws for Accessibility and more...
Hello there! 👋
Welcome to the 135th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.
This week we will Learn about,
Using Fake Timers with Vitest and Clock API in Playwright
Cypress Debugging Tips and Tricks
Lightning-Fast API Testing Without any Tools
A Detailed Guide on Automating Performance Testing with JMeter and AWS CodePipeline and Codebuild
Two New Artificial Intelligence Laws and Their Effects on Accessibility
and more…
🙏 SPONSORED LINK
🎉Selenium & BrowserStack Partnership: Get premium BrowserStack access!
Great news! BrowserStack is now the official Development Partner for Selenium. This collaboration guarantees Selenium users continue to get helpful new features and support for automation testing. Selenium users can now secure their premium access to BrowserStack’s advanced web automation platform here.
⚙️ Automation
Mastering Time: Using Fake Timers with Vitest by Bruno S.
How do you test time-dependent scenarios? Bruno S. explains how Vitest's fake timers can speed up tests, isolate functionality, and simulate specific timeouts, enhancing test accuracy and speed using fake timers in Vitest.
Additionally, you would like to know that Playwright v1.45 also introduced a Clock API.
Optimising Playwright Reporting Through Monocart by Sandeep Reddy
monocart-reporter — A playwright test reporter (Node.js)
Are you using any reporting tool for automation test reports? Sandeep Reddy shares how Monocart's user-friendly features, ease of integration, and its benefits in generating detailed and customizable Playwright test reports.
Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution by Kailash Pathak
Debugging skills is an art. If you are using Cypress, Kailash Pathak has detailed some of its various methods such as command logs, .pause(), .debug(), cy.log(), console.log() that can help you quickly identify and resolve issues in cypress test cases.
Manage Playwright Java Resources by Rohit Walia
Using Playwright for Java and having issue with managing resources? Rohit Walia has cooked-up a tool called Playwright Manager, to create and customize resources, such as browsers and browser contexts, with both default and custom options. Additionally, it covers advanced scenarios like simulating multi-browser environments and running tests in parallel, emphasizing the ease of resource management and synchronization.
🔍 Test Automation
💨 Performance
The Lazy Dev’s Guide to Lightning-Fast API Testing by Aditya Dhande
While there are many tools are available to test API requests, sometimes the simple and customized ways are more fruitful. Aditya Dhande created a simple bash script to test API performance. The script efficiently sends multiple requests to the API, measures response times, and provides basic performance statistics
Real-time Report of k6 Performance Test by Indra A.
Indra A. wrote a step-by-step instructions to set up and configure k6, InfluxDB, and Grafana for real time performance monitoring and analysis.
Automating Performance Testing with JMeter and AWS CodePipeline and Codebuild: A Detailed Guide by Hüseyin Yener
As your targeted load increases, you will need a more sophisticated approach to your performance testing needs with JMeter. Hüseyin Yener wrote this awesome article on how to automate test execution, generate reports, and store results in S3 and OpenSearch for easy analysis using JMeter and AWS CodePipeline.
🔍 Performance Testing
🌞 Accessibility
Two New Artificial Intelligence Laws and Their Effects on Accessibility by Thomas Logan and Ken Nakata
As AI is becoming a norm, you will need to re-align your accessibility testing strategy. This article is a discussion between Thomas Logan and Ken Nakata telling you everything you need to know about new AI laws and their effects on Accessibility.
🔍 Accessibility Testing
🔒 Security
OWASP Dependency Check in Node js 🛡️ by Ali nazari
Third party dependencies can become a security nightmare if not handled properly. Ali nazari shares how you can utilize OWASP Dependency Check to analyzes dependencies and checks for known issues across your Node JS applications.
🔍 Security Testing
📢 Software Tester Job Page | A Place to Find Your Next Job
TestDevJobs was featured in Daniel Knott’s YouTube channel. Check out the on YouTube.
Daniel has been creating great videos on helping Software Testers across the world. Follow his YouTube channel Software Testing by Daniel Knott.
🛠️ Resources & Tools
SQL Workbench — An online SQL workbench that lets you run SQL queries in your browser. Allows you to drop CSV, Parquet or Arrow files to create a new table.
docker/Windows — Run the Windows OS inside a Docker container, with more than a dozen versions of Windows available to choose from.
monocart-reporter — A playwright test reporter (Node.js)
📝 List of Software Testers
It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. Are you also looking for amazing software testers to follow or read their content ? check out this page dedicated to software testers.
Do you also create content around Software Testing ? Submit yours here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK'S MOST READ
Your eight-step PDF accessibility checklist by Kyle Paciello
Good practices when creating E2E tests at Skeelo by Lucas Castro
😂 And Finally,
Tester explaining "Steps to Reproduce" 🤣
📨 Send Me Your Articles, Tutorials, Tools!
Wrote something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)