Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications

Similar documents
Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications

System and Software Architecture Description (SSAD) City of Los Angeles Personnel Department Mobile Applications

Test Plan and Cases (TPC)

Test Plan and Cases (TPC)

Acceptance Test Plan and Cases (ATPC)

CITY OF SAN ANTONIO invites applications for the position of: Web Design Senior Analyst

Test Plan and Cases (TPC)

Test Plan and Cases (TPC)

The training document provides instructions for how to apply for a job as an External Applicant using Employee Self Service.

Test Plan and Cases (TPC) PicShare. Team 02

Test Plan and Cases (TPC)

Finding and Adding Payees in Payment Entry - Best Practices

Finding and Adding Payees in Payment Entry - Best Practices

STATE OF OKLAHOMA COUNCIL ON LAW ENFORCEMENT EDUCATION AND TRAINING

Test Plan and Cases (TPC)

Test Plan and Cases (TPC)

Test Plan and Cases (TPC)

OUT OF STOCK NOTIFICATION FOR MAGENTO 2

Use this document to apply for jobs at Case Western Reserve University through the Careers system.

System and Software Architecture Description (SSAD)

Test Plan and Cases (TPC)

Applying for jobs with Recruit

Cell Phone Policy. 1. Purpose: Establish a policy for cell phone use and compensation allowance.

SEARCH & APPLY FOR TEMPORARY HIRE APPLICANT POOL

Full Stack Java Developer Course

NEWTON COUNTY OPEN RECORDS ACT POLICY

FOR INTERNAL APPLICANTS ONLY. Current FSU Employees MUST USE Self Service, Recruiting Activities, Careers, to apply for FSU jobs.

Acceptance Test Plan and Cases (ATPC)

Quality Management Plan (QMP)

Middle East Technical University. Department of Computer Engineering

Supporting Information Document (SID)

Acceptance Test Plan and Cases (ATPC)

INFSCI 1017 Implementation of Information Systems Spring 2017

Application Guidelines. Last modified June

Manage Online Applications

6. To view a listing of Frequently Asked Questions, information on. 7. When completing the online application, you have the option to

Version No: 1.0 Approved by: Francine Seskin Approved on: 3/28/2018. CEA Exam with Live In-House Seminar Version

Quality Management Plan (QMP)

HireaHawk Job Posting Instructions

Web Hosting: Mason Home Page Server (Jiju) Service Level Agreement 2012

JobAps - An Applicant Perspective Last Revised: August 2015

Systems Administrator / Systems Analyst

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

KIRIL DELOVSKI SOFTWARE ENGINEER (RESUME)

Appendix A: Common System Tools

Test Plan and Cases (TPC)

TOWING VESSEL INSPECTION BUREAU (TVIB)

Revision Control Date By Action Pages 12/3/2018 Erica Escamilla Created 12

THIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx

Test Plan and Cases (TPC)

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

The Lilly Safety Mailing Process

Art 645 Introduction to Web Site Design Los Angeles City College

Area: Computer Science & Information Technology Dean: Dr. Derrick Booth Phone: (916) Counseling: (916)

Test Plan and Cases (TPC)

KENYA TRADE NETWORK AGENCY KENTRADE VACANCY ANNOUNCEMENT

West Virginia Division of Personnel Online Application User's Guide. Jobs Open for Application to Everyone

APPLICATION HANDBOOK

ELIZABETH CITY STATE UNIVERSITY Web Page Policy

Oregon Board of Accountancy WHAT YOU NEED TO KNOW

Version No: 1.0 Approved by: Francine Seskin Approved on: 3/28/2018

Administrator Guide. Position Manager 11 Effective 4/9/2018

Test Plan and Cases (TPC)

ANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. And

Note for Approval NFA

ADMINISTRATIVE REGULATION Milwaukee Area Technical College Title: PROFESSIONAL GROWTH CREDIT EVALUATION FOR CERTIFIED POSITIONS

Uploading a Resume are individuals not currently employed in a regular full or part-time position at Fresno State University.

Making you aware. CS577a 17Fall Team 04

Selenium Testing Training

University of Northern Iowa Centric Project Web Site User Guide

Oracle Cloud 1Z0-966

On-Officer Body Camera Program

Siebel Project and Resource Management Administration Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Handshake Guide For Supervisors

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development

