Subjective Questions

You have been asked by a systems development project leader for your help in developing a test plan. The project leader wants to know what should be included in a test plan. He has asked you to develop a brief table of contents for a test plan. What would you include in that table of contents and why?

A test plan shall have the following structure.

Table of Contents

  1. Project Definition: Background, QC Scope
  2. QC Schedule: Target Dates, Milestones & Checkpoints, Activity Date Ranges
  3. The Quality Control Approach for the following areas:
    • Test Requirements
    • Risk Analysis
    • Test Environment Preparation
    • Test Case Design
    • Test Execution & Results Criteria
    • Test Reporting
    • Defect Management
  4. Risks & Dependencies
  5. Unresolved Issues
  6. Notes
  7. Resources
  8. Revision History
What are the phases involved in SDLC? What, when, where and why do QA and Testers play a role in these phases.

· Initiation

. Tester Provide input for estimating testing efforts

QA-Kickoff meeting participation; Giving Process training to the team;

· Definition

Tester Review of functional requirement document

Tester Design test strategy

QA-Req Review; Project Plan Review; Giving Tailoring Guidance

· System Design

Tester Review of system design doc, interface agreement doc etc

QA-Design Review

· Programming & Training

Tester Test plan/specification preparation

Tester Preparation of Test Data

Tester Preparation of Test environment

QA-Test Plan Review; Oversee Code reviews; Ensure proper collection of review data & other metrics

· Evaluation & Acceptance

Tester Perform various validation activities like integration testing, system testing

Test manager: oversees acceptance testing

Tester Tracking defects

QA-Oversee integration & system testing according to the standard processes

· Installation & Operation

Tester Ensure properly tested code is shifted to production

QA-Ensuring Formal project closure & project data is submitted to Organizations Process Database

General role of QA :

  • · Developing policies, procedures and standards
  • · Acquiring and implementing tools and methodologies
  • · Marketing creating awareness of quality programs and concepts
  • · Measuring quality
  • · Defining, recording, summarizing and presenting analyses
  • · Performing process analysis (statistical process control)

0 Comments:

Post a Comment

<< Home