NEWS
Software Testing Heuristics
I enjoyed this article by Karla Silva about judgment and heuristics in software testing. Not only she explained what it is but also listed several software testing heuristics and mnemonics that may come in handy in our day-to-day testing activities.
PS. It's a premium article on Medium, so if you can't access it, simply open the link in a private tab.
How asking "Can I do that for myself?" made me more T-Shaped
Heidi Baker shares an inspiring story on how she expanded her manual testing skill set by getting involved in technical activities. A great example of a growth mindset!
Our thought process to create Quality Assurance processes
I like reading about QA processes in various companies because there's always something unique that makes me wonder why they go this way, why some things work and why others don't. In this case, it's João Gonçalves who wrote a very insightful story on how they do QA process at RedLight.
AUTOMATION
UI Tests Debugging Best Practices
Stefano Magni shares handy debugging snippets in Puppeteer and universal practices for debugging UI tests. This is especially useful if you're building your own UI testing framework and not rely on ready-to-go solutions such as Cypress or TestCafe.
How to Write Tests in Deno
Deno is a new hot thing in JavaScript stack. Mind you, it's directly challenging the status quo — Node. In this article, Rob Waller shows how to write tests using Deno's standard testing library.
Smart Assertion Query Mechanism in TestCafe
A great article by Dennis Martinez on how the sophisticated assertions work in TestCafe. Watch and learn, Selenium!
Test Automation: 6 Recipes for Success!
Mohab Mohie shares six high-level recipes for successful test automation, tailored for the modern era of software development. A good reminder!
TOOLS
Introducing the Cypress Real World App
Amir Rustamzadeh describes how the team behind Cypress has recently created a great demonstration app for its UI automation tool. It's open-source, so you can play around, too!
Gauge — an open-source acceptance test automation framework
Continuing the "Tools I found" series, this week I want to share with you a free and open-source tool for acceptance testing — Gauge. Interestingly, you can write a high-level test specification in Markdown (no more Gherkin?!) and use one of the five supported languages to implement the actual test. I'm intrigued and will keep an eye on its growth!
And if you would like to try it out, Monika Sharma wrote a solid guide on how to use the tool.
BOOKS
Cypress Cookbook for Testers
Vinayak Titti has recently published this great practical Cypress cookbook. Think of it as extended documentation enhanced by code snippets, integrations and links to thorough articles. And if you want to contribute to that project, you can contact Vinayak directly.
COMMENT
Do you participate in software testing conferences? Since a lot of them had to adapt to the new reality and moved online, I want to share with you two interesting articles on this matter that I've found this week.
The first one is about presenting. Viv Richards has recently given his debut online talk on DevTalks conference and shared interesting insights about his experience from that event. Is it better than presenting in-person? Find out for yourself.
On the other side, when you're a listener, it's all about what you take away. I think no one is better at that than Louise Gibbs who makes great sketchnotes from all the events she attends. They're simple, visual and effective. And best yet, she's just revealed her secret of how to create them.
So if you haven't been to any conference yet, I think it won't get any easier to attend one. Your move!
Dawid Dylowicz