NAU New Project Submission. Guidance for creating a new project

The Offer Process - Staff Hiring

B. Employees are expected to make personal calls on non-work time and to ensure that friends and family members are aware of the City s policy.

Board Certified Autism Technician

Test Plan and Cases (TPC)

Credit Card Data Compromise: Incident Response Plan

CASA External Peer Review Program Guidelines. Table of Contents

ASSOCIATE DEGREE REQUIREMENTS

The American Society Of Phlebotomy Technicians, INC

Certified Commissioning Technician (CxT) Application

Office of Human Resources 3/28/13 Page 1 of 7

EPAF User Guide. Your guide for navigating the EPAF System

CELL PHONE POLICY Page 1 of 5 City of Manteca Administrative Policy and Procedure

Training Guide Employee Self Service Candidate Gateway Apply

CDS Annotations Service

Information Security Incident Response Plan

Certification. What: Who: Where:

Frequently Asked Questions

COLLEGE OF WILLIAM AND MARY

Renewal Registration & CPE for CPAs in Iowa

**The Florida Lottery is not a State Personnel System Employer** TECHNICAL ANALYST II - POSITION NUMBER

On-Campus Recruiting System

Test Plan and Cases (TPC)

Information Security Incident Response Plan

UCF APPLICANT TUTORIAL

Transcription:

Test Plan and Cases (TPC) City of Los Angeles Personnel Department Mobile Applications Team 02 Shreya Kamani - Project Manager Anushree Sridhar - Software Architect Pattra Thongprasert Implementer Abhishek Trigunayat - Implementer Travis Jones - Tester William Everton - IIV and V

Version History Date Author Version Changes made Rationale 01/12/13 Divya K Reddy and Pattra Thongprasert 1.0 The original template was taken from the ICSM guidelines and modified as per the requirements of the project Test cases for various modules of the project are the primary focus of this document To develop the Life Cycle plan for the project of Team 02 according to the requirements of the DC package 02/09/14 Pattra Thongprasert 02/18/14 Pattra Thongprasert 04/01/14 Pattra Thongprasert 2.0 2.1 2.2 Details of test cases and test schedule Resources for testing Update Test case T-01 and Test Schedule and Responsibilities Correct existing test cases and update new one Update Test schedule and Responsibilities Correct details according to changes in spring 2014 semester Made change according to RDCP ARB comments Correction based on grader s comments on 03/12/14 and CCD

Test Plan and Cases (TPC) Template Version 2.2 Table of Content VERSION HISTORY... II TABLE OF CONTENT... III TABLE OF TABLES... IV 1. Introduction... 1 2. Test Strategy and Preparation... 1 2.1 Hardware preparation... 1 2.2 Software preparation... 1 2.3 Other pre-test preparations... 2 2.4 Requirements Traceability... 1 3 Test Identification... 1 3.1 TC-01 Search existing job... 1 3.2 TC-02 View current open jobs... 3 3.3 TC-03 View Job Descriptions... 4 3.4 TC-04 Subscribe for notification... 7 3.5 TC-05 Create/update user profile details... 9 3.6 TC-06 Receive Notification for Open Jobs... 10 3.7 TC-07 Process Neogov RSS Feed... 12 3.8 TC-08 View LAPD Jobs... 13 4 Resources and schedule... 14 4.1 Resources... 14 4.2 Staffing and Training Needs... 14 4.3 Schedule... 15 iii

Test Plan and Cases (TPC) Template Version 2.2 Table of Tables Table 1: Requirements Traceability Matrix... 1 Table 2: TC-01-01 Search existing jobs by keyword... 1 Table 3: TC-01-02 Search existing jobs by job ID number... 2 Table 3: TC-02-01 View current open jobs... 3 Table 4: TC-03-01 View job description for existing jobs... 5 Table 6: TC-03-02 View job description for open jobs... 6 Table 5: TC-04-01 Subscribe for notification... 8 Table 6: TC-05-01 Create/update user profile details... 10 Table 7: TC-06-01 Receive Notification for Open Jobs... 11 Table 8: TC-07-01 Process RSS Feed... 12 Table 9: TC-08-01 View LAPD Jobs... 13 Table 10: Staffing and Training Needs... 14 Table 11: Testing Schedule... 15 TPC_IOC2_S14b_T02_V2.2 iv Version Date: 04/01/14

