Team 3 - iJANTEK Tim Dai Jovick Lee Kasandra McCormack Abtin Naseh Vosoughi Nasrin Hajami CMPT 275 – Presentation 1 Instructor: Herbert Tsang.

Slides:



Advertisements
Similar presentations
S.P.R.I.N.T v2.0 User Guide Infrastructure Access Feedback Survey.
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
P5, M1, D1.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
GUI Testing. High level System Testing Test only those scenarios and outputs that are observable by the user Event-driven Interactive Two parts to test.
DESCRIBING INPUT DEVICES
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Testing by Duncan Butler Sara Stephens. Too much to cover.
Instructed by: Ofir Erel Performed by: Adam Levi Marina Skarbovsky.
Programming Creating programs that run on your PC
DT211/3 Internet Application Development JSP: Processing User input.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
ClickToPhone. ClickToPhone User Levels Beginner (answering and calling only) Intermediate (+ texting) Advanced (+ music, gallery, clock) Expert (+ 3 rd.
Software Testing Prasad G.
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
AUTOMATED SOFTWARE TESTING Donna Moy dxm06u. Presentation Content  Introduction to test planning and preparation  Why is planning and preparation important?
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Microsoft Office Word 2013 Core Microsoft Office Word 2013 Core Courseware # 3250 Lesson 8: Using Productivity Tools.
Operating System.
The Laptop Classroom Reporting System ( go to For more information and.
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Panorama High School E.G.P./ Training to Put Students’ Grades on the Website Wednesday, September 29,
Team Crutch. Vision Statement Team crutch aims to develop portable, inexpensive, user-friendly software for the Android platform that mitigates communication.
TieFlow Process Editor Capstone Team # 2 CSCI 6838 Spring 2009.
Redefining Disability Mobile Accessibility Testing By Priti Rohra Head Accessibility Testing BarrierBreak Technologies.
COMM1PCOMM1P Alan Woolrych Accessibility 9 COMM1P9COMM1P9 SCET MSc EC/ECA © Alan Woolrych 2001 Introduction Accessibility “Making Content Available to.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Accura-tech Accurate Technologies (Pvt) Ltd.  Introduction Introduction  Why BookingWiz.com is in iPhone? Why BookingWiz.com is in iPhone?  How do.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Qualifications Portal Guide
‘Tirgul’ # 7 Enterprise Development Using Visual Basic 6.0 Autumn 2002 Tirgul #7.
G042 - Lecture 16 Testing Your Spreadsheet Mr C Johnston ICT Teacher
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
Using SAM 2013 in CGS1060 University of Central Florida.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Automating Database Processing
G063 - Human Computer Interface Design Designing the User Interface.
Team 3 - iJANTEK Tim Dai Jovick Lee Kasandra McCormack Abtin Naseh Vosoughi Nasrin Hajami CMPT 275 – Presentation 1 Instructor: Herbert Tsang.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
The Talking Calculator. Introduction The talking calculator has a built-in speech synthesizer that reads aloud each number, symbol, or operation key a.
Human Factors in Mobile Computing By: Ed Leland EEL
Cross Language Clone Analysis Team 2 February 3, 2011.
Tutorial Flipster App for iPad and iPhone support.ebsco.com.
Making the Most of PDFs PDF (portable document format) is a file format developed by Adobe Systems. PDFs make it possible to send documents with original.
CMPT 275 TEAM DIRECTORIES. One Sentence Summary The Study Buddy is: a tool to help users study to improve their grades by simulating a multiple choice.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Accessible computing among people with dementia
A Quick Start Guide to Online Ordering
Excel Tutorial 8 Developing an Excel Application
Development Environment
Welcome to Word Day 1 of 3 Dan McAllister
TEAM ACTAEON proudly presents:
Flipster App for iPad and iPhone
Using the Stopwatch object
Swipe to Donate Life.
Introduction This document will show you how to Separate Book Files in Adobe Acrobat XI Pro This task is completed on downloaded pdf book files directly.
Adding the ES-Login to your iPhone
Slaptitude by Focus Pocus
Chapter 15: GUI Applications & Event-Driven Programming
Hi-Fi Midway Milestone The Dream Team
Test Driven Lasse Koskela Chapter 9: Acceptance TDD Explained
Next Gen GUI Concept Aaron Cardenas, 21/10/2008.
Chapter 4 Enhancing the Graphical User Interface
Contents What’s in this User Guide? p3 – Version Control
What, why and how.
Presentation transcript:

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