Test Your Analysis Capabilities and Thinking Power – Software Testing Exercises (Part 2)

Update: Sample answers link added in the end for these exercises.

After an overwhelming response to the first Software Testing exercise, we are encouraged to make it happen again. The ideas shared during the previous exercise, the enthusiasm seen to participate and the promise made to come back have inspired us to present the second exercise.

What do you need to do?
Read all the exercises and put your answers for each in a comment section.

Entry-level candidates – Those who always complain that they don’t have practical experience in this field can start with these small exercises. Similar kind of work you will be doing on a real job. I am sure these exercises will help you a lot in your career.

Software Testing Exercises

Experienced professionals – please take part in these exercises to share your expertise, so others can learn from your experience.

So………. Fun time starts again. :)

Grab your cup of coffee, prepare your mind to brainstorm and get ready to participate.

Software Testing Exercises

Exercise #1) Bug Hunting

One of the trainee developers has developed a text pad kind of application. Below is one of the screenshots of the application. Can you list out bugs/issues, which the trainee developer should take care of?

testing qa exercise 2

Sample Answer as a hint:

The name of the application does not appear in Title space.

Exercise #2) Think Testing

Food for the brain – you need to think now, really. :)

We are living in the Eco Era, right? Our question is also related to Green Product –

How would you test a 5 kg capacity grocery shopping paper bag?

Very simple? Start writing up your test ideas in terms of Test Scenarios.

Let’s see. :)

Sample Answer as a hint:

I would put 5KG package rice in it and will try to accommodate a 150 gm biscuit packet too as I do not have another bag to put the biscuit packet. Will like to see whether the paper bag (whose capacity is 5 kg) able to carry just extra weight till I travel for 10 minutes?

Exercise #3) Show Defect Reporting Skills

Defect reporting for the following issue –

Requirement: After registering to the site – example.com, a new user receives an e-mail, which contains a link to reset the default set password.

Issue: When the user registers via mobile, he receives the e-mail two times.

Log a defect report for this issue with all required defect report fields.

Exercise #4) Role Of An End-User

As a tester, we do not test the application product. We do play the role of an end-user. We do try to generate real-time scenarios where the end-user might not behave the way they are expected…..how the product would respond, that is what we test.

Let’s reverse the process to a small degree –

As an end-user, how would you like to modify the ATM (Automated Teller Machine) so that it can be more beneficial? Don’t provide just ideas, provide relevant reasons too.

Sample Answer as a hint:

I would suggest removing “the cash withdrawal default setting” at the end of the transaction as most of the time, we do not want to set the same cash every time and so we do not like to set it. It unnecessarily wastes time where you have to push NO and will have to wait for the debit card.

Over to you:

As usual, share your answers for exercises in the comments. We will highlight a few best answers with the commenter’s name.

Our answers: We have provided one sample answer as a hint with these exercises. We will also provide the list of all possible answers for these exercises after 2 days. We will update this post with a link to the answers page.

Please try to attend all the exercises and provide all the answers in a single comment.

Thanks to STH team member Bhumika M. for helping us prepare these questionnaires for the exercise.

Waiting for your responses as usual. :)


Sample answers added to these exercises:

The answers provided by readers in the comments are all awesome and will be helpful to everyone. We have also added some more sample answers to these exercises.

=> Click here to check sample answers to exercises #2.

Happy Testing :)

Recommended Reading

57 thoughts on “Test Your Analysis Capabilities and Thinking Power – Software Testing Exercises (Part 2)”

  1. Exercise 1: Bug Hunting
    1.Title header ‘PAGE 1’is aligned left most instead of in the center
    2.File title menu is not highlighted when file menu is opened.
    3.No shortcuts for ‘Cut’ and ‘Paste’ displayed next to them.
    4.Maximize and close buttons are partially visible and clipped
    5.Incorrect shortcut displayed for ‘Undo’ as ‘Ctrl+E’ instead of ‘Ctrl+z’ in file menu
    6.Minimize button is missing from header bar.

  2. 1.The carry bag shouldnt torn even when less than 5 kg weight is carried
    2.Il take out all the items and put another set of 6kg items or same weight to check its re-usability.
    3.Shopping paper bag should be able to withstand small amount of pressures like on dropping on hard surface or lifting it up very fast should not tear up the bag
    4.Should be able to absorb some amt of wetness if some liquid item is spilled inside of the bag
    5.The handle should be sturdy to hold and should not break off from the bag
    6.Handle should also be comfortable to hold by the customer.

  3. Excercise1 Answers:
    1. App name does not appear
    2. “Page1” would appear in the center instead of left.
    3. there’s no option to “Maximize/RestoreDown” a window”
    4. Neither to Minimize it.
    5. No shortcuts for CUT and PASTE
    6. Incorrect shortcut for ‘Undo”
    7. Copy should be grayed out unless some text is marked. (Like cut and Paste)

  4. Exercise2 answers:
    1. the bag should NOT be torn when carrying BELOW 5 KG (or 11 pounds) weight
    2. the handles should be comfortable to wield for prolonged times. (which means. Size is good for a hand of a typical size)
    3. When tearing from a pile of such bags. the bag would remain usable. removing just the piece that held it in the pile.
    4. I would place a 5 kilogram item (Like a Rice sack of 5 kilograms) and on it a small item (like a phone) and then test it by walking like that for 10 minutes. it shouldn’t be torn for that long. but there SHOULD be some strain marks microscopically.

  5. Exercise3 Answers:
    (All made up)
    Site: Example.com
    Revision: 8.1.4
    Setup: Windows 10, MacOS Mojave, iOS 12.1.4, Android 9.0
    Severity: High
    Type: Bug.
    Urgency: Immediate.

    TITLE: User recieves a mail of password reset when registering to the site from the mobile.
    1. go to Example.com from your smartphone.
    2. hit register.
    3. Fill in the form: Mail, Username, Password, etc.
    4. Hit OK.
    5. After a few minutes, check your mail. it will be a password reset.

    • THIS DOES NOT HAPPENS when you register through a PC. either windows or a mac
    • This bug happens either on an iPhone or an Android powered device.
    • It’s reproducible. and happens every time.
    • The bug DID NOT happen in revision8.1.3

  6. Exercise 4 answer:
    • I would remove the option to auto-set an amount. and then pressing no.
    • I would give an option to NOT get a receipt when the user does not want to.
    • I would add a mark to place an NFC enabled device to allow pulling money from the phone’S Banking app on supported device. (NO MORE GUESSING!)
    • I would add Usability options to the start screen. Some might find it hard to navigate with the current settings.

  7. software testing Exercise

    Bugs or Issues which junior developer has to be taken care of

    1)the maximize and minimize button is not visible properly
    2)The close button is not aligned properly.
    3)There are too much space is given between the options file,edit,help
    4)The most important feature the scroll down bar is not provided.
    5)it is not showing which options is selected by the user which is diplaying all the shortcut options
    6)the shortcut option page is not fully displaying
    7)The shortcut options which is displaying is not in a proper format,some optins is in bold and some options are not in bold.
    8)The shortcut key is not provided for Cut and Paste Options
    9)The Border Line of the options file,edit,help is not properly Aligned.
    10)The Shortcutkey which is given for Undo is given(Usually the Shortcutkey for Undo will be Ctrl+U)


Leave a Comment