Software Testing Exercises

SOFTWARE TESTING EXERCISES that you can do to practice your software testing aptitude. You can also use these exercises while assessing candidates for software testing jobs. Just be careful that some of the candidates may have already gone through this post.

EXERCISE 1 [GOOGLE HOMEPAGE TEST]

Find more than 20 defects (layout inconsistencies, spelling errors, and the like) in the image below:

Sotware Testing Exercise

The image is from Google Homepage (Long time ago). The current actual Google Homepage looks different from the image but the defects in the image are still valid and timeless. The image was edited using GIMP, and HTML using Notepad++.

And, yes, there are indeed more than twenty defects.

EXERCISE 2 [FAILED SHOT TEST]

A woman fired a shot at a man with her gun but the man did not die. List the possible reasons for the man not dying.

There are numerous possibilities above and this exercise helps a tester identify possible test scenarios/cases.

EXERCISE 3 [ROOM TEST]

List the defects/enhancements in the room you are in right now. [For example: there are dirty marks on the wall; the lighting could be better]

You can use this particular exercise while interviewing a candidate as well. Look for how observant or detailed he/she is.

EXERCISE 4 [BRUSHING TEETH TEST]

An alien meets you and it asks you to teach it how to brush its teeth. Assume that the alien has teeth exactly like yours and is as smart as you but it needs a clear step-by-step instruction. List the steps. Be as detailed as you can. [Example: hold the toothpaste with your left hand; turn the cap anti-clockwise]

EXERCISE 5 [BALLPOINT PEN TEST]

Hold a ballpoint pen. Identify the types of testing you would perform on it to make sure that it is of the highest quality.

One can in fact associate almost all kinds of software testing types while testing a pen.

EXERCISE 6 [MOUSE TEST]

Similar to the Ballpoint Pen Test above, identify the types of testing you would perform on a mouse to make sure that it is of the highest quality.

Of course, we mean a computer mouse, and not the animal mouse, when we say ‘mouse’ here.

EXERCISE 7 [ADDITION TEST]

There is a simple program with the following items:

  • Input Box A
  • Input Box B
  • ADD button
  • Result Text Box [=A+B]

Identify all the test cases for the program. [Example: press the Add button without entering anything in Input Box A and B]

  •  
  •  
  •  
  •  
  •  
  •  
  •  

14 thoughts on “Software Testing Exercises

  1. Ex 1:

    I was able to find 17 defects, but 20 defects seems rather impossible. Can you please give us the answers.
    Thanks

  2. I can find 21 defects.
    First I find 14 defects but when I open an equal window I was able to find 21 of them.
    =)

  3. I can find 24, then one more when I checked the oracle. 🙂

    Exercise 2: The man was Chuck Norris, and Chuck Norris does not need Wonderwoman bracelets.

  4. Ex 1 :-

    1. tools should be prior to help
    2. Google has its own fav icon which is missing here
    3. News alignment it not correct
    4. the more should be sorted in ascending order on default
    5. There’s no Search Setting as such
    6. extra pipeline
    7. should be Google Search not Gooogle Search
    8. keyboard button is missing in the search text box
    9. Done Done at the status bar
    10. Language Tools should be Language tools
    11. I’m feeling Unlucky should be Lucky
    12. There’s no iGoogle
    13. Hopping should be Shopping
    14. the search text box is missing initial horizontal bar
    15. Advanced Search should be Advanced search Small s
    16. Sign In should be Sign in
    17. Map should be Maps
    18. The next tab name should be (Untitled) one parenthesis missing
    19. There is no underline under Advanced search Language tools
    20. I’m Feeling Unlucky button should not be the default keystroke button
    21. Double vertical scroll bar

  5. 22.The Close-point in right-high corner is wrong
    23.The second Big “O” in “Google” without shadow as opposed to other character
    24.In “minimize”-icon symbol “_” is situated in not the middle of the square
    25.(21/Double vertical scroll bar) double vertical-down arrow
    26. active inlay has rounded corners, but inactive “untitled)” has a pointed corners

  6. 31) The Close Button of the main Browser Window does not display the complete “X”.
    32) When the (First)Google tab is highlighted, the (Second)Untitled tab should not display the “X” mark.

  7. 1) Input Box A

    2) Input Box B

    3) Done button below both the boxes

    4) Add button

    5) press the add button without entering anything in Input Box A and B

    6) Display pop up whether you need to enter teh text in Input Box A – Yes or No

    If No pop should go and again it goes to the 5th step
    If Yes – curson activate in Input Box A to enter the text and user can enter the text accordingly

    7) Press the done button below Input box A and then Display pop up whether you need to enter the text in Input Box B – Yes or No

    If no pop up should go and again it goes to the 6th step
    If Yes – curson activate in Input Box B to enter the text and user can enter the text accordingly

    8) Press the done button below Input box B and then Display pop up whether you need to want the results in the Results Text Box
    If No pop up should go and again it goes to the 7th step
    if yes then display results in Results text box of both Input Box A and Input Box B
    Result Text Box [=A+B]

Comments are closed.