Last week, I started an eight-part series to demonstrate in a free and very easy way how to write automation for each test type in the Automation Test Wheel. This week, we’re taking a look at component tests. As with every term in software testing, component tests mean different things to different people. I like […]
Author: kristinjackvony
Easy Free Automation Part I: Unit Tests
This post is the beginning of an eight-part series on easy, free ways to automate each area of the Automation Test Wheel. It’s been my experience that there are a number of barriers to learning test automation. First, the team you are on might not need certain types of automation. For example, my team has […]
Automation Wheel Strategy: Moving from What to How to When to Where
Last week, we talked about how I would decide what to test in a simple application in terms of testing every segment of the Automation Test Wheel. I find it’s very helpful to answer the question “What do I want to test?” before I think about how I’m going to test it. This week we’ll […]
The Automation Test Wheel in Practice
Last week’s blog post, “Rethinking the Pyramid: The Automation Test Wheel“, sparked many interesting discussions on LinkedIn, Twitter, and in the comments section of this blog! The general consensus was that the Test Pyramid is still useful because it reminds us that tests closest to the code are the fastest and most reliable to run, […]
Rethinking the Pyramid: The Automation Test Wheel
Anyone who has spent time working on test automation has likely heard of the Test Automation Pyramid. The pyramid is typically made of three horizontal sections: UI Tests, API Tests, and Unit Tests. The bottom section is the widest section, and is for the unit tests. The idea is that there should be more unit […]
Fifteen Free Tools to Help With Testing
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 […]
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 […]