1. Introduction The purpose of this Test Plan and Cases is to provide a plan and strategy for testing the Los Angeles Personnel Department Mobile Application developed Team 2. This is to test all the use cases along with the alternative flows. In addition, this document will also outline the test cases that will be used to test whether the features developed in the software product meets the requirements agreed on Winbook. This TPC report is currently in version number 2.2 and is in 1 st iteration of IOC phase. This report is for functionality and acceptance testing. 2. Test Strategy and Preparation The following test strategies will be used to ensure the successful system operation. Pass unit test written by developer Passed functionality test cases listed in this report using black box strategy by giving the specific input and test to verify the result whether it is as expected output. Passed user acceptance testing tested by clients and volunteer testers All bugs listed in Bugzilla are resolved Relevant documents are completed 2.1 Hardware preparation 1. A server that implements java servlets and java server pages specification and provides a web server environment for the java code to run in. (e.g. Apache Tomcat) Purpose: To deploy the server side code on 2. Android device Purpose: To test the application on an android device 3. ios device Purpose: To test the application on an ios device 2.2 Software preparation 1. Windows or Unix (and Unix-like) Operating System Purpose: To run the other software 2. Java SDK version 1.7 1

Purpose: For compiling the application for android 3. Android SDK Purpose: For compiling the application for android 4. Eclipse IDE with ADT plugin Purpose: For editing and deploying the application on android device 5. Xcode IDE Purpose: For editing, compiling and deploying the application on ios device 6. Android and ios device emulators (optional) Purpose: To test the application on PC instead of actual device 7. Email accounts for testing Purpose: To test the email notification 8. IBM DB2 Purpose: To test database queries 2.3 Other pre-test preparations The other test preparation part includes having the internet connectivity in order to test every module. 2

2.4 Requirements Traceability Table 1: Requirements Traceability Matrix Requirements Use Cases Test Cases WC_2374 UC03: Search all jobs TC-01-01 Search existing jobs by keyword TC-01-02 Search existing jobs by job ID number WC_2378 UC02: View open jobs TC-02-01 View current open jobs WC_2380, WC_2382 WC_2370 UC04: View job descriptions UC06: Notifications for job openings TC-03-01 View job description for existing jobs TC-03-02 View job description for open jobs TC-06-01 Receive notification for open jobs WC_2377 UC07: Process Neogov RSS feed TC-07-01 Process Neogov RSS feed WC_2373 UC05: Subscribe for notifications TC-04-01 Subscribe for notification WC_2383 UC01: Create/update user profile TC-05-01 Create/update user profile details WC_3055 UC08: View police department jobs TC-08-01 View LAPD jobs 1

3 Test Identification All test cases in this section have the assumption that the user s mobile device operates on Android or ios and has Internet access without any server issue. 3.1 TC-01 Search existing job 3.1.1 Test Level Software item level 3.1.2 Test Class - Functionality test 3.1.3 Test Completion Criteria The test for search existing job will be completed when: - The system displays the list of existing jobs of which their names contain user s input which is the keyword or if the job matches with a particular job code number that the user inputs - The system will show no result message when no existing job contains user s input keyword or number 3.1.4 Test Cases Table 2: TC-01-01 Search existing jobs by keyword Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input TC-01-01 Testing the search existing job by keyword s capability and its correctness M (Must have) Server is running Application retrieves information from server - User types keyword composed of one or more letters in search textbox - User clicks search button An example set of data in test is as follow: Accountant 1

Expected Output Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability - Navigated to the Search result page Showing results as follow: ACCOUNTANT DEPARTMENTAL CHIEF ACCOUNTANT PRINCIPAL ACCOUNTANT PRINCIPAL UTILITY ACCOUNTANT SENIOR ACCOUNTANT SENIOR UTILITY ACCOUNTANT TREASURY ACCOUNTANT UTILITY ACCOUNTANT Pass criteria 1: User can see list of existing jobs as a search result in alphabetical order Pass criteria 2: If no any existing job contains input keyword, the No result found message is shown Device must has internet connection OC-1: List jobs 3.1.5 Test Cases Table 3: TC-01-02 Search existing jobs by job ID number Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output TC-01-02 Testing the search existing job by job ID number s capability and its correctness M (Must have) Server is running Application retrieves information from server - User types particular job ID number in search textbox - User clicks search button An example set of data in test is as follow: 505359 - Navigated to the Search result page Showing results as follow: 2

