Update: Sample answers link added at 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.
Experienced professionals – Please take part in these exercises to share your expertise, so others can learn from your experience.
Grab your cup of coffee, prepare your mind for brainstorming, and get ready to participate.
Table of Contents:
Software Testing Exercises
Exercise #1: Bug Hunting
One of the trainee developers has developed a text pad kind of application. Below is one screenshot of the application. Can you list out bugs/issues which the trainee developer should take care of?
Sample Answer as a hint:
The name of the application does not appear in the Title space.
Exercise #2: Think Testing
Food for the brain–you need to think now. 🙂
We are living in the Eco Era, right? Our question also relates to Green Products.
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.
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 play the role of an end-user. We try to generate real-time scenarios where the end-user might not behave the way they are expected. How the product would respond 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 dislike to set it. It unnecessarily wastes time when 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 of these exercises. We will also provide the list of all answers for these exercises after 2 days. We will update this post with a link to the answers on 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. 🙂
UPDATE:
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 exercise #2.
Happy Testing 🙂
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.
Short cut key combinations for all the options should be aligned with each other
Exercise 1:
1.Customer user id should be in numeric
2. Confirm Password ield should be not show character what is enter value
3. Capcha code is invisible
4. there is no nee enter user id and nter password texts
5. Please enter verification number message message should be below field
6. Registration meaning is wrong and does not visible properly
7.Top border background color should be unique
8. Registration button
9. Password field value is not alignment
Exercise #1: Bug Hunting:
1.Options are displayed for which Menu among File, Edit and Help is not hilighted
2.For all option shortcut key is not mentioned.
3 Ctrl+Z is ususaly used for Undo.
4.side scroll bar is not present.
5.Restore option is missing.
======================================
Exercise #3: Show Defect Reporting Skills:
Title:
Application name:example.com
Module name: User Registraion
Issue : User receives password reset e-mail for two times while registers via mobile.
Description: When user registers via mobile, he receives the e-mail for two times.
Test Url:example.com
Test Steps:
1. Open a browser in your mobile.
2. Redirect to example.com.
3. Click on “Registration” link
3. Enter details in the registration form with a valid E-mail address and mobile number to complete the registration process.
4. Enter “Submit” button.
5. Check for the password reset e-mail in the registered email id.
Expected Result: User should recerive a password reset e-mail, which contains link to reset the default set password on their registered email id.
Actual Result: while registered va mobile user receives the password reset e-mail tw times.
=====================================
Exercise #4: Role of an End User
Modification of ATM:
Some ATM take a debit card in it and once the transaction completes it give back the card to the user.
This is not a user friendly process as sometime card gets stuck inside the machine . For all ATM it
should be a universal card scratch process.
and then screen shoot 🙂
Excercise1:
1. Default Name of the application?
2. Scroll bar horizontal/vertical presence condition only when we go to next page or when we type continuously in a line with out return
3. Doc status editing or saved by * symbol
4. restore/min/max functions of the application
5. Short cut key functions
6. save as name and path selection/creation of new folder and saving
Gr8!!!…Helpful article for freshers…:)
Ex. 1)
1) there is no window frame
2)It says “Page 1” in notepad clone program which has no pages.
3)There is a disturbance in the options bar.
4) There is no keybind for “copy”.
5) “cut” option is unavailable.
6) “C” in “copy” is blurred.
7) There is no functioning browsing slide. Slider should be filling whole lenght of the working window space or appear when that space was exceded.
8) There are no “minimize” and “maximize” buttons.
9) “Close window” button is not displayed correctly.
10) there is a disturbance in the left side frame of the editor.
11) The keybinds are not alligned.
12) chosen option should be highlited when the list opens.
Exc2:
-Putting something that weight is 5kg in a bag
-Putting some more things than 5kg to see can bag be overweighted
-Put 5kg and do a little walking arround to see does bag can handle a load
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.
Defect Reporting:
Found By: Narendar, Location: XYZ, Activitiy: Verification/Validation, Phase: Product Testing
Application Version: x.y.z, OS: ABC
Severity: Low, Priority: High
Title: User registration issue through mobile
Description:
1. During user registration process, all the user details are provided with userid and password.
2. Once the registration is successful, automatic mail will be generated with password activation facility.
3. In Desktop version only single automated mail generated
4. Whereas In mobile version two automated mails are generated at different times.
User not aware of which one to use for password activation.
ID001
Mobile registration issue
Decription:After registration to the site with mobile phone user get 2x times same confirmation mail!
Steps to reproduce:
-Finish registration form for site
-Navigate to user e-mail
-Open e-mail
-Click on confirmation link
-Observe the results
Actual results:
User get second e-mail from site for confirmation
Expected results:
User should proceed to the site like registered user
Severity:High
Priority:High
Type:Functional
Status:open
Assign to:Developer x
Device:Samsung mobile phone Ver:S3 Galaxy
Browser:Google chrome ver 37
1. Need to highlight selelcted tool bar
2. Close window and maximise window are cropped
3. No minimise window button available
3. Can provide shortcuts for cut, copy, paste
Design issues
4. improper outlines (corners does touch),
5. Outline above tool bar is not straight
6. Outline in grey is not complete
Exercise #3:
Bug Report : 01
Title : Two links are received when user register in example.com by using mobile.
Steps to Reproduce:1.Enter Example.com site in mobile.
2.Click on Register
3.Click on submit then check e-mail notifications.
Severity : Medium
Priority : P2
Actual Result : Two e-mails are received for verification.
Expected Result : One e-mail message is enough.
Reported by : Priyanka Yaleru
Reported on : 25-03-2021
Exercise #1 Answer:
– No need for the page title to be all on upper cae letter
– The icons of “Close/Min/ Max” not clear
– Formate is important to be exist to have more font options
– The page seem to not be resizable
– More option is needed under Edit
1.title bar :
a.colour format is not proper
b.control icon at the top left is missing
c.name of the application doesn’t appear on title bar
d. minimize bar is missing maximize and close button is not proper
2.menu bar:
a. format and view menus are missing
b:edit functions:delete,find next,go to,select time,select are missing
b.undo ctrl+z,for cut copy and paste no short cut keys not mentioned
3.bottom scrll bar is missing
ssss
Exercise #2:
1.Verify that bag manufacture material type.
2.Verify that bag with more that 5kgs
3.Verify that bag carry with more than 5 kg up to 15 minutes.
4.Verify that bag with less than 5kg(i.e. 3kg).
5.Verify that bag contains handle.
6.Verify that bag with company logo.
Ex#1
1. CTRL+E usually is not for UNDO action;
2. If Copy is enabled, Cut should be enabled too;
3. If there is no symbols on the sheet (could be hidden by menu item), Cut and Copy should be disabled and Paste enabled;
4. Cut, Copy and Paste miss keyboard shortcuts descriptions;
5. It would be good to have Delete function in the list;
6. it is not indicated which menu item store functions list, we should guess it is Edit. Should me marked.
7. Button to minimize window is missing;
8. The line Under the header is not aligned in one row, although I think is is just screen preparation error 🙂
9. Grey line on the left hand side on the opend list is also drawn with break;
10. There could be a need of horizontal scrollbar;
Ex#2
1. Put things of 5.5 kg and take up the bag to see if the handhold doesn’t broke;
2. put into the bag a big teddy bear, who weight 4kg and also 3-4 boxes with sharp angles, 3 Chuppa-chups, which total wight <1kg. See if bag won't be broken;
3. put into the bag beads, which diameter ~0.05 cm, total weight <5kg. To see if the bottom of the bag has no holes.
4. Put milk, ice-cream (or something more from fridge) which total waste < 5kg. Take it to home for about 30 min. See if the bag won't burst.
5. Forget (ok put in :)) badly closed drink bottle, see if drink will stay in the bag or will start to leak;
6. Bury the bag and check has it disintegrated after 6 months.
7. Put <5kg. grocery and make a hard shake on the bag holding on handhold for 10 min. See it will survive 🙂
8. put grocery <5 kg and pull the handholders into different sides for 5 min. to see the bag doesn't break.
Ex#3
Steps:
Enter example.com on the mobile phone browser;
After site is opened, find registration form and fill all mandatory fields.
Accept registration;
Check e-mail, same which was entered on registration form.
Result:
There are 2 e-mails for password reset, although only one expected.
Additional comments:
If registartion is done on PC, only one mail is received.
Ex#4
1. It could default 3-4 different amounts of cash, which is usually is taken by you personally. Let's say 10, 50, 300. Statistic of 20 last times could be as a base for proposal;
2. There could be a possibility to select and see how much you are allowed to take cash for this day, week, month, taking in mind limits on your account and how much you've spent allready (or have taken a cash);
3. If you take money while you are abroad, it could also convert and show the amount in local currency.
ex3
defect title:user receives email two times after registration
defect-id:001
defect-severity:high
defect-prority:high
defect created by:abc
defect submitted to:xyz(developer)
defect description:user receives email for two times after registration to reset default set password.
defect-reproduction step:
open website example.com
go to register section and fill registration form and submit
then you will get two emails in your email id
Actual result:After registration, get two email for reset password
Expected result:After registration,should get only one email for reset password
screenshots and url
Exercise #1 Bug Hunting
1) The close button cant be seen properly.
2) There is button on right side of close button, but not getting whether it is for maximize or minimize.
3) No clear which menu is active if it is EDIT menu, it should be highlighted
4) No keyboard shortcut mentioned for cut,copy and paste
5) For Undo operation, Keyboard shortcut is usually ctrl+z. As users are using this option frequently, it should be changed
6) Alignment of Copy and Replace text is not in line.
=====================================
Exercise #2 Think Testing
1) Put 1 kg rice in bag and hold it for 10 minutes and check condition of bag( Check if it going to tear down)
2) Put 5 kg rice in bag and check there is portion of bag to hold it.
3) Put 5 kg rice in bag and hold it for 10 minutes and check status of bag.
4) Put 5 kg of rice in bag and another 200gm pack of biscuit and check if it can accommodate these two thing and if extra portion of bag is remaining for packing
=====================================
Exercise #3: Show Defect Reporting Skills
Defect Id : ResetPassword_01
Defect Description: When user registers to the site via mobile device, the user gets two emails for resetting password
Prerequisites: Mobile device with internet connection
Browser is present
Email app should be present and should be working
Steps to reproduce defects:
1) Open the website example.com from designated browser on mobile device
2) Find Register me link and fill all mandatory fields and click on Save button
3) Open email App.
4) Check for email from example.com website
Severity: Major
Priority: High
Comments: If same steps are repeated on desktop machine,only one email is received.
=====================================
Exercise #4: Role of an End User
1) The language option(Hindi, English, Any other regional languages) should be set default by calculating the number of times ATM user preferred his choice. E.g. If user set language option as ENGLISH for 8 out of 10 times, Next time the language should be chosen as English by default.
2) The options on screen should start from Withdrawal only.(In some ATM’s it starts with Password change etc. User has to navigate from Banking Operations >> Withdrawal)
3) The ATM machine should provide option for currency denominations. (Sometimes user only wants 1000/500 RS note)
4) The guide line for developing GUI interface should be same for all banks. It makes it consistent and user don’t have to look more carefully while using ATM’s of other banks.( There should be same user Interface for all banks only Background color or LOGO should be there to indicate bank)
Excercise2:
1. Check the size and dimension of the bag, so that biscuit packet can be accommodated
2. Perform stress test, what happens to the bag if we put more weight that the recommended 5kg
3. Increase the load continuously till 5kg and after that check what happens over a period of time
4. put 5+x amount of weight till some time and check what happens
in all the cases check whether bag tears down or only the thread which we hold broke down or check bag expands and user can not hold (not user friendly), after putting more weight, whether we can use next time. How many times we can use by putting more load, when compared to recommended load
Ex: 3
Bug id: 001
Project: Example.com
Module: Registration
Category: Front (example.com)
Reproducibility: N/A
Version: 1.0
Platform: Mobile based
Priority: High
Severity: Minor
Summary: After successful registration two times message received by user
Description: step to reproduce:
Step1. Open the “example.com” web site
Step2. Click on registration button
Step3. Fill all the required fields
Step4. Click on submit button
Step5. Check message in your mail box
Expected output: Only one message should be received by registered user
Actual output: user receives message two times
From users view:
Exercise #4:
1) “Print Receipt” option can be removed, Instead it should send Sms/Email with same details as of receipt on registered mobile/Email-id, It will help us to save paper(environment) time & Cost
(CONDITION: All the Users have mobile phones & Mobile literate)
2) It can show some default amount list with check-box beside the Enter Amount option, so that user can directly select one option as required & proceed instead pressing digits, which can save lot of time.
If user need some other amount than default list can proceed as usual.
3) Instead of asking every time users withdrawal Account Type i.e. “Saving or Current” machine should read it from inserted debit card.
Exercise 4:
1. User should be displayed with an option to select the denomination like 100’s, 500”s or 1000’s.
This would help the end user to decide the denomination required and would be more beneficial for retail users.
2. user should be restricted and should not allow more than 2 transaction for single card entry. This will allow other user in the queue get an opportunity.
Exer2
1 Check out the bag with 1 kg goods
2 Carry the with the 5 kg goods to some distance
3 Check out it the bag with some extra grams of goods
4Put the different types of goods with different weight
Steps –
1 Open the browser
2 Enter the example.com
3 Click on the Regisration enter the mandatory fields
4 Submit
5 Open the email id from mobile
6 check out the mail from the example.com
Priority – Major
Severity – High
Platform – Mozilla firefox
Actual Result – The Mail is going to recieve for two times
Expected Result – It should send email for password reset only for one time
Exer4
1 While withdrawing the ammout it should display the total available ammount from which no need to see the current ammount each time.
2 After withdrawing the ammount it should send the message of monthly transaction from which user does not need to see mini statement for each time
3 If using other banks ATM then it should display limit of transaction for month
4 If there is no cash in ATM then it should display on screen with the welcome message without performing the long procedure for it
Exer3
Defect_ID1 – Reset password link
Description –
After registered on the website then it sends same mail twice on mobile for reseting the password.
ex1:
1.maximize and close button does not appear properly.
2.application name not given at top
3.edit button does not selected/highlighted while populating dropdown menu
4.undo button should be inactive state
5.copy button should be not active state as there is nothing to copy now
6. paste should be active state
7. No shortcut key for copy,cut,paste.
1. Grey BG layout is not properly resized
2. Options like cut, copy, paste are having different
colors. ideally they should be same(black or grey)
3. Short cut texts alignment
4. highlight the selected menu
5. lines are not uniform
6. can add multiple options in edit menu
7. need to add maximize option
8. right hand tabs are cutting
Exercise #1.
1.Minimize option is missing.
2. restore down and close options are not displaying properly.
3. Borders are not finish well.(GUI bug)
4. Active tab should be different w.r.t non active tab.
5. Drop down window has unfinished and non -required lines.
6. Application icon is missing.
7.Can also provide the short cut option for
cut,copy ,paste else have “—-” in short cut place.
Exercise#2.
1. bag should not be very thin so that it can hold the items in it.
2.There should be holder place to hold the bag.
3.While carrying the bag with 5kg items in it it should not be torn from place holder due to item weight.
4.Bag holder length should not be too long so that it touch the ground.
5. Bag holder should comfortable for fingers w,r,t, 5 kg weight.
6. For how long the bag could hold the 5 kg weight. (in terms of walking with items)
7. Testing the bag for different items weight (5kg).eg. 5 ltrs oil or 5 kg of biscuits means testing how bag is handling the weight pressues of different-2 item.
8.Holding the bag with running motor cycle.
Exersice #3.
BUG REPORT
BUG ID : 001
MODULE NAME:Registration
BUG TYPE :Functionality.
BUG SUMMARY: Receving activation link twice.
BUG DESCRIPTION:while user access the application through mobile ,user received activation link twice .
TEST ENVIRONMENT: Opera, Safari,chrome,Nozilla.
STEPS TO REPRODUCE :
1.Enter the URL of the application in address bar of the browser.
2. click on the registration link.
3.providing credentials details in related form field and click on sign up button.
4. Login into register email to reset password.
EXPECTED RESULT: User should get the single mail in inbox with activation link.
ACTUAL RESULT:User is getting activation mail twice.
Exercise #3 Answer:
Bug Subject/Description: After register to the website from mobile the user receives the e-mail to reset the default password for two times.
Module Name: Registration
Release No.: 0.0.1
Reported Date: DD/MM/YYYY
Assignee To : Developer X
Severity: Major
Periority: 2
Steps:
1- Type The website URL on your browser on your mobile and go
2- Press the “Registration” button
3- Enter all required date
4- Press “Submit”
5- Open the email you register with to check the mail for reset password
Actual Result:
The user which register via email received two emails to reset password
Expected Result:
The new register user via email shoyld receive only one email to reset the password
ScreenShots:
Exercise #1: Bug Hunting
1. Missing minimize button on top right
2. The drop down shown should be for edit menu currently it is for
file menu
3. Standard shortcut for undo should be used
4. Cut option should also be active if Copy option is active
5. Since there are no option for Word wrap there should be a horizontal scroll bar aslo.
6. GUI of drop down is not proper
Exercise #2: Think Testing
put packets of things until total is 5 kgs(use any combination of
available packs). lift the bag with full capacity and let it be like
that for 2 to 10 mins. Increase the weight for about 2% and again
lift the bag for 2 to 10 mins. Check for the condition of bag. It
should be intact with the same shape.
Exercise #3: Show Defect Reporting Skills
Module : Login
Sub Module: Mobile login
Issue type: Defect
Priority: High
Severity: High
Assigned to: Test Lead
Platform: Android mobile OS on HTC DESIRE 8
Summary:Please check for the reset password mail for the user registered with mobile.
Description:
Two mails regarding reset default password are delivered to user when user registers with mobile.
Exercise #4: Role of an End User
Issue 1: The viewing angels of screens should be more. I am 6 feet 4 inches and some times the display is not proper. I have to bent to see the full screen clearly
Issue 2: The check drop box should be be totally separated, As this gives people an excuse to break the line and come inside when one is already doing the transaction.
Issue 3: User should be able to customize the currency value of their withdrawal. It would be useful if user wants only 1000 rs notes so that they are easy t carry.
Exercise 2 Answer
1.How easy and practical it is to use like the shape,dimensions and handle design
2.Test by carrying a load with different textures, sizes,shapes
3.Test by spilling a little liquid from a bottle
Exercise #1:
1.Minimize bar is not placed at header part.
2.Menu tab is not disable while it is open.
3.File name is not visible.
4.System shortcuts should placed for all submenus.
5.Copy is enable while empty text in file.
Exercise 1:
1. Page title is missing and minimize & Maximize button is missing
2. Cut and paste button should be enabled
3.shortcut key highlight is missing for Cut, copy and Paste
4. Shortcut key highlight is not aligned properly
5. function key list is not properly aligned to the edit tab.
Exercise 2:
1.)5kg iron rod/material will be placed in the bag and ensure it does not tear because weight is not distributed across the bag .
2.) 6kg rise packed will be placed in the bag and ensure the bag got teared
3.) Holding the bag by hanging in the vehicle hook rather than holding in the hand.
4. Holding the bag with one bag holder instead of two holder
5. How loan the bag can hold 5kg in standing position and note down the time. Then holding the bag in moving bike in the bike hook. Holding the bag with single bag holder.
Exer2
1 Check out the bag with 1 kg goods
2 Carry the with the 5 kg goods to some distance
3 Check out it the bag with some extra grams of goods
4Put the different types of goods with different weight
Exer3
Defect_ID1 – Reset password link
Description –
After registered on the website then it sends same mail twice on mobile for reseting the password.
Steps –
1 Open the browser
2 Enter the example.com
3 Click on the Regisration enter the mandatory fields
4 Submit
5 Open the email id from mobile
6 check out the mail from the example.com
Priority – Major
Severity – High
Platform – Mozilla firefox
Actual Result – The Mail is going to recieve for two times
Expected Result – It should send email for password reset only for one time
Exer4
1 While withdrawing the ammout it should display the total available ammount from which no need to see the current ammount each time.
2 After withdrawing the ammount it should send the message of monthly transaction from which user does not need to see mini statement for each time
3 If using other banks ATM then it should display limit of transaction for month
4 If there is no cash in ATM then it should display on screen with the welcome message without performing the long procedure for it
1.
1 The name of the application should not be on title bar
2 The shortcut for undo should be ctrl+z
3 There should be shortcut available for each submenu
4 The pad is blank therefore copy submenu should be in disable state
5 There is no any option available for minimize or maximize the application
6 Clicked menu is not highlighted
7 The background is not aligned properly
Nice stuff Vijay 🙂 Here are my answers for the first question:
The trainee developer has created a text pad kind of application. So what would you compare it with? Textpad/Notepad itself. Here are some of the things he/she can improve:
1. The title – From what it looks, “PAGE 1” might be the default name for a new note. It’s fine to use it, but may be we could add something like “Page 1 – “?
2. The window control buttons – they look cut off and the UI is not consistent. It is normally 3 buttons – Minimize, Maximize/Restore and Close.
3. It is not clear which menu is active. If it is supposed to be edit, the menu could have been moved a bit towards the right – so that it looks like originating from the “Edit” Menu, and highlight it.
4. Undo – it is usually Ctrl + Z. Textpad/Notepad users are used to that shortcut. It could create a problem if the new application tries to change that. There is a learning curve.
5. Usually there is a Redo option after Undo – Ctrl + Y key short cut can be provided for it.
6. Keyboard shortcuts are missing for Cut/Copy/Paste
7. Not sure why “Copy” looks enabled and “Cut” looks disabled.
8. Delete option missing in Menu, there can also be Select All, Find Next etc – compare with mainstream editors if the Developer wants it to be a competing product.
9. Can improve the overall look and feel of the window – provide sharp/rounded edges.
Ex#1
———-
1. No shortcuts mentioned for Cut,Copy, Paste
2. No Minimize and Maximize buttons available
3. No application icon
4. Application name is missing on title bar
5. Copy option is enabled, even though there is no text
6. Undo is also enabled.
7. Edit menu does not have a clicked look, even though it is clicked.
8. After paste, there is no separator.
9. No horizontal scroll bar is present.
Ex#2
———–
1. Put 5kg rice packet in a bag and walk with the bag holding the handles for 10 mins.
2. Put two 2.5 kilo rice packets in the bag and walk with the bag for 10 mins.
3. Put mixture of vegetable weighing 5 kgs directly into the bag and walk for 10 mins.
4. Put 4kgs rice and 1kg ice cream family pack in the bag and walk for 10 mins check to see if
the bag is still strong enough when it absorbs the moisture.
5. Put 5.5 kilos rice packets in the bag and check if it gives way.
Ex#3
——–
OVERVIEW: Registration email is sent twice to the user when register using a mobile device.
DATE:25-Sep-2014
BROWSER: Opera, Chrome
SEVERITY:S2
PRIORITY:P2
ASSIGNED TO: DEV X
RAISED BY: TESTER Y
STEPS TO REPRODUCE:
1. Open URL on mobile device.
2. Complete registration process.
EXPECTED OUTCOME:
An email notification requesting to reset the password should be sent to the user.
ACTUAL OUTCOME:
The email notification is sent twice to the user
Ex#4
———-
1. It would be great if biometric could be in place instead of keying in a pin number.
2. Universal ATM card to work across all bank ATM’s instead of carrying multiple cards.
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.
thank you again for posting this on our request
Excersice:1
-Name of applicatoion should be display intead of ‘Note 1’ at title bar.
-Application icon is missing from title bar.
-Short cut key for undo is should Ctrl + Z instead of Ctrl + E because it is used in almost all applications So it is easy to remember for user.
-There should also be short cut keys for other options like cut paste.
-If there is short cut key for opening Edit drop down then there should underline punder E of Edit.
-There sopuld be three buttons close,minimize and maximize and all busttons should be visible properly.
-As in image no data is there so copy option should be disable by default.
-As there is dropdown for Edit menu it should not be display some portion under File menu.
-Outlines are not straight at top.
-Outline should be display (Grayed) properly.
Excersice:2
-Verify Bag by filing with Rice of 5 kg it should not overflow.
-Verify that if you take rice less then 5 kg there shoud be some space
–Verify the size of paper bag .
–Put the things in a bag above,exact and less than 5 KG.
–Logo/Name of shopping center on a bag (If require)
–Verify Bag is packed properly at bottom or not
–Check Handel rope is properly tie or not
–Check for Quality of paper used
-Check wheter it is water resistant or not.
Excersice:3
BUG REPORT
BUG ID : BUG_Test_01
MODULE NAME:User Registration
BUG TYPE :Functional
BUG DESCRIPTION:while user access the application through mobile ,user received activation link twice .
STEPS TO REPRODUCE :
1.Enter the URL of the application in address bar of the browser.
2. click on the registration link.
3.providing credentials details in related form field and click on sign up button.
4. Login into register email to reset password.
Screenshot:BUG_UserRegistration_01
Excersice:4
-In ATM as we can withdrow money there shold also functionality of deposite money in our accout bu entering account number and pin number.
#1
1. Wrong combination for Undo. Undo has hot key combination Ctrl+Z
2. Copy is enabled only if some text is selected
3. Window control buttons missing minimize the window
4. Hot-keys for Cut, Copy, Paste are missing
5. It is not obvious for which ribbon menu item the window is opened
6. Hot key usually uses Ctrl+ the letter from menu item
7. Scrollbar is shown, but there is no text. It should be shown only if text exceeds the window
#2
1. Will paper bag handle it if put 100g of the items inside
2. Put 2.5kg of the items inside the paper bag
3. Put 5kg of the items inside the paper bag
4. Put 6kg of the items inside the paper bag
5. Put one item more than paper bag size
6. Try fill paper bag with watter
7. Try fill paper bag with nails
8. Put one paper bag with 5 kg into another and see how long will it handle this
9. Check is it convinient to carry paper bag in handes
10. Is it convinient to put full paper bag in car trunk
#3
Summary:
Two emails to reset default password is sent if register via mobile website
Steps:
1. User is registered to example.com website on mobile version of the page.
2. Go to email box for which accountthe new user was created
Actual result:
There are two emails received from example.com website to reset default password.
Expected result:
There should be only one email sent if user registers via mobile website.
#4
1. I would set all ATMs to use NFC, this would make easier if person has forgotten their bank card, but have their phone with NFC on hands.
2. Make all ATMs from different banks to be accesible from person’s bank card, this would help in case person is on the other side of the city and there is no ATMs for their bank.
3. If ATM is empty or not working it should suggest the closest ATM where there is cash or it operates properly. So person wouldn’t have to search other ATM across the city.
4. It would be nice to have some kind of phone (or just speaker) connection with bank specialist who can help elderly people to figure out how to use ATM. It would increase usage of ATM by older people, because sometimes they just afraid to ask for help from a stranger on the street, and call to specialist would solve it.
5. ATM could be built as a box, with door that is opened with any bank card, and closes after user enters it. This would decrease robbery probability which happens right after user withdraw cash.
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)
1. Resolution is not proper
2. minimize,maximize & close buttons are not clearly seen
3. Edit menu should be highlighted
4.Shortcut keys not provided for all the option in drop down list
5. Default Paste option should be highlighted instead of Copy
Exercise#1: Bug Hunting
1. Application name missing in title,
2. Minimize/Maximize button and Close button are not visible clearly
3. Undo shorcut is not standard (ctrl+z) one
4. For cut/Copy/Paste do not have the shortcut
5. Cut is disbaled, if copy is enabled then it should also enable
6. Selected Menu is not highlighted so we are not sure which menu item has these options
7. The Borders of the Window/Page are proper
8. Menu is not displayed completly
Exercise#2: Think Testing
1.First I Put the 1 kg item and test whether it can hold or not
2. I will put exactly 5 kg bag and try to hold the bag for 10-30 mns and see will it be in same state or not
3. I will put 5 kg and another 100 gms item and verify the capacity of the bag
4.
Exercise#3: Show Defect Reporting Skills
Defect Report:
Summary: New user registration using mobile, got the email for twice to reset the default password.
Type: Bug
Version: xX.X.X.x
Priority:High
Severity: High
Occurence: Always
Description/Steps to Reproduce:
1.Open the mobile phone and make sure the internet is connected in mobile
2.Open a web browser and type the url example.com
3.Click New User link (Link for new user registration)
4.Enter the details for all required fields
5.Click Sumbit button
6. Open Email of the user which is filled in registration form
7. Observed two emails from the example.com website to reset the default password
Exercise#4:Role of an End user:
1. I would like to not to display the promotion options at the end of the transaction completed. (User has to wait till he respond to that question and then only he will get the card back)
2. If pirnt paper is not there there should not be any options whether to continue the transaction or not for withdrawl options (If the print option is not then also he can draw the money)
3. If the cash is not present then it should display the message to the user if he choose the cash withdrwal option (It will save a lot of time and trails of users)
1- user controls on upper right are cropped, pulldown selection source not indicated, scrollbar and position indicators missing. Size, alignment line issues all over.
2- let x be the number of minutes the bag is used.
If the bag has handles, let y be the number of times they ate twisted or pulled diagonally during the expected life of the bag.
Set up test fixtures for the target (required) weight, and 3-4 weights above, and below the target weight at intervals of 10%.(A total of 7-9 test fixtures). Put the bags through physical tests for the times and conditions defined at and at intervals above x and y. Display test results graphically.
4- create a graphical indication of the transaction progress, where steps change to green, perhaps a thin bar on the right side of the UI. Until the user has taken all machine outputs, the machine has accepted all user inputs, and the user has declined another transaction, at least one step is still yellow. This prevents the user from leaving their card, receipt, money, deposit, or the UI vulnerable.
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.
1. Close/Min buttons are not aligned properly.
2. In Edit Drop-Down short-cut keys text is seen with different font style & Size.
3. The Edit Drop-Down should not seen as Greyed at left hand side completely.
4. Short-Cut keys text alignment is not proper.
5. At right hand side Scroll bar should not be seen, because it is no use.
6. Spaces between text & + symbol is not consistent for short cut keys.
7. Menu Title is not highlighted, when user select any menu in the menu bar.
8. Border Space is not consistent, seen with different space.
9. For menu bar padding is not proper.
10. For edit drop-down proper border should be provided.
11. After Help menu seen as blurred.
12. For Edit drop down partition lines is not consistent.
ex2
1.check capacity by putting 5 kg of materials like rice,lentils & other different items
2. check the bag seal packed/glued properly
3.check whether it is wear or tear somewhere
4.check quality of paper and handle rope
Exercise 1.
-‘Application Name’ should be appear on Title Bar.
-‘Application Icon’ should be appear on Title Bar
-There should be Three Buttons for ‘Close’, ‘Minimize’ and ‘Maximize’ the application from the Top-Right Corner of the Page.
-Buttons on Top-Right Corner of the Page, should be Displayed Properly and it should not be cropped.
-There should be an option for ‘Text Formatting’ on the Menu Bar.
-There should be a General Short Cut Key assigned for the functionality. for Example there should be “Ctrl+Z” for “Undo” and Like Wise.
-Short Cut Key should be displayed for All the Functionality
-Menu which is open should be Highlighted.
-“Cut” and “Copy” option should be enable only after Selecting some text.
-There should be an option for Selecting a Text in Menu.
Exercise 2.
-Put 5KG Rice in It.
-Do not fill anything in that bag leave it as empty.
-Put 5KG Rice in it, and again try to Put more 1KG in it and test weather it can Put more rice or not.
-Except volume capacity, try to test Weight capability of the Bag, try to put more than 5 KG Potatoes in it.
-Try to Put 5KG Rice, 5KG Oil, and 5 KG Potatoes individual to Check whether all type of food it can carry or not.
-Put 5KG Rice till long time, from morning to Evening and test weather Bag can afford it or not.
Exercise 3.
-Summary: When New User Registers to the Site from the Mobile Devices, S/He should receive confirmation E-Mail for One Time only.
-Steps:
1)enter URL from the browser from your Mobile Device
2)Fill all mandatory fields from the registration form and click on “Submit” button
3)Validate the Confirmation e Mail from email address you have entered in the Registration form
4)there should be only one Confirmation Mail instead of Two Same Mails.
-severity: High
-Priority: Low
-Functional Bug:
-Screen Shot:
Exercise 4.
-There should be a Face Recognition for Authentication.
-There should be a Voice Recognition for Authentication.
-There should be an option to see how much cash you can debit(Maximum Limit) from this day.
-There should be an option how many times you have debited the Money from another bank ATM instead of dedicated bank.
-There should be an option to get 50, 20 and 10 Rupees Note also.
Exercise 3:
Bug Description: Password reset e-mail received twice even-though user register once
Steps to reproduce:
1. Open the any browser in mobile device.
2. In Address bar type URL as http://www.example.com
3. The specified URL page will display
4. Now register with necessary details.
5. Now check the email.
Present Observation:
Password reset e-mail received twice even-though user register once
Expected Behavior:
Password reset e-mail should receive only once when user register for once
Note:
1. This issue regarding received email when register through mobile.
2. Refer the attached screen shots/video.
Exercise #4:
1.If server busy no need to ask withdraw.
2.If server busy shouldn’t allow place Card.
3.Place amount transaction to any account(Braches).
4.PIN should be in encrypted format.
5.Withdraw amount and entered amount should match.
6.Common laguage English and Telugu only.
7.All font allignment should be easy for customers.
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.
steps:
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.
NOTES:
• 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
Exercise #1 Answers:
– The ‘X’ mark on the close button is not positioned at center
– Cannot predict which menu is open as the selected menu is not highlighted
– There is not bottom border for the menu opened
– For the option “Copy”, the shortcut is not displayed
– There is no minimize button
– The outline borders of the textpad application is not appropriate
– There is no status bar
– The alignment of the shortcuts displayed for ‘Find’ and ‘Replaced’ is not proper
– There are seperation borders in the menu opened are broken
– The upper outline of the text area (i.e. the line below the menu bar) is blue which should not be the case
– On all the sides of the menu opened, the border of the menu should be consistent
– The button size of the ‘Close’ and ‘Maximize’ button differs
– The shortcuts for the disabled options in the menu are not shown
Exercise #2 Answers:
– I will fill the bag with different hard and soft vegitables along with fruits which until the bag is fully filled at the top. Then I will keep the bag in cold environment and see what happen?
– I will hung the bag for a long time with a 5 kg grocery filled in and see what happens?
– I will fold the bag filling it half to know how much deep the folding lines are there and whether they can start to tore the paper
– I will oscillate the bag for few minutes when the bag is filled with 5 kg grocery to know what happens
– I will oscillate the bag for few minutes when the bag if filled with half its capacity to know what happens
Exercise #3 Answers:
– Prepared By:
– Release version: 1
– Module Name: Registeration
– Date: 09272014
– Bug_Id: 001
– Summary: When a user registers via mobile then he receives email for two times
– Steps to Reproduce: 1) Open the website http://www.example.com in browser
2) Click on the ‘Register’ button
3) Fill up the form details
4) Click on the ‘Submit’ button
5) Observe the ‘Confirmation’ message after successful registration
6) Open your mail account which you provided while registering
7) Look out for the mail received from http://www.example.com
8) Observe that it has sent 2 emails (both are same) for new user registration through mobile.
– Severity: Low
– Priority: High
– Status: Open
– Screenshot: Bug_Email_1
– Remarks: Observe the email received while registering through website on either desktop/laptop device
Exercise #4 Answers:
– If the ATM machine has the capability to deposit cash as well as write the passbook, so that we don’t have to authenticate every time on each individaul machine. Everything can be done in a single authentication
– Every ATM should have facility to provide the money in terms of notes we wish like 10 notes of 1000 rupees which ultimately helps to accomodate the money where the width will be small of the bundle
– ATM should have the mechanism to renew the card there only if the expiration of the card is nearby which helps to save our time going to banks and enquiring for the same
– ATM should possess the facility to provide the temporary card when the card is damaged or lost which ultimately helps to save our time going to banks and enquiring for the same. (Or else if the ATM’s can provide the orginal cards also then there is nothing better than that)
– If there is no money inside the ATM, it should show the message on the screen so that user can understand that he can only inquire in the ATM but cannot withdraw money. Most of times what happens is ATM blinks a light which many users may not see or predict what it is and then there is whole lot of mess when the do a transaction and it goes wrong way.
– There should be a secondary power source available when the primary shuts down, so that if any process is going on it should not be affected.
– If by mistake any ATM gulps the card then it should have a mechanism to inform or message to the concern parties so that user is free from all that trouble.
Exercise #2 Answer:
– Put 5 KG capacity thing on the bag for long time
– Carry the bag with 5 KG capacity to check easy use
– Run with carrying the 5 KG capacity bag
– Try putting diferrence things which all are 5 KG capacity
Exercise 1 Answer
1.Undo shortcut should be Ctrl+U or ctrl+z
2.default title should with application name.
example
untitle-Notepad
document-wordpad
3.min/max and close button are hiding.
4.horizontal scroll bar is missing.
5.line is curly near top of menu bar.
6.shortcut for cut/paste are missing.
7.view tab is missing from menu bar.
8.some more option is needed in edit menu.
9.drop-down menu should something like 3d view
Exercise #1
1. Need to highlight selelcted tool bar
2. Close window and maximise window are cropped
3. No minimise window button available
3. Can provide shortcuts for cut, copy, paste
Design issues
4. improper outlines (corners does touch),
5. Outline above tool bar is not straight
6. Outline in grey is not complete
Exc1:
-The name of the application doesnt apper on the screen
-Delete,select all,find next ,go to button are missing from app
-Important format tool for text procesing and fonts is missing
-Short cuts for cut,copy,delete and paste are missing
1.Horizontal scroll bar is missing
2.When “Copy” option is shown as active(highlighted), even “Cut” option needs to be shown as active(highlighted) .
i.e Highlighting the options has to have a correct logic.
Wonderful rich answers guys 🙂 I’m no where near to the detail, please feel free to throw any and all criticism, It’s my first attempt
Excerice 1 Bug finding
The name of the appplication does not appear
it doesn’t have minimise tab on the top right corner of the screen
copy under the Edit is active
cut and paste are inactive
Exercise 2 Think test
How would you test a 5 kg capacity grocery shopping paper bag?
I would put 5 kg potatoes and then put a packet of 500 gms chicken, walk with it 10 minutes to see the resistance of the abag
I would put the 2.5 kg and see the resistance of the bag by walking and checking the condtion for wear and tear
If the condition is good I would increase the weight to 5kg and walk 10 minutes with it and analyse the condition of the bag again
Exercise #3: Show Defect Reporting Skills
1 Defect Description:
1.1 Module name –New cusomter
1.2 Steps followed
log in to the example.com
Register via mobile platform
user receive two emails to change the password
1.3 Desired Results
* user should get one email with the link to reset the password
screenshort
Exercise #4: Role of an End User
secnario
put the card in enter the pin number the user has £200 in the account, would try to withdraw £400.
The ATM should prompt with the msg insuffient funds.
the user attemots to take the £200 and take the card out
the user enter the card again and enter the pin straight after and makes an attempt to take out £200 more.
the ATM should promtpt with the msg attempt made earlier on next attempt card could be blocked.
and then screen shoot.:)
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)
when the page is empty, “paste” should never be grayed out
Exercise #2 Answer
– Verify the size of paper bag .
– Put the things in a bag above,exact and less than 5 KG.
– Logo/Name of shopping center on a bag (If require)
– Verify Bag is packed properly at bottom or not
– check Handel rope is properly tie or not
– Check for Quality of paper used
ANSWERS:-
Exercise:- 1
========
1. Application should have proper name
2. There should be three buttons available at the top-right corner for minimize, maximize and close
3. Minimize and Close buttons should not be cut
4. If Edit menu is clicked then This menu should be highlighted
5. After opening Edit menu, then below the File menu header shadow of Edit menu should not come
6. While creating application, we should use shortcut keys which is universally accepted. So, here for Undo instead of using ‘Ctrl + E’ there should be ‘Ctrl + Z’
7. There should be consistency in short keys text
as in this there should not be any space between ‘+’ and ‘E’ for Undo Option
8. Initially ‘Cut’ and ‘Copy’ both options should be enabled to user
9. ‘Copy’ word’s ‘c’ character should be clearly seem
10. For all option’s of Edit menu, there should be proper alignment used for all short cuts. They should be consistent for font-size, style and alignment
11. As all options of Edit menu are not having underline so, “Undo” options should not have that underline
12. In Edit Menu, below “Paste” option there should not be grey dots
13. In Edit Menu, In the “Copy” option at the right most part few dots should not be there
14. In “Edit Menu”, for ‘Find’ and ‘Replace’ options there is no need to have dots
Exercise:- 2
========
1. Verify that whether paper bag has no whole
2. Verify that 5 kg capacity grocery will come into the bag or not
3. Check the quality of paper bag till required time means check that it will be useful to take grocerry to the destined place or not
4. Check that whether that bag is properly closed or not from the top
Exercise:- 3
========
Bug Summary:- In “Registration”, when user does registration through Mobile than user should get the email only once
Steps to Reproduce
1. In Mobile, Open example.come site
2. Go to “Registration” link
3. Give required details for Registration
4. Now, check mail which you have given while registration
5. Observe that despite having only one email of registration, you are getting two emails
Severity:- High
Priority:- High
Exercise:- 4
========
I want to change the functionality for only withdrawal of money. Through ATM we should be to deposit the money also