150 likes | 270 Vues
This document outlines the qualification testing objectives, processes, responsibilities, and schedules for the Collaborative Server System. It aims to meet all specified requirements and quality standards as outlined in A-spec and B-spec. The testing process involves unit, integration, and qualification tests, each with clear responsibilities assigned to team members. Key resource allocation and an integration schedule are specified to ensure timely completion of testing activities. Additionally, a version control framework is established for effective management of test procedures and bug tracking.
E N D
Test Plan forCollaborative Server System Prashanth Vijayaraghavan pvijayar@syr.edu (315) – 380-6069
Agenda • Objectives of Qualification testing. • Testing Process. • Responsibilities. • Schedules and Resource allocation. • Integration schedule. • Share and Repository (version control). • Managing Bugs and errors.
Objectives of testing the system The intend is to prove that: • It Meets all the requirements in A-spec and B-spec. • It Meets the standards required by the customer. • The software is of high quality. - Robust. - Simple and flexible.
Test Types and Responsibilities • Unit Test: RI : Developers and Team Leader. • Integration Test: RI: Integration of 2 sub systems – Team leads from the 2 sub systems. Track Bugs & errors – Assigned Test Members.
Test Types and Responsibilities (Cont..) • Qualification Test: Designing a test plan – Test Team. Writing Test procedures – Assigned test team members with help from team leads. Develop Pass/Fail Criterion – Test team member with help from Team Lead. Test Procedure review – Team lead, TSM, PM, SA and Customer. Dry Run of Test procedures – Test team. User acceptance and sign off – Customer, PM,TSM. • Eating our own Dog food RI : Entire CSERV team. Eg – Work packages for our tools, Our team structure.
Integration Schedule 85% of test Procedures passed 2 weeks
Network Share • Server Name: Ecshome1 • Project Root Directory:\\Ecshome1\784Project$\CSE784FinalProjF07 • Steps to access the above network share. • Login into a ECS cluster. • Open my Network places from desktop. • Click add network place from the left tab. • Follow the wizard and enter network address for which you have permissions. • Eg: Test team member can enter \\Ecshome1\784Project$\CSE784FinalProjF07\TestTeam
Network Share structure • CSE784FinalProjF07 (R&W -PM,SA) ASPECReview (R -team leads) BSPECReview (R&W -team leads) CSPECReview (R&W -team leads) TestReadinessReview (R&W -test team members) TestTeam (R&W- test team members) TestPlan TestProcedures TeamStructure (Full – Abishek allen) Source Code Presentations Test WorkPackage (Full – Kimberly Lang) Scheduling (Full – Adithya Dhamani) ProgressMonitor (Full – Abhinav Bose) Wiki (Full- Kedar Joshi) WhiteBoard (Full – Aniruddha Gore) Comm (Full – Rajesh) DataManager (Full – Heidi Salapong) Executives (Full – Sreevatsa) LatestBuild (R – Team leads) QualsBuild
Repository with version control • Version control software – Sub version • Server – Apollo server running on unix. • Client – Win32 application installed in some machines in link 202. Rules: • The products which are used for integration must be checkout from repository. • Each build after integration must go into the repository • Final qualification build must come from the server.
Software Change request form Name (Originator): Title: Start date and End Date: Priority: Status: (open or closed ) Assigned team: Assigned member: Affected file names: Statement of problem: Solutions:
Thank You Questions ?