Issue #277
Testing apps coded by AI 🧐
|
|||
|
Welcome to the 277th issue! AI is now commonly used to create code. So how's the experience of testing it? I want to share with you some recent thoughts about that from testers and developers:
In short — pay more attention. 🙂 Happy testing! |
|||
|
|
|||
|
|||
|
|
|||
|
|||
|
Don't Just Deliver Software. Deliver Confidence Sarat Ramineni correctly points out why QA should be a core part of product strategy, not just a final step in development. Similarly, Alessandra Moreira shares a great reminder about the impact of Engineering Team Culture and Code Quality. |
|||
|
How Root Cause Labels Helped Me Uncover Process Gaps and Build a Quality Culture Struggling to understand where your bugs come from? Mona M. Abd El-Rahman shows a good example of building a root cause analysis process in practice. |
|||
|
Value of QA roles after AI What impact will AI have on the QA role? It's a valid question, and you can find out what other testers think based on this discussion. In another thread, someone shared a belief that QA deserves more than just being the last line of defence, which resonated with others. |
|||
|
Why QA Must Be Involved From Day One In Agile, I can't imagine testers working outside of the teams or joining in the late stages of the software development life cycle. Ahmed El-Deeb highlights well why it's important. Moreover, George Ukkuru describes The Seven Hats of a Test Engineer in modern software development. |
|||
|
|
|||
|
|||
|
QA Decisions, When to Automate Tests, and When to Walk Away: A Practical Guide for Effective Test Automation How do you decide when and what to automate? If you struggle to answer that, listen to Marina Jordão's helpful advice. At the same time, Niraj Subedi reminds us What Automation Misses: Bugs Manual Testing Still Finds Every Day. |
|||
|
Scaling Test Automation: From Dozens to Thousands of Tests If you want to prepare to run your test suite at scale, Peyman Iravani wrote a comprehensive guide with plenty of JavaScript code examples. But remember that 100% of Test Coverage Is Not About the Amount of Tests, as Andrei Trukhin explains. |
|||
|
Test Doubles in Python: A Guide to Mocking In previous newsletters, I've featured several articles about test doubles, such as mocks, stubs and fakes. But I haven't covered how to do that in Python yet. Well, today is the day, thanks to Bruce Ho! |
|||
|
What Your Broken Test Suite Is Really Telling You Another good read from Alessandra Moreira describing the possible problems and anti-patterns you may find during test automation, offering tips on how to improve them. Some remedy to that might be Bad Test Hunting — Mutation Testing, as Edgars Garšneks outlines. |
|||
|
|
|||
|
|||
|
7 Open Source Projects That Are Revolutionizing QA with AI Last week, I highlighted an open-source solution for AI test automation. This time, you can learn about more projects thanks to Faris Kurnia. Furthermore, Mohammad Faisal Khatri put together a handy collection of Top GitHub Repositories to Learn Automation Testing. |
|||
|
Advanced Parameter Types and Smart Data Table Handling in Cucumber Using Cucumber? In this comprehensive article, Irfan Mujagić gives several practical tips on how to improve the maintenance of tests. |
|||
|
PactumJS in Practice: Using Data Templates to Manage Test Data — Part 1 Eleonora Belova has just started a series of articles about API testing with PactumJS. You can also read the second part. |
|||
|
The 'second' most abused (and misused) Cypress command ever: cy.contains() How often do you use Furthermore, Josh Grant explains Why I Love Get By Text in Playwright. |
|||
|
|
|||
|
|||
|
8 Skills for Automation Engineers Whether you want to get into test automation or you're already on that path, you may benefit from the skills that Daniel Knott describes in detail in this 23-minute video. |
|||
|
Playwright TypeScript - Part 8: API Testing Using Playwright Continuing the series of recordings about testing with Playwright, this time Alex Khvastovich shows how to test APIs with that tool. Furthermore, Karthik K.K. demonstrates how to Automate Complex API Tests with Just One Command using Playwright MCP. |
|||
|
|
|||
|
|||
|
|
|||
|
Thanks for reading! If you like this newsletter and it helps you become a better tester, you can say thanks and buy me a coffee. |