Issue 38: Helping Developers and Testers Get Along

🕒 5 MIN READ | Published on: December 22, 2021

This is the Software Testing Notes, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:

Hello there! 👋

Welcome the 38th 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. I have lots of nice reads for you this week, let me know what your favorite is!

Happy Testing and have a great rest of the week! 🙏


📚 Testing

Testability advocacy canvas by Ash Winter

Ash Winter has created the ‘Testability Advocacy Canvas’ map/aid tool to build better visibility in testing and for those who want to become testability advocates within a team or wider organization.

Helping Developers and Testers Get Along by Dennis Martinez

The most important relationship you as a individual tester and team can have is with the developers. It's not unusual to see bickering between development and QA. Dennis Martinez shares some tips to have both teams do their best work without constant arguing.

A great addition to this is The Awesome power of Speaking Up in Meetings by Callum Akehurst-Ryan

Software Testing – The Map Is Not the Territory by Prashant Hegde

In this article, Prashant Hegde discusses a mental model called  “The map is not the territory” and how it can guide our decisions as a tester. 

Gatekeeping in testing by Gregory Paciga

Testers shouldn’t be held as a gatekeepers for the final product. As such others should not be excludes either. Gregory Paciga explains this premise beautifully in this article.

➜ Read all curated stuff on Software Testing here.


⚙️ Automation

Selenium vs X, Y, Z, …, all these years by Zhimin Zhan

One thing you as a tester or developer should never get into is this v/s that framework fight.

5 automations every developer should be running by Brian Douglas

When it comes to automations and automated tests, there are plenty of things you can do. Here Brian Douglas describes 5 things as listed below.

  1. Step up your security with CodeQL
  2. Run npm test in your workflows to push the latest and greatest
  3. Take a look at your build with automated visual tests
  4. Use Lighthouse to make sure you’re not slowing your website down
  5. Automate your releases (and release notes) with GitHub Actions

How to avoid wasteful refactoring by Jason Swett

Code refactoring is good. It helps keep code clean and robust. But have you wondered if you might be just doing too much of it ? well, Jason Swett provides an interesting perspective.

UI tests vs. snapshot tests on Android: which one should I write? 🤔 by Sergio Sastre Flórez

UI tests and snapshot tests doesn’t replace each other but rather complements each other. Their focus is different and it might be confusing to understand when to write UI tests rather than screenshot tests and vice versa. Sergio does a very good job explaining the differences and how to use them.

A developer guide to automated testing with Postman by Oleksii Nikiforov

See a practical example of how to organize automated postman collection execution inside Docker via newman CLI.

➜ Read all curated stuff on Software Testing Automation here.


💨 Performance

Black Friday Performance Testing 2021 by Naveen kumar

It’s the end of the year and just like last year Naveen kumar has performance testing during the US holiday season and provides detailed guide on the same.

➜ Read all curated stuff on performance Testing here.


🎁 Bonus Content

📌 OTHER INTERESTING STUFF

⭐ LAST WEEK'S MOST READ

  1. Quality Assurance Is Down. Call The Quality Assistance.
  2. 10 Quality Metrics That Let You know Your Automation Is Successful
  3. Postman Flows: 5 Example Flows

🛠️ Resources & Tools

Mess with DNS — In a quest to learn all about DNS, Julia Evans built a site with examples of experiments you can try and wrote a article about it.

dstp Run common networking tests against your site, built with Go, available to install cross-platform.

jest-extended Aims to add additional matchers (i.e. assertions) to Jest's defaults, making it easy to test everything.

SQLime An online SQLite playground for debugging and sharing SQL snippets, like JSFiddle, but for SQL instead of JavaScript.


📝 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.

Show me all Software Testers

Do you also create content around Software Testing ? Submit yours here and I will add it to the list.


📨 Send Me Your Articles, Tutorials, Tools!

Made 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.


😂 And Finally,

Automation team after successful test run 😂

Keep Smiling and have a fun week.


👋 Reach Out

You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.

You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.

Thanks so much for reading ,
Pritesh- Software Testing Notes


Did You Enjoy This?

Then consider joining the 1,265 other people getting the Software Testing Notes newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.

Subscribe to Newsletter

Get hand-picked round-up of the best resources and articles on Software Testing in your inbox. Every Week — for free!

No spam, ever. We'll never share your email address and you can opt out at any time.