ACCOUNTANT Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability Pass criteria 1: User can see list of existing jobs as a search result in alphabetical order Pass criteria 2: If no any existing job contains input number, the No result found message is shown Device must has internet connection OC-1: List jobs 3.2 TC-02 View current open jobs 3.2.1 Test Level Software item level 3.2.2 Test Class Functionality test 3.2.3 Test Completion Criteria The test for view current open job will be completed when: - The system display list of current open jobs 3.2.4 Test Cases Table 4: TC-02-01 View current open jobs Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input TC-02-01 Testing the view current open jobs capability and its correctness M (Must have) Server is running Application retrieves information from server User clicks Current Open Jobs button on Home page 3

Expected Output - List of open jobs, at the current week, in alphabetical order Showing result as follow: ADVANCE PRACTICE PROVIDER CORRECTIONAL CARE BACKGROUND INVESTIGATOR CORRECTIONAL NURSE ELECTRIC DISTRIBUTION MECHANIC POLICE OFFICER POLICE SPECIALIST PRINCIPAL DEPUTY CONTROLLER PUBLIC RELATIONS SPECIALIS SAFETY ENGINEER PRESSURE VESSELS VETERINARY TECHNICIAN * Result valid as of week 21 st - 27 th March 2014 (because it changes every week) Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability Pass criteria 1: User can see list of current open jobs Device must has internet connection TC-07 OC-1: List jobs 3.3 TC-03 View Job Descriptions 3.3.1 Test Level Software item level 3.3.2 Test Class Functionality test 3.3.3 Test Completion Criteria The test for View Job Description will be completed when - The description for a job is displayed after clicking either on any existing job or any current open job 4

- The system display job title, duties and requirements information correctly for existing job - The system display job title, duties, requirements, type, salary, and filing period information correctly for current open job 3.3.4 Test Cases Table 5: TC-03-01 View job description for existing jobs Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output TC-03-01 The description of jobs should be displayed to the user when the user clicks on any of the job M (Must have) Server is running Application retrieve information from server Clicking on any of the existing jobs out of the list that would shown, screen should display the details of selected job An example set of data in test is as follow: User clicks on ACCOUNTANT - Only the necessary details are to be displayed about a job that is selected by the user. Showing result as follow: ACCOUNTANT Duties: An Accountant does professional accounting work in the analysis, preparation, maintenance, control, and reconciliation of financial records and reports in accordance with the principles of governmental and public accounting. Requirement: 1. Graduation from a recognized four-year college or university with either: a) A major in accounting; or b) At least 24 semester or 36 quarter units in accounting; or 2. Two years of experience as an Accounting Aide with the City of Los Angeles and satisfactory completion of the following courses at a recognized four-year college or university: Principles of Accounting (a full year introductory course); Intermediate Accounting (a full year course) Cost Accounting; Auditing; and 5

Either Governmental Accounting or upper level data processing (either must be a full year course) Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability Pass criteria 1: The details of an existing job including job title, duties and requirements are displayed along with Notify Me button Device must has internet connection TC-01-01 TC-01-02 OC-1: List jobs, OC-3: Subscription to jobs 3.3.5 Test Cases Table 6: TC-03-02 View job description for open jobs Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output TC-03-02 The description of jobs should be displayed to the user when the user clicks on any of the job M (Must have) Server is running Application retrieve information from server Clicking on any of the existing jobs or any current open job out of the list that would shown, screen should display the details of selected job An example set of data in test is as follow: User clicks on BACKGROUND INVESTIGATOR - Subscription button are displayed along with the various details of the job. Showing result as follow: BACKGROUND INVESTIGATOR Duties: A Background Investigator is a civilian employee who conducts and compiles personal and professional background investigations for public safety candidates by interviewing employers, co-workers, neighbors, law enforcement officials, military personnel, members of the candidate s family, and personal 6

