150 likes | 261 Views
Test Plan for Collaborative 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).
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 ?