Posts Tagged Engineering Development of App

Future Test Plan for the App

Before the group begins implementation, a test plan has been developed to demonstrate how the TravelSafe web application will be tested and the tools that will be used, in order to provide an idea of how the success of the project will be determined.

Requirements Testing

Test No. Requirement Test Description Test Values Success Criteria
F1 The system must be able to allow a user to search and select a location based on GPS data Open the application and use GPS data to select the user’s current location to be used with the application features GPS data The application pinpoints the users location and transfers this information to the next screen for use with functionality
F2 The system must be able to allow a user to select a location from a list of saved locations Open the application, select ‘View Saved Locations’ and then choose a location to be used with the application features Saved Locations Saved locations can be viewed and selected with the location transferred to the next screen for use with the functionality
F3 For each location it must be able to generate three point to point safe routes using area safety ratings Select ‘Route Generator’ User’s current location and input destination Three routes are generated from point-to-point with any necessary safety warnings labelled
F4 For each location it must be able to provide a safety rating of a user’s surroundings area based on publicly available crime data Select ‘Safety of Area’ Location data The application will pinpoint areas to avoid/be careful of with the reason numbered and displayed in a scrollable list
F5 For each location it must be able to provide travel information from publicly available times and maps Select ‘Travel Information’ and choose from Bus, Train, Underground or Travel Alerts Bus Locations For each transport type, a map of the stops and a timetable should be displayed
F6 For each location it must be able to provide weather information from publicly available updates Select ‘Weather Information’ Location data A 5-day forecast for the current location is displayed as well as a list of weather warnings
F7 For each location it must be able to provide an updated news feed from RSS feeds of news and safety tips from Government sources Select ‘News and Updates’ Location Data A scrollable list of breaking news and safety alerts, sorted by timestamp (most recent first) is displayed, with any safety alerts locked to the top of the list
F8 For each location it must be able to download a pack of the data that can be accessed and used offline from on-device storage Select ‘Download Pack’ Location Data The user can open an application specific folder on their mobile providing the information for the selected area
F9 Provide translation functionality through use of the Google Translate API From the home screen, select ‘Translate’ Free text input:”Je t’aime TravelSafe” User can select translation languages and Google provides translated text as well as an audio recording
F10 Have a section dedicated to user-input information as free text From the home screen select ‘My Travel Information’ Free text input”Lost Credit Card Contact: 01111 111111″ The user is able to store data in this section, with no limitation on character type
F11 Be able to save new locations Load a location and select ‘Save this location’ Location Data The user can click save on a location and it will appear in the list of saved locations

 

Test No. Requirement Test Description Test Values Success Criteria
NF1 The system shall be a web-based application As requested in the requirements The code The application is web-based
NF2 The system shall provide a comprehensive list of help and instructions for use The user can locate, open and scroll through help questions User input The user can locate the help section and find answers to their problems at least 80% of the time
NF3 The system shall use a consistent style, layout and colour scheme throughout the application Navigate through the application User Testing At least 90% of the users rate the application a minimum of 4/5 for style, layout and colour scheme
NF4 The system shall take all reasonable steps to improve accessibility Navigate through the application Accessibility Testing The web application conforms to accessibility standards
NF5 The system shall be intuitive for use Navigate through the application User Testing At least 90% of the users rate the application a minimum of 4/5 for being easy to use
NF6 The system shall be compatible with Microsoft Internet Explorer, Google Chrome, Mozilla Firefox and Apple Safari to ensure compatibility with mobile browsers As requested in the requirements The code The web application should be fully functional in each of the specified browsers.

 

Accessibility

In order to determine if the application is accessible, the group will make use of a number of online resources, including:

Between them, these tools provide testing across the multiple standards and legislation as well as provide warning errors designed to increase ease of use for those with accessibility issues and therefore everyone using the application.

User Testing

In order to determine the success of the application, the group will also make use of user testing consisting of a questionnaire to be filled out during observed sessions. This will allow the group to take notes on the ways that different users use the application, any sticking points or common areas of confusion and help questions that need to be added, as well as providing the user feedback. This process will take place a minimum of twice with two sets of different users from varying demographics, with users taking part voluntarily.

Written by Emily.

 


This post represents that the group has considered appropriate economic and social Contextual Factors that directly link to the marking criteria, which are vital to the further development of the product after this project has finished. This is above and beyond what is expected from the marking criteria. 

This post additionally represents Engineering and Design decisions. These are based on the Contextual Factors and literature review which the group have tailored the product to incorporate. This means that the app’s future is based upon considerable research, fluent design and well planned engineering steps. This post illustrates how and why the product has been influenced in its design, testing requirements and engineering. It also shows how the engineering and technology of the app is likely to be apparent in its future testing.


 

, , , ,

No Comments