ClassGrab Software Test Plan Computer Science Department University of Alabama in Huntsville Dr. Rick Coleman, Instructor CS 499, Senior Project.

Slides:



Advertisements
Similar presentations
Type Enter Authorized User Name & Password HolidayInn.
Advertisements

Extended DISC Online System User Instruction: How to Generate Reports
ClassGrab Software Development Plan
HP Support Agreement Manager Tools Support Contract Assistant (SCA) Quick Reference Guide September 2006.
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
Members Only & Login Modules Members Only works with the Login module to provide password protection to Web pages and files. Login Groups may be created.
HELP GUIDE NEW USER REGISTRATION (SLIDE 2) TAKING A QUIZ (SLIDE 8) REVIEWING A QUIZ (SLIDE 17) GROUP MEMBERSHIP (SLIDE 26) CREATING QUIZZES (SLIDE 31)
SmartCall™ Messenger Account Setup
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
Welcome to the Acceptance Test Presentation Mr. Jay Bebb & Mr. Brian Peppiatt.
RACAR FALL MEETING Topics of Discussion  System Requirements  Linking to SCT Banner ® Tables using ODBC data sources  Creating queries and.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Business Objects For End Users BI_BOBJ_200 1BI_BOBJ_200 Business Objects for End Users.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
Branded Websites. Branded Website Training Click the “Edit Pencil” to edit the website Enter in your iBoomerang username and password.
D.I.R.T. Training, Module 1 Web Registration and Usage of damagereporting.org Houston, TX, 3/31-4/1/05 DIRT Development Team.
1 1 Abacus Whiz 4.9 Program Group Abacus WorkSpace Migration Tools 1 st Oct 2012.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Customer Portal – Customer User. You will receive an indicating that your Customer Portal registration is complete. A link to the Customer Portal,
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Tutorial upload data June 2015 Rue Juliette Wytsmanstraat 14 | 1050 Brussels | Belgium T | F |
Running & Creating Reports.  Log into MyVU and click on the “Employee” tab and then select the Argos Test or Production site, under “Administrative Systems.”
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Creating a Web Site to Gather Data and Conduct Research.
Team ELL System Requirements Ladakeysha Thomas Elizabeth Waldo LaWanda Warren Brandon Williams.
Data Mining Instructor: Dr C. C. Chan. Remote Desktop  Go to  Start  All Programs  Accessories  Communications  Remote Desktop Connection  Give.
Instructional Guide. How does EasyBib make research easier? Citation Generation Easily create a bibliography in MLA, APA, and Chicago styles Export to.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
ID-10t Consultants Generation Java Acceptance Test Roger Bacon Science Center, Room 328 April 28th, :00pm 04/28/091 ID-10t Consultants Acceptance.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Once you have located the ISBN you would like to purchase, click “Add to Cart”. You will get a pop-up window showing the item you’ve added. If you are.
By: Mohammed T. Dawood Aug 24,  Establishment:  MVU Lab, was first established on Jan 2007 as a part of the MVU project for E-Learning and distance.
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.
BLC Training for Managers Presented By: Banner Health Learning & Development Team.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Chapter 17 Creating a Database.
Global Teacher Blogs. Blogs – (Web log) a blog is a web site that is usually used as an individual journal and is publicly accessible. (
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Creating a Syllabus on the ADX System Created by Larry Rowell and Bill Bolton.
Go to your Blog URL: Then click on “Log in” Your students do not need to remember their password, they can select.
MySQL Importing and creating a database. CSV (Comma Separated Values) file CSV = Comma Separated Values – they are simple text files containing data which.
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
Login Page Type User name Type password Click Signin For password recovery click here Visit softech.com.
Data Mining Instructor: Dr C. C. Chan Presented by Uday Seelam.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
System Modules Overview
Submission With Internet File Transfer User Guide - SEAN.
PaymentNet: Approvers Procurement Services Laurie Krauel.
 Upload various content to an ANGEL class. Access a website Login to ANGEL Use Microsoft Office to create documents Have a general plan of organization.
Updating Your Licenses and Software How to update your license for a new release of software.
IT Desktop Management GoToMeeting – Online Meeting Service Organizer/Presenter Guide May 2007 Prepared by Angela Mars IT Education and Training.
Interdisciplinary Studies of Literacy and Reading Education Student Training Guide.
Kamdhenu Website is used to Add agent in Kamdhenu offer under Group head Pfiger Software Technologies Pvt. Ltd.
Web-based Information Science Education
Account Management Demonstration.
To the ETS – Crown Mineral Activity Undisposed Crown Rights
Select Your Meeting Export Your Contacts From Outlook How to create a csv contact file from Outlook to import into Select Your Meeting
Inviting external viewers … so that they can comment
Eventbrite Step by Step
Check the buttons at the bottom of your Alert
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
A poorly named Curt Hill utility program
Adding information to provider pages
Welcome! Crown Mineral Activity To the ETS – Crown Mineral Activity
Managing Users & Extensions
Presentation transcript:

ClassGrab Software Test Plan Computer Science Department University of Alabama in Huntsville Dr. Rick Coleman, Instructor CS 499, Senior Project

Recap  The Team  Jay Paul Gregory  Zack Thomas  Brandon Murphy  Michael Hill  The Project  Course Scheduling System  User inputs timeslots  Produces a list of classes w/ times and locations

Terms  UI (Graphical)  a human-computer interface  In our case, a website  Comma delimited data file (CSV):  A text file where data fields are separated by commas  Readable by Microsoft Excel

Unit Testing (1/4)  Object: ListOfDepartments  Method: AddDepartment  Purpose: Add given department to the list  Arguments: Department  Expected Result: Department is added to the Database  Verify by:Query the Database for the added Department  Method: RemoveDepartment  …

Unit Testing (2/4)  Object: Department  Method: AddCourse  Purpose: Add given Course to the list  Arguments: Course  Expected Result: Course is added to the Database  Verify by:Query the Database for the added Course  Method: AddTimeSlot  …  Method: AddBuilding  …  Method: AddUser  …

Unit Testing (3/4)  Method: Generate Schedule  Purpose: Construct a Schedule  Expected Result: Valid Schedule is created and displayed  Verify by:The Schedule is displayed without conflicts

Unit Testing (4/4)  Object: Building  Method: AddRoom  …

Acceptance Testing: Login Screen  Login Screen  Loaded by Class Grab URL  User Input:  Address  Password  Authenticate the user  Navigate to the landing page

Acceptance Testing: Navigation  Tabs Navigate to Appropriate page

Acceptance Testing: Classes Tab  Classes Tab  List Classes  Upon click, display list of classes from the Database  Add Class  Upon click, prompt user for Class data  Success if  Class is added to the database  Class is displayed with a verification message  Import Class  Upon click, prompt user for CSV file, import the class data from it  Success if  Classes are loaded from the file  Classes are displayed with a verification message

Acceptance Testing: TimeSlots Tab  List TimeSlots  …  Add TimeSlot  …  Import TimeSlots  …

Acceptance Testing: Locations Tab  List Rooms  Add Room  Import Room  List Buildings  Add Building  Import Building

Acceptance Testing: Preferences Tab  List Preferences  Edit Preferred Classes  Edit Preferred TimeSlots  Edit Preferred Rooms  Change Password

Acceptance Testing: Schedule Tab  List Schedule  Displays Schedule with Conflicts  Generate Schedule  Create Schedule as per Algorithm  List Conflicts  Displays a list of conflicts  Modify Schedule  Allows user to edit the schedule  Export Schedule  Prompt for a CSV file to save to

Acceptance Testing: Reports Tab  List  Classes  TimeSlots  Rooms  Faculty  View Schedule

Acceptance Testing: Admin Tab  List Users  Create Account  Modify Account  Delete Account  Import Users  Export Users

Acceptance Testing: Logout  User Clicks Logout Link  End user session  Redirect to Login page

QA Session  Questions?  Comments?  Concerns?  Suggestions?