... | @@ -250,9 +250,8 @@ https://git.cs.usask.ca/yol474/cmpt370-fantastic-4/wikis |
... | @@ -250,9 +250,8 @@ https://git.cs.usask.ca/yol474/cmpt370-fantastic-4/wikis |
|
Refer to the section of "Acceptance Test Results"<br>
|
|
Refer to the section of "Acceptance Test Results"<br>
|
|
|
|
|
|
|
|
|
|
**Acceptance test results**
|
|
**Acceptance Test Results**
|
|
-----------------------------
|
|
-----------------------------
|
|
From M10? What about M8?
|
|
|
|
**Testing of User Stories:**
|
|
**Testing of User Stories:**
|
|
* *Following the order of the above*
|
|
* *Following the order of the above*
|
|
|
|
|
... | @@ -261,8 +260,7 @@ From M10? What about M8? |
... | @@ -261,8 +260,7 @@ From M10? What about M8? |
|
* 3. Usability of web pages: general web application testing will be applicable here. <br>
|
|
* 3. Usability of web pages: general web application testing will be applicable here. <br>
|
|
* 4. Origin Time Indication: check if both origin time displaying or not, the correctness of the time, etc.<br>
|
|
* 4. Origin Time Indication: check if both origin time displaying or not, the correctness of the time, etc.<br>
|
|
* 5. Displaying search results: check if the results will show up or not, the correctness of the results, etc. <br>
|
|
* 5. Displaying search results: check if the results will show up or not, the correctness of the results, etc. <br>
|
|
* 6. *Language options of pages:* **Blocked** - *Postponed* as indicated above<br>
|
|
* 6. Language options of pages: Check if language choices exist, choices are clickable or not, etc.* <br>
|
|
*Check if language choices exist, choices are clickable or not, etc.* <br>
|
|
|
|
* 7. Security of payment page: check if payment information still exist in database or not, etc. <br>
|
|
* 7. Security of payment page: check if payment information still exist in database or not, etc. <br>
|
|
* 8. About page of the company: Responsiveness, completeness, etc.<br>
|
|
* 8. About page of the company: Responsiveness, completeness, etc.<br>
|
|
<br>
|
|
<br>
|
... | @@ -280,12 +278,6 @@ Acceptance Tests: <br> |
... | @@ -280,12 +278,6 @@ Acceptance Tests: <br> |
|
* Search for something that should not exist in the, for example, "beans."
|
|
* Search for something that should not exist in the, for example, "beans."
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimate:<br>
|
|
|
|
* A user can do a search that looks for words and phrases in destination, origin, and departure date/time fields.
|
|
|
|
* The user can choose to search in specific fields with a dropdown menu.<br>
|
|
|
|
Estimate Score: 4
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**2. As a new customer, I want an “About” section where I can learn about the company before I book with them so I can feel more connected and develop trust.**
|
|
**2. As a new customer, I want an “About” section where I can learn about the company before I book with them so I can feel more connected and develop trust.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -294,12 +286,6 @@ Acceptance Tests:<br> |
... | @@ -294,12 +286,6 @@ Acceptance Tests:<br> |
|
* The "About" page has marked sections that explain the history of the company and its goals.
|
|
* The "About" page has marked sections that explain the history of the company and its goals.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates:<br>
|
|
|
|
* A user can easily find and access the "About" page at all times.
|
|
|
|
* The page is easy to read and provides comprehensive information about the company<br>
|
|
|
|
Estimate Score: 1
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**3. As a customer, I want to know that my financial information is secure when booking a flight, so I’m not concerned about my information being leaked.**
|
|
**3. As a customer, I want to know that my financial information is secure when booking a flight, so I’m not concerned about my information being leaked.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -308,12 +294,6 @@ Acceptance Tests:<br> |
... | @@ -308,12 +294,6 @@ Acceptance Tests:<br> |
|
* Check that the payment information is not anywhere in the database.
|
|
* Check that the payment information is not anywhere in the database.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates:<br>
|
|
|
|
* The user can enter the payment information securely by herself/himself and see the information being used to secure the payment and then the information is deleted and the user being updated about it.
|
|
|
|
* The user won’t have to worry about money exchange rates while paying. The exact amount that will be received from the card is the final price shown.<br>
|
|
|
|
Estimate Score: 2
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**4. As a customer, I would like to know the exact trip length and the exact final price before booking, so I have a sense of awareness.**
|
|
**4. As a customer, I would like to know the exact trip length and the exact final price before booking, so I have a sense of awareness.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -323,12 +303,6 @@ Acceptance Tests:<br> |
... | @@ -323,12 +303,6 @@ Acceptance Tests:<br> |
|
* The time lengths correspond to the correct time zones.
|
|
* The time lengths correspond to the correct time zones.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates:<br>
|
|
|
|
* The user can tell the length of the trip before and after booking.
|
|
|
|
* User can see a marked final price <br>
|
|
|
|
Estimate Score: 3
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**5. As a customer, I would like to see all of the details related to my reservation including terminal number, luggage added, booking reference, etc. so check-ins are easier and I feel prepared**
|
|
**5. As a customer, I would like to see all of the details related to my reservation including terminal number, luggage added, booking reference, etc. so check-ins are easier and I feel prepared**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -337,13 +311,6 @@ Acceptance Tests:<br> |
... | @@ -337,13 +311,6 @@ Acceptance Tests:<br> |
|
* Check if the confirmation page has all the details required to be presented to the customer: such as name, date of birth, address, phone number, email, type of airplane, flight number, flight date and time, departure airport, destination airport, terminal number, booking reference.
|
|
* Check if the confirmation page has all the details required to be presented to the customer: such as name, date of birth, address, phone number, email, type of airplane, flight number, flight date and time, departure airport, destination airport, terminal number, booking reference.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates:<br>
|
|
|
|
* The user will receive a confirmation email by default with all the details related once a reservation is made.
|
|
|
|
* The user can retrieve reservation information once login their account and click on my bookings
|
|
|
|
* The user can decide what information to be displayed on the confirmation page if they want to print a hard copy or email it to a designated email address<br>
|
|
|
|
Estimate Score: 1
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**6. As a customer, I want a website that is visually appealing and doesn’t require any extra digging for information, so I can save time and effort.**
|
|
**6. As a customer, I want a website that is visually appealing and doesn’t require any extra digging for information, so I can save time and effort.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -354,13 +321,6 @@ Acceptance tests:<br> |
... | @@ -354,13 +321,6 @@ Acceptance tests:<br> |
|
* Test if all the content of the website is displayed as required and providing ease of use, besides, meeting the general aesthetics standard.
|
|
* Test if all the content of the website is displayed as required and providing ease of use, besides, meeting the general aesthetics standard.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates: <br>
|
|
|
|
* The user can view all the necessary information at one glance
|
|
|
|
* The user can easily navigate to different pages using the navigation bar located over the top of the website.
|
|
|
|
* The user can enter arrival information into the search bar, select departure airport, select flights, and dates, enter passenger information, etc, click on all the essential applications built into this website.<br>
|
|
|
|
Estimate Score: 5
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**7. As a customer, I want different language options so I can choose a language I’m most comfortable with.**
|
|
**7. As a customer, I want different language options so I can choose a language I’m most comfortable with.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -370,12 +330,6 @@ Acceptance Tests:<br> |
... | @@ -370,12 +330,6 @@ Acceptance Tests:<br> |
|
* The pages are translated correctly
|
|
* The pages are translated correctly
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates:
|
|
|
|
* User can choose the language they want
|
|
|
|
* User can easily get to the page that allows them to select the language<br>
|
|
|
|
Estimate Score: 5
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**8. As a customer, I want to see the current time at my origin/destination and what time it will be when I arrive, so I can plan my trip accordingly.**
|
|
**8. As a customer, I want to see the current time at my origin/destination and what time it will be when I arrive, so I can plan my trip accordingly.**
|
|
<br>
|
|
<br>
|
|
|
|
|
... | @@ -385,12 +339,6 @@ Acceptance Tests:<br> |
... | @@ -385,12 +339,6 @@ Acceptance Tests:<br> |
|
* Test to see if the local time and the time at the destination when the user arrival is accurate.
|
|
* Test to see if the local time and the time at the destination when the user arrival is accurate.
|
|
<br>
|
|
<br>
|
|
|
|
|
|
Estimates: <br>
|
|
|
|
* User can see the local time and destination time clearly.
|
|
|
|
* Users can select the destination they want to view the time of. <br>
|
|
|
|
Estimate Score = 2
|
|
|
|
<br>
|
|
|
|
|
|
|
|
**Domain Diagram**
|
|
**Domain Diagram**
|
|
-----------------------------
|
|
-----------------------------
|
|
**Domain Model**
|
|
**Domain Model**
|
... | | ... | |