48: A testers guide to deal with missed bugs

This is the Software Testing News, 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 48th 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!

Wishing to all the incredible women in the world, shine on, not just today but every single day. Happy International Women's Day.

Lambdatest recently shared the post on 7 Influential Women in Test to Follow Today. Congratulations to all wonderful woman for making testing community thrive.


📚 On Testing

A testers guide to deal with missed bugs by Prashant Hegde

There is no such thing as 100% bug free software as there is always a possibility of a missed bug in production. In many cases this can put testers in a very difficult situation which can be very stressful and scary! Prashant Hegde discusses how a tester can deal with a such incidents.

Speaking of bugs, here is a very good article on what we can do to make our bug reports better. In this article How can we make our bug reports more understandable Mirza Sisic shares a few general (common-sense) tips on writing a clear and useful bug report. 

Coffee break tests: An exercise in test design by Gregory Paciga

Take a look at this thought exercise by Gregory Paciga on how to get better at designing the test. The article explores use case of file distribution and what kind of behavior the test produces.

Software quality: From metrics to habits by Flavien Huynh

Software quality determines how well it will evolve, how heavy maintenance will be, or simply if it will be accepted or refused. Flavien Huynh explores various Software quality building blocks.

Additionally, Mike Harris writes about how creating a tree diagram can be a helpful way to visualize functionality and how these tree diagrams can help to plan testing.

Managing 5 Common Types of Errors in Software Testing by Cameron Laird

Cameron Laird lays out five distinct types of error that you may encounter during testing. Each of them deserves thoughtful, nuanced, and specific management.

➜ Read all curated stuff on Software Testing here.


⚙️ Automation

Beautiful HTML Cucumber Reports by Rodrigo Odhin

Rodrigo Odhin has created a library called Gocure, written in pure GO to generate html reports from Cucumber json reports. Take a look at this article on how to use it.

Common adb commands I use while testing by Lavanya Mohan

Lavanya Mohan has put together a list of few important and useful abd commands which could be very useful in mobile app testing.

The Opportunity Cost of Test Automation by Nicola Lindgren

A very insightful article by Nicola Lindgren on What is the opportunity cost of setting up your test automation? and What benefit(s) you can reap by having the test automation up and running.

➜ Read all curated stuff on Software Testing Automation here.


💨 Performance

Linux — How to Analyze Network Performance by Tony Xu

In this article, Tony Xu provides a great introduction to tcpdump and wireshark and how to use these two tools to analyze and find out potential performance problems.

How Untangle Performance Problems? by Mohammad Taheri

Front end performance matters as much as back end performance. I was delighted reading this great article written by Mohammad Taheri on how debug application and how identify performance issues in the chrome browser.

Everything You Want to Know About Performance Testing

Just getting started with performance testing ? here is a good article to get you started.

➜ Read all curated stuff on performance Testing here.


🛡️ Security

Api Security in CI/CD Process by Felipe Dutra Tine e Silva

Learn how to use OWASP zap to perform security checks for your api endpoints.

4 Steps To Running A Successful Network Penetration Test by Eze Onukwube via QA Lead

A very detailed guide on Network penetration testing by Eze Onukwube. The article explores What Is A Network Penetration Test? , Penetration Testing Types and 4 Step Guide To Running A Successful Penetration Test.

➜ Read all curated stuff on Security Testing here.


🌞 Accessibility

How to check (without installing any tools) how your webpage looks like for people with vision deficiencies by Dominika Zając

Holy crap! I had no idea that Google Lighthouse can do this. My Knowledge was limited to just taping the Lighthouse tab in the chrome dev tools and tapping the “Generate Reports” button. Thank you so much Dominika Zając for sharing this.

Exploratory Testing Charters by Chris Kenst

An exploratory testing charter is a mission statement for your testing.

Chris Kenst describes how to write an exploratory charter with few examples of charters and how it helps provide structure and guidance so that you can focus your work and record what you find in a constructive way.

➜ Read all curated stuff on Accessibility Testing here.


🛠️ Resources & Tools

Sls Test Tools Custom Jest Assertions for Serverless integration testing.

Fail2ban It scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc

DenyHosts DenyHosts is a script intended to be run by Linux system administrators to help thwart SSH server attacks (also known as dictionary based attacks and brute force attacks).
Gocure is a library written in pure Go providing the possibility to generate html reports from cucumber json reports and you can also embed any file to your Cucumber json reports.

Static Code Analysis List of the Static Code Analyzer used by gitlab depending of the language.

Selenideium Element Inspector A handy tool to log attributes and Selenide, Selenium, Cypress, Playwright, Squish and TestCafe locators of the clicked element.


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


🎁 Bonus Content

📌 OTHER INTERESTING STUFF

⭐ LAST WEEK'S MOST READ

  1. End-to-end testing: An end-to-end guide to overcoming 7 common challenges
  2. Qualities of a good tester
  3. Core tasks for test positions
  4. The Testing Wheel
  5. A Context-Driven Guide to Release Test Reporting

😂 And Finally,

QA: we found many bugs. Dev: But the functionality is ok. right ? 😂

Keep Smiling and have a fun week.


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


👋 Reach Out

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

Thanks to everyone for subscribing and reading!

Have a great week,
Pritesh


Did You Enjoy This?

Then consider joining the 400+ other people getting the Software Testing News 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

Subscribe to get best resources and articles on Software Test Engineering 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.