There are a great many articles, blog posts, and presentations that discuss automation frameworks and strategies. But even the most robust automation framework won’t eliminate the need to do exploratory testing. There will always be situations where we need to generate a large amount of text to test a text field or where we need […]
Author: kristinjackvony
Six Steps to Writing an Effective Test Report
As testers, we know how important it is to test our software thoroughly and document our findings meticulously. But all of our talent will be useless if we can’t effectively communicate our test results to others! If your test results are written in a giant, poorly organized spreadsheet with tiny text and lots of unnecessary […]
How to Reproduce a Bug
Have you ever seen something wrong in your application, but you haven’t been able to reproduce it? Has a customer ever reported a bug with a scenario that you just couldn’t recreate? It is tempting to just forget about these bugs, but chances are if one person has seen the issue, other people will see […]
What to Test When There’s Not Enough Time to Test
In last week’s post, I discussed the various things we should remember to test before we consider our testing “done”. This prompted a question from a reader: “How can I test all these things when there is very limited time for testing?” In today’s agile world, we often don’t have as much time as we […]
The One Question to Ask to Improve Your Testing Skills
We’ve all been in this situation: we’ve tested something, we think it’s working great, and after it goes to Production a customer finds something obvious that we missed. We can’t find all the bugs 100% of the time, but we can increase the number of bugs we find with this one simple question: “What haven’t […]
Five Strategies for Managing Test Automation Data
Has this ever happened to you? You arrive at work in the morning to find that many of your nightly automated tests have failed. Upon investigation, you discover that your test user has been edited or deleted. Your automation didn’t find a bug, and your test isn’t flaky; it simply didn’t work because the data […]
What to Put in a Smoke Test
The term “smoke test” is usually used to describe a suite of basic tests that verify that all the major features of an application are working. Some use the smoke test to determine whether a build is stable and ready for further testing. I usually use a smoke test as the final check in a […]
How to Log a Bug
Last week, we talked about all the things you should check before you log a bug, in order to make sure that what you are seeing is really a bug. Once you have run through all your checks and you are sure you have a bug, it’s time to log it. But just throwing a […]
Before You Log That Bug…
Have you heard the ancient fable, “The Boy Who Cried Wolf”? In the tale, a shepherd boy repeatedly tricks the people of his village by crying out that a wolf is about to eat his sheep. The villagers run to his aid, only to find that it was a prank. One day, the boy really […]
The Power of Pretesting
Having been in the software testing business for a few years now, I’ve become accustomed to various types of testing: Acceptance Testing, Regression Testing, Exploratory Testing, Smoke Testing, etc. But in the last few weeks, I’ve been introduced to a type of testing I hadn’t thought of before: Pretesting. On our team, we are working […]