Team 3 - iJANTEK Tim Dai Jovick Lee Kasandra McCormack Abtin Naseh Vosoughi Nasrin Hajami CMPT 275 – Presentation 1 Instructor: Herbert Tsang
4 parts Introduction Testing Difference in version 1 Demo
Introduction
Easy Time Is about:
Time: Similar to clock/alarm in iPhone Clock, alarm, stopwatch, world clock etc Easy: Easier to navigate BIG icons and display Easier inputs: keyboard Introduction
How do we define easy ? Example: All the features should be easy to use and take no more than 3 steps or consist of no more than 3 screens deep for the usage of any one feature Testing
How it works When application is loaded: The user is presented with the clock screen. The user can navigate to other screens by swiping one’s finger from left to right. User is presented with text input boxes to edit the timer. Our Users consist of: Elderly and visually Impaired Users with dexterity problems. Cognitively impaired individuals.
Brief list of features: Introduction
Do you trust me? Why?
Testing
2 types of testing: Unit testing User testing Testing
OCunit /senTesting framework Test-result Macro Logic test Unit Testing
Test functionality of individual method Created test classes and test-case method Test method calls API and check expected results Pass or fail Cover bugs with test cases Logic Testing
Testing Results
Ensured our codes working Code more robust to future changes Able to uncover some tricky bugs Avoid regressions Testing benifits
Testing against the requirements iPhone simulator A check list User Testing
Differences Rearrangements of feature implementation: Alarm is to be done in version 3. Cycling through different style to be done in version 2. Pressing the digital timer for editing has been replace by text input boxes. Future implementation: Statistics Login to the application.
Demo
Please ask questions. Questions