Presentation is loading. Please wait.

Presentation is loading. Please wait.

QA and Need for a QA Framework A Walkthrough. What is QA? Quality Assurance is a process driven approach Ensures that the developed product meets the.

Similar presentations


Presentation on theme: "QA and Need for a QA Framework A Walkthrough. What is QA? Quality Assurance is a process driven approach Ensures that the developed product meets the."— Presentation transcript:

1 QA and Need for a QA Framework A Walkthrough

2 What is QA? Quality Assurance is a process driven approach Ensures that the developed product meets the business needs through measurable deliverables Enables the project teams to deliver the project with better control and quality QA process is geared to ensure that the software developed is delivered with as few defects as possible Encapsulates testing the product/application and defining the processes to improve overall quality QA process mitigates the risk of delivering a faulty software product by performing additional checks

3 What does QA do? Provides guidelines, checkpoints, responsibilities and direction for the testing and quality processes Allows QA teams to plan and execute deliverables in line with project schedule Makes project teams understand the QA process and their respective responsibilities toward QA Plays a vital role in the project with a strong framework to support and guide Verifies and Validates the functionality and performance of the product Ideal function of QA – Strategic Input. Productive Output

4 QA Framework QA framework defines and drives the QA activities on the projects Defines roles and responsibilities for the QA teams Drives the processes that will be implemented Establishes the QA deliverable structure Ensures set entry and exit criteria are met Provides the required focus towards quality and testing across the project Lets the QA be part of change control process

5 QA Deliverables QA deliverables provide the backbone for any testing activity They make testing activities more streamlined and focused Test teams can plan and deliver results properly for each stage in the SDLC Project Management can gauge the performance and health of the project Test activities can be measured through these deliverables

6 Deliverable Mapping Project PhaseTest Deliverables Planning & AnalysisProject Test Strategy Test Plan for each test Stage DesignHigh level test scenarios Detailed Test Conditions DevelopmentTest Scripts Test Execution Plan Defect Process Testing PhaseTest Data Test Execution Reports Defect Management Test Results

7 Test Stages There are 5 major test stages which are popularly used in the Projects across the world Unit Testing String Test/Integration Test System Testing/System Integration Testing Use Acceptance Testing Regression Testing Each test stage takes place at a strategic time in the SDLC Almost all the 5 stages are owned by different teams on the project and sometimes they overlap/combine these test stages

8 Project Phase – Test Stage Project PhaseTest Stage PlanningTest Strategy completed AnalysisTest Plans Completed DesignTest Deliverable Preparation DevelopmentUnit Testing & Integration Testing TestingSystem Testing System Integration Testing UAT DeploymentRegression Testing

9 Benefits Improved Quality of the Product Test results that are quantifiable Streamlined processes Reusable deliverables Increased quality awareness Enhances efficiency Better team co-ordination High level of transparency

10 Feedback & Questions


Download ppt "QA and Need for a QA Framework A Walkthrough. What is QA? Quality Assurance is a process driven approach Ensures that the developed product meets the."

Similar presentations


Ads by Google