Test Case Specifications

advertisement

Test Case Specifications

Project: Remind Meds -- Medication Reminder Application

Revision History

Revision

0.1

Date

09/30/13

Updated By

Alan Vo

Update Comments

Initial Document

Creation

Test Case Specifications

1.1 Test Case Specifications Derived from Nonfunctional Requirements

[to be determined]

1.2 Test Case Specifications Derived from Functional Requirements

-----------------------------------------------------------------------------------------------------

Test case specification identifier: create_rx

Test Items: user interface

Input specification:

User selects 'new' icon from menu fills out all necessary blanks on 'add rx' menu submits to create new Rx reminder

Output Specification:

Application stores preset medication timing and adds to schedule

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Not dependent on any circumstances aside from having the application installed on phone

-----------------------------------------------------------------------------------------------------

Test case specification identifier: view_schedule

Test Items: user interface

Input specification: user selects 'view' from main menu

Output Specification:

Generate a list of all medications that will need to be taken within a certain time schedule (daily viewing screen) shows name of medication, next time to take, dosage amount and remaining pill count

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Dependent on the fact that there will be medications already preset to view a set schedule

-----------------------------------------------------------------------------------------------------

Test case specification identifier: call_caretaker

Test Items: user interface, application linkage to phone

Input specification: user selects 'call caretaker' button from main menu

Output Specification: application signals Android OS to immediate call the registered number for the caretaker

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

Assumes call function of Smartphone is functional

Inter-case Dependencies:

Dependent on the fact that there will already be a designed caretaker registered to the application with both name and phone number

-----------------------------------------------------------------------------------------------------

Test case specification identifier: access_settings

Test Items: user interface: Settings Page

Input specification: user selects 'settings' button from main menu

Output Specification: application takes user to settings menu page, 4 button screen

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

None needed

-----------------------------------------------------------------------------------------------------

Test case specification identifier: set_pateient_name

Test Items: user interface: Settings Page

Input specification: user selects 'set patient name' from Settings Page inputs new patient name

Output Specification: changes registered application patient username

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Assumes user has application installed

-----------------------------------------------------------------------------------------------------

Test case specification identifier: set_caretaker_name

Test Items: user interface: Settings Page

Input specification: user selects 'set caretaker name' button from Settings Page inputs new caretaker name

Output Specification: changes registered caretaker name

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Assumes user has a caretaker

-----------------------------------------------------------------------------------------------------

Test case specification identifier: set_caretaker_number

Test Items: user interface: Settings Page

Input specification: user selects 'set caretaker number' button from Settings Page inputs new caretaker phone number

Output Specification: updates registered emergency phone number for caretaker purposes

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Dependent on the fact that there is already a registered caretaker in the application

-----------------------------------------------------------------------------------------------------

Test case specification identifier: delete_entry

Test Items:

User Interface, phone application database

Input specification: user selects 'delete entry' from Settings Page selects medication

Output Specification: selected medication gets removed from database and no further reminders will be scheduled, existing reminders will be canceled

Environmental needs:

Application on Android OS, data storage within phone

Special Procedural requirements:

None needed

Inter-case Dependencies:

Assumes that user has already registered a medication to be scheduled in order for there to be one to delete

-----------------------------------------------------------------------------------------------------

1.3 Test Case Specifications Derived from System Architecture Specification

[to be determined]

1.4 Test Case Specifications derived from Subsystem Decomposition and Component Diagram

[to be determined]

1.5 Test Case Specifications Derived from cover end-to-end scenarios derived from the use cases

[to be determined]

Download