Last week, I wrote a Gentle Introduction to Git, which was designed to give testers a general overview of how version control software works, from cloning a repository to submitting a pull request. Even when you understand how Git works, it can still be a bit mysterious, because there is so much happening that you […]
Author: kristinjackvony
A Gentle Introduction to Git
For a software tester who has just started writing test automation, using version control software such as Git can seem daunting and confusing. But being able to pull down the latest code, update it, and submit a pull request is very important for any team project! In this week’s post, I’ll provide a gentle introduction […]
Seven Excuses Software Testers Need to Stop Making
Last summer, I read an interesting book called Extreme Ownership. Written by two Navy SEAL officers, it describes the concept of taking responsibility for every facet of your job, even those things that you feel that you have no control over. If one of their soldiers made a mistake, the officers would take responsibility, because […]
Time Management for Testers (and Everyone)
It’s a perennial problem: there’s so much testing to be done and not enough time in which to do it. I’ve already written one post about this issue: What to Test When There’s Not Enough Time to Test, which talks about how to prioritize your testing and how to work with your team to avoid […]
Get Organized for Testing Success
Before I discovered the joy of software testing, I had a brief career as a professional organizer. I organized homes, small businesses, and non-profit organizations. I’ve always loved getting organized because it helped me to accomplish my goals more quickly. The same is true with software testing! Being organized as a tester means that you […]
Logging, Monitoring, and Alerting
This week I’m writing about three things not often associated with testing: logging, monitoring, and alerting. Perhaps you’ve taken advantage of logging in your testing, but monitoring and alerting seem like a problem for IT or DevOps. However, a bug-free application doesn’t mean a thing if your users can’t get to it because the server […]
The Positive Outcomes of Negative Testing
As software testers and automation engineers, we often think about the “Happy Path”- the path that the user will most likely take when they are using our application. When we write our automated UI tests, we want to make sure that we are automating those Happy Paths, and when we write API automation, we want […]
Three Ways to Test Output Validation
Last week, I wrote about the importance of input validation for the security, appearance, and performance of your application. An astute reader commented that we should think about output validation as well. I love it when people give me ideas for blog posts! There are three main things to think about when testing outputs: 1. […]
Four Reasons You Should Test Input Validation (Even Though It’s Boring)
When I first started in software testing, I found it fun to test text fields. It was entertaining to discover what would happen when I put too many characters in a field. But as I entered my fourth QA job and discovered that once again I had a contact form to test, my interest started […]
Easy Free Automation Part VIII: Accessibility Tests
Accessibility in the context of a software application means that as many people as possible can use the application easily. When making an application accessible, we should consider users with limited vision or hearing, limited cognitive ability, and limited dexterity. Accessibility also means that users from all over the world can use the application, even […]