Calculator stories
-
Upload
dhaval-dalal -
Category
Technology
-
view
2.209 -
download
6
description
Transcript of Calculator stories
![Page 2: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/2.jpg)
Story #1 As an Accountant
I want to add two numbers
so that I can see what the total is
Acceptance CriteriaGiven I have two numbers 2 and 3
When I add them
Then I should see the sum as 5
![Page 3: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/3.jpg)
Story #2 As an Accountant
I want to subtract two numbers
so that I can see what the difference between them is
Acceptance CriteriaGiven I have two numbers 2 and 3
When I subtract them
Then I should see the difference as -1
![Page 4: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/4.jpg)
Story #3 As an Accountant
I want to divide two numbers
so that I can know the quotient
Acceptance Criteria #1Given I have two numbers 2 and 3
When I divide them
Then I should see the quotient as 0.666666
Acceptance Criteria #2Given I have two numbers 2 and 0
When I divide them
Then I should see the quotient as ‘Infinity’
![Page 5: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/5.jpg)
Story #4 As an Accountant
I want to multiply two numbers
so that I can see what their product is
Acceptance CriteriaGiven I have two numbers 2 and 3
When I multiply them
Then I should see the product as 6
![Page 6: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/6.jpg)
Story #5 As an Accountant
I want to toggle the sign of numbers
so that I can reverse them at will
Acceptance Criteria #1Given I have number 2
When I press the toggle key (‘+/-’)
Then I should see -2 on the display
Acceptance Criteria #2Given I have number -2
When I press the toggle key (‘+/-’)
Then I should see 2 on the display
![Page 7: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/7.jpg)
Story #6 As an Accountant
I want to delete a wrongly entered digit
so that I can correct the number to input.
Acceptance Criteria #1Given I have pressed keys 2, 3, 4
When I press the backspace key
Then I should see 23 on the display
Acceptance Criteria #2Given I have pressed a key 2
When I press the backspace key
Then I should see ‘0’ on the display
![Page 8: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/8.jpg)
Story #7 As an Accountant
I want to store number in memory
so that I can use it later
Acceptance Criteria #1Given I press ‘2’ on the keypad
When I press ‘M in’ key
Then the number 2 should be stored in memory
and the status bar on the display should show ‘M’
and the display should show ‘0’ to indicate that the calculator is ready for next operation
![Page 9: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/9.jpg)
Acceptance Criteria #2Given that the status bar on the display shows ‘M’
When I recall the number by pressing the ‘R-CM’ key
Then I should see the originally stored number on the display
and be able to use that number for any operation.
![Page 10: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/10.jpg)
Story #8 As an Accountant
I want to reset the calculator
so that I can start afresh
Acceptance Criteria #1Given I am in middle of an operation
When I press ‘CE’ (Clear Everything) key
Then the operation should be cancelled
and the display should show ‘0’ to indicate that the calculator is ready for next operation.
![Page 11: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/11.jpg)
Acceptance Criteria #2Given that the display status bar on the display shows ‘M’
When I press ‘CE’ (Clear Everything) key
Then I memory should be cleared
and the display status bar should not show ‘M’
and the display should show ‘0’ to indicate that the calculator is ready for next operation
![Page 12: Calculator stories](https://reader033.fdocuments.in/reader033/viewer/2022042606/54976548ac79590e2e8b5377/html5/thumbnails/12.jpg)
Story #9As an Accountant
I want to store operations in memory
so that I can recall them to see the steps that resulted in the final answer
Acceptance CriteriaGiven I have performed two operations
2 * 3 = 6 and 6 + 3 = 9
When I replay the operations by pressing the step key
Then I should see the following on the display in order
Upon pressing the ‘Step’ key once I should see 2 * 3 = 6
Upon pressing the ‘Step’ key again, I should see 6 + 3 = 9