Attached is a Functional Requirement Document, your assignment
is as follows :
1. How can I Write a note on
the strategy for testing this requirement.
2. How do I Prepare and write a test
plan ( use your template )
3. How do I Write test cases / test
steps / test scenarios to test all functionalities.
4. During the testing process two
defects are observed –
a. Step BR 3.0 – BR 5.0 , from the
options to withdraw ‘Fast Cash’ , option of $ 100.00 is
missing.
b. Step BR 8.0 – BR 9.0, the
option to deposit in a savings account is not available.
Report the defect using all attributes of the document.
Functional Requirement Document
1.Project Description
The goal of the project is to create a system that provides ATM
users the ability to withdraw cash, make deposits, order traveler’s
checks and change pin.
2. Background/Purpose
The project is derived from the growing need to automate bank
processes and facilitate bank transactions without the need of
going to a bank. The option to change pin allows users to change
pin easily without having to speak to an agent or go on
website.
3. Assumptions
4. Constraints
5. Points of Contact
6. Document References
7. Functional Requirements
Upon inserting a card into the system,
User Interface Description:
System should display a screen showing user’s full name and card
type. The screen should display a message stating “please enter
your pin using the pin pad” with a label field underneath.
User Interaction Description:
Upon Entering Pin-
BR2.0
Upon entering valid pin, and logging into system,
User Interface Description:
System displays the User Menu in the middle of the screen
offering the user the option to perform one of the following
transactions; Check Balance, Withdraw Cash, Make Deposit, Order
Travelers’s checks. Each of the four possible transactions should
be displayed as touch screen buttons. Pressing over the button
should load and display the chosen transaction page.
User Interaction Description:
BR3.0-BR5.0
Upon selecting option to withdraw cash,
User Interface Description:
System automatically displays screen asking user if he would
like to withdraw from checking or savings by displaying a touch
screen button for each option. After user makes selection, by
default the system displays screen with various “fast cash” options
which are displayed as touch screen buttons: The “fast cash”
options are as follows:
On the bottom-right of the screen the system should display a
button stating, “other option” when user selects other amount
button, system should display screen asking actor to “enter desired
amount in pin pad”.
-Numerical Field
-Min 2 and Max 4 characters
-No special characters or spaces in between
accepted
-Default selection given actor selects “other
amount”
-Amount must be a multiple of 20, as cash will be
dispensed in $20 denominations
System should display screen showing message stating,
“transaction complete” and offer two touch screen buttons at the
bottom of the page saying, “return to main menu” and “end”, after
dispensing the cash. Selecting return to main menu should lead the
user back to the main homepage with the various transaction
options.
User Interaction Description:
Upon typing desired withdrawal amount,
BR6.0-BR7.0
Upon selecting “order traveler’s checks”,
User Interface Description:
System should display a screen showing two buttons offering the
option to order from checking account or savings account. Upon
selecting one the screen should automatically change to one asking
user to “enter desired Traveler’s check amount in the pin pad”
Screen should show continue button on the bottom which will only
be accessible once the user enters at least 2 numbers into the
field.
System should then switch to a screen asking user to confirm
amount, by showing message “would you like to confirm that the
amount you have selected is correct?” and offering the button
choices “yes” and “no”.
Upon dispensing check, the system displays screen pop-up
stating, “transaction complete: please take the check from slot”
and offers two touch screen buttons at the bottom of the page
saying, “return to main menu” and “end”.
User Interaction Description:
Upon selecting “order traveler’s check” option
BR8.0-BR9.0
Upon selecting option to “Make Deposit”,
User Interface Description:
Upon selecting “Make Deposit” option from the main menu, system
should display screen showing two buttons to make deposit into
“checking” or “savings account”
Selecting one should lead to a new label field, and message
above stating “Please enter deposit amount, using the pin pad”
Screen should show continue button on the bottom which will only
be accessible once the user enters at least 2 numbers into the
field.
Upon processing the transaction, the system displays screen
stating, “transaction complete” and offers two touch screen buttons
at the bottom of the page saying, “return to main menu” and
“end”.
User Interaction Description:
Upon selecting option to “Make Deposit”
BR10.0-13.0
Upon selecting option to “End” transaction,
User Interaction Description:
System displays pop up message asking user “Would you like to
change pin, before ending transaction?” Below, the screen will also
display two touch screen button options “Yes” and “No, End
Transaction”. Selecting “Yes” will cause system to display screen,
where system displays message “please enter old pin”. Below the
message the following label field will exist:
Upon entering old pin, system should display screen prompting
user to enter new pin with the following message “Please enter new
pin”
Upon entering new pin, system should display screen prompting
user to re-enter the same pin with the message “please re-enter new
pin”
System will display the same label as before and offer the
option to continue after. System will display touchscreen button
option to “end” transaction or “return to main menu”.
User Interaction Description:
Upon selecting “Yes, Change Pin”,
Upon entering new pin
BR14.0
Upon Selecting option to receive receipt,
User Interface Description:
System displays screen offering user option to either print
receipt or have it printed. Option to print receipt is displayed as
a “print” touch screen button and pressing the “email” touch screen
button will email a electronic copy of receipt to the user’s saved
email address. Upon selecting an option, screen should display a
message saying, “Thank You”.
User Interaction Description:
Attached is a Functional Requirement Document, your assignment is as follows : 1. How can I Write a note on the stra
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
Attached is a Functional Requirement Document, your assignment is as follows : 1. How can I Write a note on the stra
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!