CCRS Comprehensive Conference Registration System Acceptance Test May 1 st, 2013 1.

Post on 30-Dec-2015

214 views 0 download

Tags:

Transcript of CCRS Comprehensive Conference Registration System Acceptance Test May 1 st, 2013 1.

CCRSComprehensive Conference Registration

System

Acceptance Test

May 1st, 2013

1

Welcome

Our Client:

Dr. Darren Lim

Professor of Computer Science

Siena College

S.E.E. Solutions

2

Agenda •Introductions•Problem Overview•User Case Narratives•Testing•Acceptance Test Criteria•Demonstration•Deliverables•What’s Next

S.E.E. Solutions

3

Kelly BedardDocument Developer & Analyst

Tyler MannDatabase

Administrator

Jess ReinhardtTeam Leader and

Co-Webmaster

Brett RudloffTeam Leader and Co-Webmaster

Carl TompkinsLead Developer

S.E.E. Solutions

4

Introductions

•Problem Overview•User Case Narratives•Testing•Acceptance Test Criteria•Demonstration•Deliverables•What’s Next

S.E.E. Solutions

5

Agenda

Problem Overview•Create a comprehensive registration

system for CCSCNE•Account for multiple types of users•Main processes include:

▫Registering ▫Reviewing ▫Scheduling

S.E.E. Solutions

6

Agenda •User Case Narratives•Testing•Acceptance Test Criteria•Demonstration•Deliverables•What’s Next

S.E.E. Solutions

7

User Case Narratives

•Gives brief description of each type of user

•Describes how each user will interact with CCRS

S.E.E. Solutions

8

All Users - User Case Narrative

•Logs in/out

•Change Password

•Edit Roles

S.E.E. Solutions

9

Attendee - User Case Narrative

•Registers for conference▫Supplies personal and meal information

•Views meal selections

S.E.E. Solutions

10

Conference Chair - User Case Narrative

•Has access to all conference information

•Can configure all conference settings▫Can create accounts for others

•Can change the schedule

•Can accept and reject submissions

S.E.E. Solutions

11

Reviewer - User Case Narrative

•Downloads submissions

•Submits a review form

S.E.E. Solutions

12

Submitter - User Case Narrative

•Uploads submissions

•Views status of submissions

S.E.E. Solutions

13

Vendor - User Case Narrative

•Views Scheduled Time and Place

•Supplies information and requests on what they need▫Space, Audio, Visual

S.E.E. Solutions

14

Faculty Advisor - User Case Narrative

•Registers team for programming contest

•Views team and team members

S.E.E. Solutions

15

Programming Contest Participant- User Case

Narrative•Selects team upon registration

•Views team selected

S.E.E. Solutions

16

Agenda •Testing•Acceptance Test Criteria•Demonstration•Deliverables•What’s Next

S.E.E. Solutions

17

Testing•Non-Functional Requirements•Functional Requirements

▫Broken down into modules▫Each tested separately▫Tested as a whole

S.E.E. Solutions

18

Agenda •Acceptance Test Criteria•Demonstration•Deliverables•What’s Next

S.E.E. Solutions

19

System - Acceptance Test Criteria

S.E.E. Solutions

20

All Users- Acceptance Test Criteria

S.E.E. Solutions

21

Met Unmet Able to log into CCRS with a provided username and    password. An incorrect username and/or password will result in an appropriate error message

Met Unmet All users will be able to change their account settings such as    password and number of guests

Conference Chair- Acceptance Test Criteria

S.E.E. Solutions

22

Attendee- Acceptance Test Criteria

S.E.E. Solutions

23

Met Unmet Able to register for conference including personal information, meal selection, and payment

Met Unmet All required fields will be checked for proper input for nulls and format and error message produced for any issues

Met Unmet Accounts and appropriate information will be inserted to appropriate database tables

Vendor- Acceptance Test Criteria

S.E.E. Solutions

24

Programming Contest Participant- Acceptance Test Criteria

S.E.E. Solutions

25

Met Unmet Able to register for conference including personal information, meal selection, and payment

Met Unmet All required fields will be checked for proper input for nulls and format

Met Unmet Accounts and appropriate information will be inserted to appropriate database tables

Faculty Advisor - Acceptance Test Criteria

S.E.E. Solutions

26

Met Unmet Able to register for conference including personal information, meal selection, and payment

Met Unmet All required fields will be checked for proper input for nulls and format

Met Unmet Accounts and appropriate information will be inserted to appropriate database tables

Reviewer- Acceptance Test Criteria

S.E.E. Solutions

27

Met Unmet Able to review appropriate material (panel, poster, tutorial, demo, workshop, paper submissions)

Met Unmet Reviewed comments and results will be added to appropriate database tables and/or location on web server

Met Unmet Cannot review submissions if affiliated with the school in the submission

Submitter- Acceptance Test Criteria

S.E.E. Solutions

28

Met Unmet Able to submit appropriate material (panel, poster, tutorial, demo, workshop, paper submissions)

Agenda •Demonstration•Deliverables•What’s Next

S.E.E. Solutions

29

Demonstration•CCRS

S.E.E. Solutions

30

Agenda •Deliverables•What’s Next

S.E.E. Solutions

31

Deliverables• A DVD with the following items will be given

to Dr. Lederman:• A copy of our team files from the team

directory located on our Oraserv account:▫Team Website source code▫Project Source Code, Images, and

Documentation• A README.txt file explaining the DVD File

Hierarchy• Team Song Lyrics and Music• Audio recording of Team Song• Acceptance Test documentation, results, and

presentation.S.E.E. Solutions

32

Agenda •What’s Next

S.E.E. Solutions

33

What’s Next•Academic Celebration

▫May 3rd ▫Maloney Great Room ▫12:30-6:00 PM

•End of Semester Party▫May 6th

▫Roger Bacon 340▫8:00-11:00 PM

S.E.E. Solutions

34

Questions?

S.E.E. Solutions

35