references; prepares reports on findings; makes recommendations as to background findings; and performs other related duties. Background Investigators in the higher pay grades may supervise or act as a lead worker to staff involved in the above duties. Requirement: 1. Two years of full-time paid sworn experience within the last ten years as a peace officer performing background investigations for employment or criminal matters; and 2. Submission of the Background Investigator Supplemental Training and Experience Questionnaire and City application at the time of filing. Job type: FULL-TIME Salary: $61,554.00 - $91,496.00 Annually Filing period: Continuous Pass/Fail Criteria Pass criteria 1: Only the existing jobs that are not open should allow the user to subscribe, displaying Notify Me button. Pass criteria 2: The details of a current open job include job title, duties, requirements, job type, salary and filing period Assumptions and Constraints Dependencies Traceability Device must has internet connection TC-02-01 OC-1: List jobs 3.4 TC-04 Subscribe for notification 3.4.1 Test Level Software item level 3.4.2 Test Class Functionality test 3.4.3 Test Completion Criteria The test for Subscribe for notification will be completed when - User can choose to receive notification via email and/or text message - User receive notification of a job he subscribed for via the channel he chose e.g. email or/and text message 7

3.4.4 Test Cases Table 7: TC-04-01 Subscribe for notification Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output TC-04-01 This item will be testing the ability for a job seeker to subscribe for notification when he wishes to know when the particular job opens up M (Must have) Server is running User subscription requests are saved on server database - User subscribe for a job An example set of data in test is as follow: User clicks to subscribe for ACCOUNTANT User gets an alert dialog with message Subscribe success to notify that the subscription is successful Pass/Fail Criteria Pass Criteria 1: User can view options or ways for subscription Pass Criteria 2: User can select among the options available which are email and text message Pass Criteria 3: User can submit the subscription request Pass Criteria 4: User subscription information is saved in database server and device database Pass Criteria 5: User is given alert dialog as to whether the subscription has been successful or not. Assumptions and Constraints Dependencies Traceability Device must has internet connection TC-05-01 OC-3: Subscription to jobs 8

3.5 TC-05 Create/update user profile details 3.5.1 Test Level Software item level 3.5.2 Test Class Functional test 3.5.3 Test Completion Criteria The test for Create/update user profile details will be completed when - The user is allowed to fill various details in order to subscribe for an existing job - User can fill in his name, email, and phone number, choose his mobile carrier, and select channels to receive notifications - All the data listed above are saved successfully on device and server database 9

3.5.4 Test Cases Table 8: TC-05-01 Create/update user profile details Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output Pass/Fail Criteria TC-05-01 The user should be able to add/edit email address, name, phone number and carrier. The user can also choose to receive notification via text/email/ or both. M (Must have) Server is running User profile information is saved on device and server database - User clicks on Your Profile button on Home page - User click Notify Me button on Job description page when he hasn t created his profile An alert dialog appear with the message Your profile has been saved that user profile has been saved successfully Pass Criteria 1: User can enter name, email, phone number and choose the mobile carrier Pass Criteria 2: Information provided by the user should be saved successfully on device and server database Pass Criteria 3: User should be able to edit the details and save new details under the same profile Assumptions and Constraints Dependencies Traceability Clicking on an existing job name is the constraint in order to execute this test case. OC-3: Subscription to jobs 3.6 TC-06 Receive Notification for Open Jobs 3.6.1 Test Level Software item level 10

