|
|
||||||||||||||||||||
| Home > Master core deliverables: Testing Center of Excellence tutorial | |
| Learning guide: |
|
||
TABLE OF CONTENTS
In this installment of my tutorial on building a software Testing Center of Excellence (TCoE), I discuss the core set of deliverables that a TCoE should be responsible for creating and maintaining. We'll examine testing workflows, methodologies and templates, as well as specific artifacts for its partners including: Test Strategy, Test Plans, Test Cases, Test Automation (scripts), Execution results, Test Defects, Test Reports, and all test management artifacts. The TCoE owns the test architectural vision. This is probably the most critical role for the TCoE and should only be undertaken by senior testing resources. The test architecture represents the selection and integration of the appropriate set of tools, processes, standards and procedures or methodologies to ensure overall testing efficiency. The formulation of the overall architecture is a collaborative effort between the TCoE Architect, TCoE Manager, TCoE Methodologist, Senior Test Automation Engineers, software vendors, and Quality Assurance. This overarching strategy needs to be captured within the context of a Test Strategy with a supporting architectural schema that supports the immediate and future goals of the TCoE. At a minimum the TCoE architecture should be captured within a TCoE Test Strategy and a TCoE Architectural Schema. TCoE test methodology: Deliverables The TCoE owns the test methodology for Integration, Functional, System, and User Acceptance Testing. The TCoE could also own the performance assurance and testing methodology if the Performance Assurance Center of Excellence (PACoE) has been rolled up into the TCoE. The TCoE provides the process, procedures, and templates that support effective test design and testing deliverables. The Test Methodologist is responsible for these deliverables and should provide education to resources on the testing methodology, working with Quality Assurance (QA) to ensure the methodology is integrated into a corporate continuous improvement program. At a minimum, the TCoE should provide these deliverables:
The point is not to create an overwhelming set of deliverables. In fact, the objective should be to create the thinnest set of deliverables possible, leveraging every tool available to make this a reality; if an artifact cannot show a substantive return on investment it should not exist. TCoE test management: Deliverables Managing a test engagement can be one of the most challenging tasks within the IT space; that having been said, the existence of a TCoE provides test managers and leads the repeatable, predictable processes required to correctly size and implement any testing effort. Perhaps the most important tool that a TCoE provides any test manager or team lead is the collateral to resize the testing effort based on schedule impacts and scope changes. At a minimum the TCoE should provide:
Once again, the objective is not to create the ultimate set of planning and management deliverables. Instead, the goal is to answer the question: What is the minimum set of deliverables that will allow the test manager to manage the testing process? TCoE test cycle: Deliverables Now, let's look at the entire test cycle as it occurs in a Testing Center of Excellence. Here are the steps or components:
Continue to part three of the Testing Center of Excellence tutorial: Cementing a test architecture.
'); // -->
|
|
|||||||||||||||||||||||||
| About Us | Contact Us | For Advertisers | For Business Partners | Site Index | RSS |
|
|
|
|||||||