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

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

After overwhelming response for 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 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.

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 Exercise 2

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?

testing qa exercise 2

Sample Answer as a hint:

The name of application does not appear on Title space.

Exercise #2: Think Testing

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

We are living in 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 user registers via mobile, he receives the e-mail for 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 a 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 few best answers with 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 exercises and provide all the answers in 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 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

56 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.

Leave a Comment