3.6.2 Test Class Timing test and functional test 3.6.3 Test Completion Criteria The test for Receive notification for open jobs will be completed when - The system triggers the notification to be sent if the job that opens up matches with the job that user subscribed - User s devices receive email or/and text message notify that the subscribed job is open for application 3.6.4 Test Cases Table 9: TC-06-01 Receive Notification for Open Jobs Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input TC-06-01 To check that the system send out job notification correctly M (Must have) Server is running System send out notifications - User s email and phone number - User s notification options - User s subscription for a job An example set of data as follow: User name: Pattra Thongprasert Email: thongpra@usc.edu Phone: 2133996448 Notification option: Email only User subscribed for Accountant Expected Output User receives notifications for an open job along with the link to that job s information Result is as follow: Owner of thongpra@usc.edu receive email notification and text message (text message via phone number 2133996448) that job ACCOUNTANT is open for application 11

Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability Pass criteria 1: User receive notification for a particular job he has subscribed according to options he has set The RSS feed from Neogov website must be updated with latest information by 11.59pm every Thursday and should be available for processing by XML parsing TC-04-01 TC-05-01 OC-2: Send notifications 3.7 TC-07 Process Neogov RSS Feed 3.7.1 Test Level Software item level 3.7.2 Test Class Functionality test 3.7.3 Test Completion Criteria The test for Process Neogov RSS Feed will be completed when - The system gathers the latest RSS feed from Neogov, processes feed correctly, and covers all the jobs inside the feed - Open jobs listed in RSS feed are displayed in Current Open Jobs page correctly 3.7.4 Test Cases Table 10: TC-07-01 Process RSS Feed Test Case Number Test Item Test Priority Pre-conditions Post-conditions Input Expected Output TC-07-01 To check that the system process RSS feed from Neogov correctly M (Must have) Server is running Job s status on server database is updated The RSS feed is provided as the input for this test case The complete lists of open jobs along with their information that 12

Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability contain in the latest RSS feed are listed out without XML tags Pass criteria 1: The feed that being processed is the latest one sent from feed provider Pass criteria 2: Complete lists of open jobs along with their information are listed out correctly without XML tags The RSS feed from Neogov must be updated with latest information and should be available for processing by XML parsing feed by 11.59 pm every Thursday OC-2: Send notifications 3.8 TC-08 View LAPD Jobs 3.8.1 Test Level Software item level 3.8.2 Test Class Functionality test 3.8.3 Test Completion Criteria The test View LAPD jobs will be completed when - User will be redirected to LA police department website page that contains open position information 3.8.4 Test Cases Table 11: TC-08-01 View LAPD Jobs Test Case Number Test Item Test Priority Pre-conditions TC-08-01 User will be redirected to LA police department website page that contains open position information when he clicked LAPD career button. M (Must have) 13

Post-conditions Input Expected Output Pass/Fail Criteria Assumptions and Constraints Dependencies Traceability Police department website is shown on the screen, page contains the LAPD open job information. User click on LAPD Career button Screen with message redirecting to JoinLAPD website before display website on the screen. Pass criteria 1: Application is redirected to LAPD website and show the open position information page on the screen. - Device must has connection to internet - LAPD website is currently up and running - LAPD open position information is provided on their site OC-4: View LAPD jobs 4 Resources and schedule 4.1 Resources Personnel: All members of the team are involved in testing process as time allows. Implementers will perform unit test for each individual modules. A tester will perform test on the latest version of source code for functionality available every week then compile results into report and send to IV&V for verification and validation. Time: Computing resources: Each member needs a computer to perform unit test and integration testing. Android devices, ios devices, server, and internet will be used in functionality testing, system testing process, CCD, and acceptance testing. Other resources: Samples of RSS feed from Neogov and email/text message service are needed in testing process. 4.2 Staffing and Training Needs Table 12: Staffing and Training Needs Test Resource Responsibilities Required experience Training required Abhishek Trigunayat Managing, preparing, witnessing, inspecting the Java, JSP, HTML, CSS, JavaScript 14

Travis Jones William Everton Other members test items Leading testing process, Recording test results Verifying results of test cases Supporting in testing process Java, JSP, HTML, CSS, JavaScript Java, JSP, HTML, CSS, JavaScript Java, JSP, HTML, CSS, JavaScript JUnit Test 4.3 Schedule Table 13: Testing Schedule Date Test Identifier Responsible person Resources Trainin g needs 02/20/14 02/24/14 TC-01-01, TC-01-02, TC-02-01 Travis, Pattra, Server, Android, ios devices, and internet JUnit Test 02/22/14 02/25/14 02/26/14 02/28/14 03/07/14 03/10/14 03/26/14 03/28/14 03/28/14 04/02/14 04/07/14 04/18/14 TC-03-01, TC-03-02 TC-06-01, TC-07-01 TC-04-01, TC-05-01 Shreya Abhishek, Anushree Abhishek, Travis access RSS feed, Server, Android, ios devices, email/text service, and internet access Server, Android, ios devices, and internet access TC-08-01 Pattra Server, Android, ios devices, and internet access TC-01-01 to TC-08-01 Integration testing System testing Acceptance testing Main responsibility: Travis Support: Others Main responsibility: Anushree Support: Others Main responsibility: Abhishek Support: Others RSS feed, Server, Android, ios devices, email/text service, and internet access RSS feed, Server, Android, ios devices, email/text service, and internet access RSS feed, Server, Android, ios devices, email/text service, and internet access JUnit Test 15