The Top 10 Test Cases

The Top 10 Test Cases

At a previous company we came with a concept of the “Top 10” test cases. You may refer to this as Smoke Tests or End-to-End tests. As I thought about testing websites and other apps for quality, it came back to how many times websites can’t even pass the “Top 10” tests. If you can’t pass the Top 10 tests, then your app or website … well, it needs some work. But what are the Top 10? It does depend on the website or app. I will come up with my Top 10. Remember these aren’t “tricky” or “gotcha” tests. These are common sense, common use case tests that go broad not deep on your app to do a quick “check” on quality. 

The Test Cases

Copyright test

  • Scroll to the bottom of the page and check the Copyright, is it the right year? 

Menu Test

  • Does every element in your menu work?

Search Test

  • Search for your main product and feature on your web page. 

Login Test

  • If you have a login, does this work? 

Money Test

  • How does your company make money? Is this flow working and easy?

Mobile Test

  • Does it work on mobile web?

Performance Test

  • Does every page load in under 3 seconds?

Help/Contact Us

  • Can a user get in contact with your company? 

Home Page Test

  • Does everything on the home page work? 

Console Log Test

  • Open up the dev console in your browser…how many errors are there? 

AI Challenge: 

The AI Challenge is for all the automation tool companies out there. Does your product test for these Top 10 Tests by default without any human intervention? Why not? Just get these tests written before you even contact a potential client for a demo. Then use these tests in your demo. Done! Better demo than you have ever given before. 

Next Up: Running these Top 10 Test Cases against 10 Websites. 

Bill Lucarell

Championing software quality and customer success throughout the entire software development lifecycle

1y

We use the Top 10 concept for our smoke tests and brainstormed the Top 10 with the Dev team. I enjoy the dev/QA collaboration where I work.

Kevin, great list! I'm going to adopt some of these myself. One addition that I'd been planning for my team is to run a quick smoke test of the health checks of our microservices. A fast way to know if the environment is actually ready for further testing.

To view or add a comment, sign in

More articles by Kevin Pyles

  • Top Test Test Cases: AI Edition

    Can AI perform the top 10 test cases? Let’s be clear on the “AI” that we are referring to for this experiment. We are…

    2 Comments
  • Top Ten Test Cases: Final Results

    How many bugs did we find in our Top Ten Test Cases? Way too many! Not a single site that we tested receives a passing…

  • Top Ten Test Cases: Console Log Test

    This is going to get ugly. It’s very simple.

    2 Comments
  • Top Ten Test Cases: Home Page Test

    The Home Page Test may seem like a bit of overkill after the other tests that we have run up to this point, but too…

  • Top Ten Test Cases: Help/Contact Us Test

    Your website is a portal into your business. Ideally your website will be so user-friendly your users will visit…

  • Top Ten Test Cases: Mobile Test

    According to www.whatsthebigdata.

  • Top Ten Test Cases: Money Test

    The "Money" test is a bit of a shout out to “Exploratory Software Testing” by James Whittaker and the concept of…

  • Top Ten Test Cases: Login Test

    Disclaimer: This may not be as objective as other tests. For the most part you can login with any of these login flows.

    1 Comment
  • Top Ten Test Cases: Search Test

    This is a big one! Search! Entire companies are built around this feature alone. Adding this to the Top Ten doesn’t…

  • Top Ten Test Cases: Menu Test

    The Menu Test seems like an obvious test and really shouldn’t reveal too many bugs. When was the last time you ran…

    1 Comment

Insights from the community

Others also viewed

Explore topics