Title | Tutorial 9 - Test - Answers for practical |
---|---|
Author | Derick Tran |
Course | Object Oriented Analysis |
Institution | Western Sydney University |
Pages | 8 |
File Size | 231.3 KB |
File Type | |
Total Downloads | 381 |
Total Views | 949 |
18329328Tutorial 9 – Test (Week 12) Create a detailed test plan explaining objectives, planning of resources, timings and the justification of such detailed testing for your system. ObjectiveThe Greater Western Real Estate management system must be able to authenticate input responses of all users i...
Derick Tran 18329328
Tutorial 9 – Test (Week 12) 1. Create a detailed test plan explaining objectives, planning of resources, timings and the justification of such detailed testing for your system. Objective The Greater Western Real Estate management system must be able to authenticate input responses of all users interfaces of all subsystems. The system consists of property: buy, sell and rent, financial management, partner management and staff management. People and Procedures:
Clients Partners Agents Agencies Accountant Buyers Sellers HR Staff Administrator
The processes that are associated in the system include:
Online payment subsystem Online booking subsystem Financial management subsystem Staff management subsystem Auction management subsystem Client maintenance subsystem’
Overall Acceptance Criteria
All authorized users can only use their log in details to access the system. Only a user that has authorization or has created an authorized account can access the system. Therefore unauthorized users will be denied access. Authorised users can only access subsystems and data that they have been given approval to access All reports and records created will have correct data and format, or will be denied.
Method The testing is to be conducted with all subsystems with staff and agents with valid login credentials will access the subsystem that they are authorized to access. By using this real data, it will assist in identifying if the subsystem is capable of operating at a high enough standard during specified working hours. Page 1 of 8
Derick Tran 18329328 Testing will be conducted multiple times on multiple subsystems. To ensure the whole system is optimally capable of functioning during business hours. This will enable a high degree of assurance that the subsystem will fun to the full capacity. Error report:
If any test errors are to occur during testing, it will be fixed as soon as possible. This will in turn, confirm that the system will run post-test period. Following these resolutions, the system will again be tested to assure that the error is amended and evaluate if there are newer issues. If the data entered by actors does not comply with test cases, the chosen tester must create a report to the manager regarding the data being accepted as this will prove to be a major failure if allowed into the final product. An example is a number being allowed into a text field only.
2. Create test designs (one per package) for your system indicating various tests to be carried out by whom and in which order. Also mention how the test data will be created for the ensuing test cases.
Name: TD-200-PropertyBuyandSell Module: This test design contains test cases for the Property Buy and Sell subsystem. It involves features such as, booking appointments, submitting property for purchase, viewing particular properties, searching agents, requesting to purchase properties, registering to purchase properties, setting and participating in auctions. In order for testing to proceed, the following requirements must be satisfied: o The web pages front end has been designed and are functional o The account creation for admins, partners and clients is function o Online system interfaces correctly with property systems, which store property information. Dependency: N/A List of test cases: o UC100-RegistersPropertyforSale o UC100-RequestInformation o UC100-RegistertoBuy o UC100-MakeOffer
3. Write at least 3 detailed test cases for 3 use cases in your package(s). Test Case for Use Case “UC100-RegistersPropertyforSale” Identification: Test case for use case UC100-RegistersPropertyforSale Purpose: Input valid details for properties Prerequisites: property is not for sale
Page 2 of 8
Derick Tran 18329328 Admin: Carried out by Hugh Mungus
Input
Actions
Expected output
Actual Output
Client ID: (00000000) 8389384
The name, address, phone number, property type, agent, and expected price is to be entered in the given format
New property should be created with a post on the management systems front end generated by the system. Additionally receipt of completed action to be sent to user.
New property created by John Smith, at address Unit 100, 37, Parramatta St., Parramatta, NSW, 2001
The name, address, phone number, property type, agent, and expected price is to be entered in the given format
New property should NOT be created due to WRONG address data entry. An error message should be generated
Display message: Invalid address, address does not exist.
Name: (First name, surname) John, Smith Address: (house no, street no, street town, state, postcode) Unit 100, 37, Parramatta St., Parramatta, NSW, 2001 Phone no: (0499 999 999) 0433 888 193 Agent Type: (name of agent or none) Peter Wong Property Type: (Apartment, house, duplex, townhouse, cabin) Apartment Expected Price: ($0K) $1000K
Client ID: (00000000) 83845677 Name: (First name, surname) Jerry, Smith Address: (house no, street no, street town, state, postcode) 37, driveway parade, Parramatta, NSW, 2001 Phone no: (0499 999 999) 0433 888 193 Agent Type: (name of agent or none) Peter Wong Property Type: (Apartment, house,
Page 3 of 8
Derick Tran 18329328 duplex, townhouse, cabin) Apartment Expected Price: ($0K) $1000K Client ID: (00000000) 8356756 Name: (First name, surname) Mongomery, Burns
The name, address, phone number, property type, agent, and expected price is to be entered in the given format
New property should NOT be created due to WRONG phone number data format. An error message should be generated
Display message: Invalid phone number, the format is 0499 999 999
Address: (house no, street no, street town, state, postcode) 37, driveway parade, Parramatta, NSW, 2001 Phone no: (0499 999 999) 0433 888 A45 Agent Type: (name of agent or none) Peter Wong Property Type: (Apartment, house, duplex, townhouse, cabin) Apartment Expected Price: ($0K) $1000K
Test Case for Use Case “UC100-RequestInformation” Identification: Test case for use case UC100-RequestInformaiton Purpose: Input valid details for requesting information Prerequisites: Found property of interest through search function, clicked to request information screen Admin: Carried out by Joanna Garden
Input
Actions
Expected output
Actual Output
Enquiry type: (Checkbox) Schedule appointment
The enquiry type, full name and email is entered in the given format
Request should be sent to respective agent of the property for further analysis and response
New request sent to agent, from John smith, confirmation sent to [email protected]
Full Name: (First name, surname) John, Smith
Page 4 of 8
Derick Tran 18329328 Email: ([email protected]) [email protected]
Enquiry type: (Checkbox)
Full Name: (First name, surname) Peter Alex
The enquiry type, full name and email is entered in the given format
Request should NOT be sent due to no enquiry type checked. Error message should be generated
Display message: Please confirm enquiry type, click the checkbox under what is your enquiry?
The enquiry type, full name and email is entered in the given format
Request should NOT be sent due to wrong email format. Error message should be generated
Display message: Invalid email, the format is [email protected]
Email: ([email protected]) [email protected]
Enquiry type: (Checkbox) More information Full Name: (First name, surname) John Wand Email: ([email protected]) John$dds.com
Test Case for Use Case “UC100-RegistertoBuy” Identification: Test case for use case UC100-RegistertoBuy Purpose: Input valid details to register to purchase properties Prerequisites: Have already created and confirmed client account Admin: Carried out by John John
Input
Actions
Expected output
Actual Output
Client ID: (00000000) 8389384
The name, client ID, current residence, types of properties, financial status, price range and types of sales is to be entered in the given format
New buyer interest should be created on management system to receive updates and information from respective agents, as well as the front end system personalized, with receipt of action sent to user
New buyer interest created for John Smith, of all types, at all prices, where there are auctions, at all price range.
Name: (First name, surname) John, Smith Current Residence: (house no, street no, street town, state, postcode) Unit 100, 37, Parramatta St., Parramatta, NSW, 2001
Page 5 of 8
Derick Tran 18329328 Types of properties: (All types, apartments, houses, townhouses, duplex, cabin) All types Financial status: (First home buyer, property manager, purchasing for family, multiple properties) First home buyer Price Range: (All prices, 100K-300K, 300K-500K, 500K-700K, 700K-900K, 900K-1000K,...