ID-10t Consultants Generation Java Acceptance Test Roger Bacon Science Center, Room 328 April 28th, :00pm 04/28/091 ID-10t Consultants Acceptance Test Presentation
Welcome Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor Department of Computer Science Siena College 04/28/092 ID-10t Consultants Acceptance Test Presentation
Agenda Introduction Project Overview Test Results Generation Java Management & Development Model 04/28/093 ID-10t Consultants Acceptance Test Presentation
Team Members Christine Fox……………………………………………………………………..Team Leader Kevin Mulcahy……………………………………………………………Lead Programmer Nick Miller………………………………………………………..Database Administrator Jordan Steans………………………………………………………………………Web Master 04/28/094 ID-10t Consultants Acceptance Test Presentation
Agenda Introduction Project Overview Test Results Generation Java Management & Development Model 04/28/095 ID-10t Consultants Acceptance Test Presentation
Project Overview The System will allow users access to Java Coding questions that will offer immediate feedback regarding compilation and correctness. 04/28/096 ID-10t Consultants Acceptance Test Presentation Generation Java will provide services to: -Students -Instructors -Administrators
Agenda Introduction Project Overview Test Results Generation Java Management & Development Model 04/28/097 ID-10t Consultants Acceptance Test Presentation
Testing Strategy Software Testing Integration Testing Regression Testing Unit Testing 04/28/09 ID-10t Consultants Acceptance Test Presentation8
Unit Test Catalog 04/28/09 ID-10t Consultants Acceptance Test Presentation9 Test ResultTest NumberUnit Test Name PASS1Login Page PASS2Forgot Password PASS3Student Home Screen PASS4System Admin Home Screen PASS5Prg Admin Home screen PASS6Instructor Home Screen PASS7Student Acct Creation PASS8Std Acct Creation Pop-up PASS9Created Acct – sys admin PASS10Created user acct sys admin NO LONGER USED11Create Question PASS12Student Question / Q set answer IN PRODUCTION13Student grade book IN PRODUCTION14Administrator grade book IN PRODUCTION15Instructor grade book NO LONGER USED16System admin – course mngment – link to new course PASS17Sa – create course IN PRODUCTION18Instructor – published content pool PASS19Instructor – my pool PASS20Instructor – course pool PASS21Instructor – global pool
Unit Test Catalog (cont.) 04/28/09 ID-10t Consultants Acceptance Test Presentation10 PASS22Question Set Creation PASS23Question Set Adding a Question NO LONGER USED24Submitted Created Question 25Question Set Publication 26Editing Live Question 27Editing Live Question set PASS28Acct Management Student PASS29Acct Management Instructor PASS30Acct Management Prg Admin PASS31Acct Management Sys Admin PENDING32Course home page – std PENDING33Course home pg – instructor, admins IN PRODUCTION34Pool management prg admin IN PRODUCTION35Pool management – sys admin ON ANOTHER PAGE36Std quest run & compile REMOVED37Pop – up save question REMOVED38Created course – sys admin IN PRODUCTION39Approval global pool requests – sa IN PRODUCTION40Approval course pool requests - pa PASS41Create User Accounts - pa PASS42Create Section
Pass/Fail Criteria 04/28/09 ID-10t Consultants Acceptance Test Presentation11 Page being tested Testing for Expected Outcome PassFailComment Student Acct Creation Does the screen load? Is all the data uploaded to the database correctly? The screen will load correctly and the users will have ability to type in their login info Yes Std Acct Creation Pop-up Does the screen load? The screen will load correctly and the users will have ability to type in their login info Yes Created Acct – sys admin Does the screen load? Is all the data uploaded to the database correctly? The screen will load correctly and the users will be registered and receive an Yes Create Question Does the screen load? Is all the data uploaded to the database correctly? The screen will load correctly and the users will receive a success msg after submitting Yes Student Question / Q set answer Does the screen load? Is all the data uploaded to the database correctly? The screen will load correctly and the users will receive feedback after submitting Yes
Instructor - Course Pool 04/28/09 ID-10t Consultants Acceptance Test Presentation12 NumberTest Case NameDescriptionInputExpected ResultActual Result/CommentsTest Result Course Pool content loads N/A Course Pool content is loaded with all proper questions and question sets P Global Pool tabChoose Global Pool tabClick on Global Pool tab Questions/Sets in Global Pool are populated and listed P My Pool tabChoose My Pool tabClick on My Pool tab Question/Sets in My Pool are populated and listed P Published Pool tabChoose Published Pool tabClick on Published Pool tab Questions/Sets in Published Pool are populated and listed F Edit Instructor wishes to edit a question/setClick “Edit” Redirected to a page to edit the question/set P Remove Instructor wished to remove a question/setClick “Remove” The appropriate item is removed from the pool P Preview content Click the question/set title Displays a preview of the designated question or question set in a pop-up window F Add to My Pool Click Add to My Pool button Adds the selected question or question set to My Pool P
Unit Test – Create Section 04/28/09 ID-10t Consultants Acceptance Test Presentation13 Unit 42Section Creation Page Test Case Pass/FailNumberStepDescriptionAction NeededExpected ResultObserved ResultComments P Course Creation page Correct page loadsN/A Course Creation page loads and is appropriately displayed P Course Name selection Course Name is selected Course Name is selected from a drop-down menu Course Name is accepted i.e. Intro to Computer Science P Course Number selection Course Number is selected Course Number is selected from a drop-down menu Course Number is accepted P Section Number selection Course Section is selected Course Section is selected from a drop-down menu Section Number is accepted P Semester selection Semester (Fall, Spring, or Summer) and the year are selected Course Semester and year are selected from a drop-down menu Semester/year are accepted P Create button clicked User wishes to create the course User clicks the "Create" button The course is successfully created = Summary of Tests for This Unit
Unit Test Std. Acct Creation 04/28/09 ID-10t Consultants Acceptance Test Presentation14 Unit 7Student Account Creation Note: Assume student knows his/her first and last name and address, and has then clicked on the "Submit" button. Test Case Pass/FailNumberStepDescriptionAction NeededExpected ResultObserved ResultComments P7.001 Student Account Creation page loads Correct page loadsN/AStudent Account Creation page loads and is appropriately displayed P7.002 Enter accepted first nameStudent enters first name with no illegal characters Input first nameNo illegal characters, the name is accepted P7.003 Enter unaccepted first nameStudent enters first name with illegal characters Input first namePage reloaded with proper error message displayed P Enter accepted last nameStudent enters last name with no illegal characters Input last nameNo illegal characters, the name is accepted P7.005 Enter unaccepted last nameStudent enters last name with illegal characters Input last namePage reloaded with proper error message displayed P7.006 Enter accepted addressStudent enters a unique and valid address with legal characters Input addressNo illegal characters, the address is valid. The address is accepted P7.007 Enter unaccepted address Student enters a non-unique address or one that is invalid or contains illegal characters Input addressPage reloaded with proper error message displayed P7.008 Enter accepted passwordStudent enters a password of the proper length with no illegal characters Input passwordPassword is compared to confirmation password P7.009 Enter unaccepted passwordStudent enters a password not of the proper length or containing illegal characters Input passwordPage reloaded with proper error message displayed P7.010 Confirm password correctlyStudent retypes the password correctly Input passwordConfirmation password matches password and is accepted. P7.011 Confirm password incorrectlyStudent retypes the password incorrectly Input passwordConfirmation password does not match the password. Page reloaded with proper error message displayed. = Summary of Tests for This Unit
Agenda Introduction Project Overview Test Results Generation Java Management & Development Model 04/28/0915 ID-10t Consultants Acceptance Test Presentation
Generation Java – Log-In 04/28/0916 ID-10t Consultants Acceptance Test Presentation
Generation Java – Forgot Pswd 04/28/09 ID-10t Consultants Acceptance Test Presentation17
Generation Java – Std. Home Pg. 04/28/09 ID-10t Consultants Acceptance Test Presentation18
Generation Java – Home Pages 04/28/09 ID-10t Consultants Acceptance Test Presentation19
Gen Java – Create Acct – Std. 04/28/09 ID-10t Consultants Acceptance Test Presentation20
Create Account – Sys Admin 04/28/09 ID-10t Consultants Acceptance Test Presentation21
Gen Java – Create Question 04/28/09 ID-10t Consultants Acceptance Test Presentation22
Gen Java – Std. Answer Qst. 04/28/09 ID-10t Consultants Acceptance Test Presentation23
Create Course – Sys Admin 04/28/09 ID-10t Consultants Acceptance Test Presentation24
Create Question Set 04/28/09 ID-10t Consultants Acceptance Test Presentation25
Adding Questions to Set 04/28/09 ID-10t Consultants Acceptance Test Presentation26
Edit Question Set 04/28/09 ID-10t Consultants Acceptance Test Presentation27
Account Management – All Users 04/28/09 ID-10t Consultants Acceptance Test Presentation28
Prg Admin – Create User Accts 04/28/09 ID-10t Consultants Acceptance Test Presentation29
Create Course Section 04/28/09 ID-10t Consultants Acceptance Test Presentation30
Generation Java - Pools 04/28/09 ID-10t Consultants Acceptance Test Presentation31
Agenda Introduction Project Overview Test Results Generation Java Management & Development Model 04/28/0932 ID-10t Consultants Acceptance Test Presentation
Waterfall (Linear) Model Project Management & Development Model 04/28/09 ID-10t Consultants Acceptance Test Presentation33
Thank You You are Cordially Invited to the Software Engineering Party on May 4 th 8 – 11pm in RB /28/09 ID-10t Consultants Acceptance Test Presentation34
mysql -u perm_idiot -- password=loot+nurse_stab perm_idiot 04/28/09 ID-10t Consultants Acceptance Test Presentation35