Software Quality Assurance Life Cycle

It is a integrated system of methodology activity involving like planning, implementation, assessment, reporting and quality improvement to ensure that the process is of the type and quality needed and expected by the client/customer.

Software Concept and Initiation Phase

SQA should be involved in writing and reviewing the Management Plan to ensure that processes, procedures and standards identified in the plan are appropriate, clear, accurate and verifiable. During this phase, also SQA provides the quality assurance management plan.

Software requirements phase

During the software requirements phase, SQA makes sure that software requirements are complete and testable, and properly expressed as functional, performance.

  • Test requirements
  • Test planning
  • Test design
  • Test execution and Defect logging
  • Test reports and acceptance
  • Sign off

Test Requirements

  • Requirement Specification documents
  • Functional Specification documents
  • Design Specification documents (use cases, etc)
  • Use case Documents
  • Test Trace-ability Matrix for identifying Test Coverage

Test Planning

  • Test Scope, Test Environment
  • Different Test phase and Test Methodologies
  • Manual and Automation Testing
  • Defect Mgmt, Configuration Mgmt, Risk Mgmt. Etc
  • Evaluation & identification? Test, Defect tracking tools

Test Design

  • Test Traceability Matrix and Test coverage
  • Test Scenarios Identification & Test Case preparation
  • Test data and Test scripts preparation
  • Test case reviews and Approval
  • Base lining under Configuration Management

Test Execution and Defect Tracking

  • Executing Test cases
  • Testing Test Scripts
  • Capture, review and analyze Test Results
  • Raised the defects and tracking for its closure

Test Reports and Acceptance

  • Test summary reports
  • Test Metrics and process Improvements made
  • Build release
  • Receiving acceptance

Signoff

Signoff template provides a checklist format for customer that can be used for reviewing a new system's functionality and other attributes before closing a purchase order or accepting a delivery. It includes checklist areas for functional tests, documentation reviews, issue recording, enhancement requests.

How to use?

When preparing to accept a deliverable�system, product, report, etc.�from a supplier, fill out your version of this form to include the items you want to test and/or review. If possible, consider ahead of time whether any discrepancies will be acceptable for each item. Schedule the review/tests with the supplier and discuss expectations. When you perform the reviews or tests, mark the performance of each item and indicate whether each result is acceptable�will the deliverable be accepted with this issue? Finally, review overall results with supplier, timeline for issue resolution, and whether re-test will be required.

back
Web Designing Company in Chennai | Web Development Company in Chennai | Web Design Company in Chennai | Web Design Companies in Chennai | Website Designing Company in Chennai | Web Designing in Chennai | Web Development Chennai | Web Design India | Web Development India | Website Re-designing Chennai | software company in chennai | software company in india | software development company | software development company in chennai | software development companies in chennai | application development company in india | business application development | application migration | application development | Healthcare Benefit Administration Software | medical benefits administration | benefits administration software | healthcare benefit administration software | medical benefit administration | practice management system software | practice management software | AJAX Development | Oracle Application Development | PHP Development India | Joomla Development | Flash Website Design | Rich Internet Applications | Mobile Website Development