Improve your test process, improve your life
-
Upload
qualitest-group -
Category
Technology
-
view
38 -
download
3
Transcript of Improve your test process, improve your life
Improve your Test Process,Improve your Life
AboutQualiTest
QA and testing isall that we do!
World’s 2ndlargest pure play
TestingCompany
Over 2,700 testingprofessionalsworld wide
Business Assurance
QA &TestingFocus
ResultsBasedTesting(RBT)
Contractual guarantees forquality Improvement &
cost reduction
ManagedTesting
Solutions(MTS)
Long term, SLAbased testingoutsourcing
Industry & Technology Expert
2
GlobalServiceDeliveryModel
Onshore, Near-Shore,Offshore and Crowd
Testing
3
Making Improvements
| The software testing process can be challenging to master. When the current testing process is insufficient or lacking in some areas, it may be unclear where to start making improvements.
| Even if the currently implemented test process seems adequate, organizational developments may be occurring at a rapid pace, and the testing process must be agile and prepared for change.
4
The TPI Model
| The Business-Driven Test Process Improvement (TPI) model focuses on distinct key areas to offer insights into the maturity of a testing process and to identify actions so that you can instigate change management and achieve the desired maturity level in that area for your organization
| The TPI model offers business-driven test process improvement through categories, which aligns the order of improvement efforts with your business drivers.
| It considers the different aspects of the test process, such as the use of test tools, design techniques or reporting.
5
Key Areas
| By evaluating various aspects, the strengths and weaknesses of your test process will become clearer; these aspects are called key areas
| These Key Areas are as follows:
| Stakeholder Commitment| Degree of Involvement| Test Strategy| Test Organization| Communication| Reporting| Test Process Management| Estimating and Planning
| Metrics| Defect Management| Testware Management| Methodology Practice| Tester Professionalism| Test Case Design| Test Tools| Test Environment
6
Plan of Action
| The following are good steps to follow when evaluating TPI:
Evaluate your current status, and redirect your actions back to the previous steps as needed
Implement those Actions
Make a Plan of Action
Define Improvements
Assess the Current Situation
Determine your Goal, Scope and Approach
Create Awareness
7
TPI Matrix
| You can then use the 16 key areas to create a matrix, with ratings for four maturity levels:
• Performing activities “ad-hoc”Initial
• Doing the Right ThingsControlled• Doing the Right Things in the
Right WayEfficient• Continuously Adapting the
Right Things in the Right WayOptimizing
8
TPI Matrix Example
| The following displays an example of a TPI matrix, as generated using the TPI-NEXT tool from Sogeti
| An organization cannot be considered to be in the Efficient category for a Key Area, if all the requirements in the Controlled section of the same Key Area have not yet been met
Initial
Controlled Efficient Optimizing
3 Key Area 3 – Test Strategy
1 2 3 4 1 2 3 1 2
4 Key Area 4 – Test Organization
1 2 3 4 1 2 3 4 1 2 3
5 Key Area 5 - Communication
1 2 3 4 1 2 3 1 2
6 Key Area 6 - Reporting
1 2 3 1 2 3 4 1 2
7 Key Area 7 – Test Process Management
1 2 3 4 1 2 3 4 1 2
9
Benefits of Test Process Improvement
| Increase effectiveness and efficiency of test activities
| Align testing with organizational priorities and other project processes
| Improve the value of testing to the organization
| Improve overall software quality
| Reduce down time
| Reduce errors
| Ensure compliance
| More efficient and effective business operations
| Long-term reduction in the cost of testing
| Long-term reduction in the length of the test process
| Utilization of evaluation tool to determine if the optimal test improvements and benefits are being achieved
10
Continuous Improvement
| Software development is always changing and progressing. While your current test process may be sufficient, it’s important to remember that you should always be evaluating and modifying your methodologies and testing habits to keep up with the software evolution.
| While TPI does not necessarily point out a perfect solution to your problem, it makes it easier to evaluate your structure, increase your organization’s communication, and ensure that your are always improving
www.QualiTestGroup.com