41
IOS Acceptance Test Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) ACCEPTANCE TEST Roger Bacon Science Center, Room 328 April 29th, 2008 7:00 pm

IOS Acceptance Test Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) ACCEPTANCE TEST Roger Bacon Science Center, Room 328

Embed Size (px)

Citation preview

IOS Acceptance Test Bad Robot Enterprises

1

BAD ROBOT ENTERPRISES

INTERNATIONAL ONLINE SURVEY

(IOS)

ACCEPTANCE TEST

Roger Bacon Science Center, Room 328April 29th, 2008

7:00 pm

IOS Acceptance Test Bad Robot Enterprises

2

WELCOME

Dr. Darren Lim

Computer Science

Siena College

Dr. Manimoy PaulQuantitative Business Analysis

Siena College

IOS Acceptance Test Bad Robot Enterprises

3

TEAM MEMBERS

Ryan Rose……………………………...Team [email protected]

Vito Urbano……………………………..Librarian/[email protected]

Ryan May………………………………[email protected]

Paul Borchers…………………………..Systems [email protected]

IOS Acceptance Test Bad Robot Enterprises

4

CURRENT PROGRESS

Presented: 11/28/07

Presented: 9/21/07

Presented: 10/26/07

Presented: 3/4/08

Tonight’s Tonight’s PresentationPresentation

IOS Acceptance Test Bad Robot Enterprises

5

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

6

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

7

PROBLEM DEFINITION

Web based survey creation application.

To be able to create and distribute surveys.

Administrators oversee, teachers create, students complete.

Download of results to local computer.

IOS Acceptance Test Bad Robot Enterprises

8

PROGRAM’S FUNCTION

Web Program that will use a database to store information. Student and Teacher Accounts Surveys

Program will allow Teacher to download results Excel file

IOS Acceptance Test Bad Robot Enterprises

9

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

10

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

11

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

12

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

13

IOS Acceptance Test Bad Robot Enterprises

14

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

15

IOS Acceptance Test Bad Robot Enterprises

16

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

17

IOS Acceptance Test Bad Robot Enterprises

18

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

19

IOS Acceptance Test Bad Robot Enterprises

20

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

21

IOS Acceptance Test Bad Robot Enterprises

22

Entity-Relationship Diagram

IOS Acceptance Test Bad Robot Enterprises

23

IOS Acceptance Test Bad Robot Enterprises

24

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

25

TESTING OBJECTIVES

The software must meet all functional requirements.

Good testing will uncover errors. Many phases of testing.

IOS Acceptance Test Bad Robot Enterprises

26

SYSTEM TESTING

Validating the specified functional requirements.

Crucial part of the test plan. Helps us determine if all requirements were

met. Most of our focus and time.

IOS Acceptance Test Bad Robot Enterprises

27

SYSTEM TEST EXAMPLE

Login Screen:

The Administrator will log in with correct username and password.

(x) YES NO

An incorrect login will provide an appropriate error message.

(x) YES NO

IOS Acceptance Test Bad Robot Enterprises

28

EXAMPLE SCREENSHOT

IOS Acceptance Test Bad Robot Enterprises

29

EXAMPLE SCREENSHOT

IOS Acceptance Test Bad Robot Enterprises

30

SYSTEM TEST EXAMPLE

Search Results Screen: 

The user will view search results alphabetically.**YES NO

The user will be able see account names and account types or survey names.**

YES NO

The user will be able to click on the accounts or surveys to view information about them.**

YES NO**In production

IOS Acceptance Test Bad Robot Enterprises

31

EXAMPLE SCREENSHOT

IOS Acceptance Test Bad Robot Enterprises

32

MISSING FEATURES Administrator created/edited accounts

Administrator quality control function

Administrator list current users function

Teacher edit survey function

Search function

IOS Acceptance Test Bad Robot Enterprises

33

NON-FUNCTIONAL REQ.

IOS Acceptance Test Bad Robot Enterprises

34

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

35

WATERFALL MODEL

COMPLETED

COMPLETED

COMPLETED

COMPLETED

COMPLETED

IOS Acceptance Test Bad Robot Enterprises

36

DEVELOPMENT TIMELINE

IOS Acceptance Test Bad Robot Enterprises

37

AGENDA Problem Definition – Ryan Rose

Prototypes – Ryan May

Database Design – Paul Borchers

Test Plan – Vito Urbano

Timeline – Vito Urbano

What’s Next, Important Dates, and Questions – Paul Borchers

IOS Acceptance Test Bad Robot Enterprises

38

SUMMARY - QUESTIONS? Problem Definition

Data Flow Diagrams & Structure Diagram

Data Identification

Prototypes

Test Plan

What’s Next, Summary, and Questions

IOS Acceptance Test Bad Robot Enterprises

39

IMPORTANT DATES

End of Semester PartyEnd of Semester Party Monday, May 5May 5thth at 8:00pm

Boland Room Ben Kuhn House (Alumni House)

Our Project will be presented.

A Team Song will be presented.

IOS Acceptance Test Bad Robot Enterprises

40

IMPORTANT DATES

Acceptance Test Due Monday, April 28April 28thth

Acceptance Presentation Tuesday, April 29April 29thth

1 hour presentation from 6-9 pm

IOS Acceptance Test Bad Robot Enterprises

41

ANY QUESTIONS?