New to k6: browser automation and end-to-end web testing
We added browser-level testing to the performance testing tool you know and love! xk6-browser is an extension to k6 adding support for browser automation via the Chrome Devtools Protocol. Available in public beta, we would love to hear what you think! But first, watch a demo testing a web app with xk6-browser.
Agile Testing Days 2021 — My Heart Is Full
This year's Agile Testing Days event was quite special because it was in-person! In this article, Lisi Hocke shared her reflections on what happened there and how great it was to meet other testers face-to-face.
Additionally, here's a great three-part report: Agile Testing Days 2021 – Part 1, Part 2, Part 3 by Stephan Kämper.
Become an Impact Tester and Improve Your Work
Taking the lead, improving processes and making an impact are great ways to advance in your career. But how do you do it as a tester? Dennis Martinez has tons of amazing pieces of advice that any of us can apply.
Bug triage sessions (bug scrubs)
Bugs keep piling up? There's a way to get rid of them! Sérgio Martins gives a great overview of how to run effective Bug Triage sessions, also known as Bug Scrubs.
Moreover, Michael Bolton shared great Lessons Learned in Finding Bugs.
Common Misconceptions About Exploratory Testing
Exploratory testing is a very powerful approach but it's often misunderstood. Mirza Šišić breaks down these common misconceptions and explains how to do it well.
Four tips to help your team REALLY do BDD
It's not easy to find teams that implement the Behavior-Driven Development process correctly. Well, maybe they haven't read John Ferguson Smart tips yet!
And, in another article, John also answers an interesting question: Does BDD Help With Manual Testing?.
How To Avoid Waterscrum... or Scrumfall... or Wagile
Do you do Agile right? Johanna South describes how testers can make the best of it while avoiding common pitfalls.
Automate for yourself
This is great advice from Alan Richardson about the importance of starting small, thinking tactically, and prioritising automating for yourself.
Architecture testing for performance — how to guarantee a highly efficient system?
Bartosz Łuczak and Joanna Zembaczyńska explain in much detail the best practices for testing for performance, based on the project they've implemented.
Additionally, Cedric Damian shared a solid overview of the Metrics in Performance testing.
Hourglass into Pyramid: how you can improve the structure of your tests
Uladzislau Ramanenka describes an inspiring journey they've been through at Bumble — migrating from Test Hourglass to Test Pyramid on mobile apps by pushing automation to lower levels.
Similarly, Ori Bracha advises how to Go Ninja On The Test Automation Pyramid by using contract tests.
Introduction to Selenium Test Automation and Test Framework
If you want to set up your own test automation framework, you may want to check out Afsal Backer's basic example of Selenium in Java.
Moreover, Tomasz Buga shared a decent piece about Selenium's Page Loading Strategies and Waits in Java.
The real benefit of 100% code coverage
Does aiming for 100% code coverage make sense? There are different opinions about it but I liked the different points of view that Adrien Guéret presents here.
In relation to that, Minura Samaranayake took a broader look at the Code Quality Automation.
Benefits of Using Native Mobile Automation Tooling: Espresso and XCUITest
Currently, there are two main approaches to mobile app test automation: using third-party tools or native solutions. Mesut Güneş shows the benefits of the latter by using Espresso and XCUITest as examples.
Cypress has recently released the 9.0.0 version and here's a nice overview of the (breaking) changes by Filip Hric.
Speaking of that, Gleb Bahmutov wrote a helpful article about Functional Helpers For Cypress Tests.
Good books about QA Engineering?
If you're looking for a good read about software testing, Reddit users suggested several solid positions. Any other books that you'd recommend?
Any Youtube QA-related videos you have bookmarked? Not the very basics.
And here goes another question from the Reddit community. This time, someone asked about important videos on software testing. And once again, the community shared a few interesting ones.
Hey DevOps, you’re killing my job!
In this short, 10-minute video, Pia Wiedermayer and Romano Roth discuss the role of DevOps in the future and how it may impact the tester's work.
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.
Welcome to the 99th issue!
It's incredible — we're just ONE issue away from the 100th!
And you know what? For this occasion, I want to give you an opportunity to get to know me better.
So let's do an Ask Me Anything session!
You can submit any questions related to testing, running the newsletter or anything else.
And I'll share the answers with you in the next week's issue.
Happy testing! 😊Dawid Dylowicz