---
description: The Guru99 Bank project has successfully completed. The management board appreciates your work as you have done a great job. However, your boss still has some questions for you.
title: Test Process Improvement (TPI) using PDCA Model
image: https://www.guru99.com/images/test-process-improvement.png
---

[Skip to content](#main) 

The Guru99 Bank project has successfully completed. The management board appreciates your work as you have done a great job. However, your boss still has some questions for you.

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F1.png)

To answer these questions, you have to know about the Test process improvement.

## What is the Test Process Improvement?

Managers often term[ Testing ](https://www.guru99.com/software-testing.html)as a troublesome and uncontrollable process. Looking back at the project Guru99 Bank, did you face any of the following issues in the project?

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F2.png)

**These are common issues in any test project. Many organizations realize that improving the test process can solve these problems. Learning from past mistakes can help in improving test management process.**

## Why Test Process Improvement?

Following scenario shows you why you need Test Process Improvement –

The Guru99 Bank project is complete. The quality of testing was great! You got good feedback from customer.

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F3.jpg)

What is the lesson learned from this scenario? It is “**Always try to do better**”.

Even if you think that you have done a good job, there’re always others who do better than you. Because they have the better solutions, better idea than yours.

Any business wants want the project completed with **highest** quality, **lowest** cost, **shortest** delivery time**.** 

Test process improvement helps you reach these targets

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F4.png)

## How to implement Test Process Improvement?

To implement Test Process Improvement for the project Guru99 Bank, the Test Manager can follow the **PDCA** model. PDCA (Plan-Do-Check-Act) is a four-step management method used in business for control and continuous improvement of process.

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F5.png)

## Step 1) Plan

This is again divided into 3 steps

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F6.png)

### Step 1.1) Identify the problem

The first activity of a test improvement process is **identifying** the problems that occurred in the current project. The problems in this project may happen again in other project. Solving problems and finding out the solutions in order to avoid them in the future is the primary goal of Test Improvement.

Now back to the project Guru99 Bank website, do you find any problems or improvement point? Select below

| Sr No | Problem       | Description                                                                                             | Select |
| ----- | ------------- | ------------------------------------------------------------------------------------------------------- | ------ |
| 1     | Quality       | Customer still found some[ Defect ](https://www.guru99.com/defect-management-process.html)after release |        |
| 2     | Delivery      | The project was delayed                                                                                 |        |
| 3     | Team          | Some employees didn’t co-operate with other team members                                                |        |
| 4     | Skills        | Team member lacked desired skills to complete their tasks                                               |        |
| 5     | Management    | Test Manager did not monitor the progress well which caused some project delayed                        |        |
| 6     | Communication | No constant contact with customer; misunderstanding the customer’s requirement                          |        |
| 7     | Cost          | The Project cost was overrun beyond set budget                                                          |        |

 You got problem with Quality Delivery Team ,Skills ,Management , Commmunication ,Cost 

### RELATED ARTICLES

* [ Project Team: Develop, Building, Manage: Step by Step Process ](https://www.guru99.com/how-to-organize-a-test-team.html "Project Team: Develop, Building, Manage: Step by Step Process")
* [ TEST PLAN in Software Testing (Example) ](https://www.guru99.com/test-planning.html "TEST PLAN in Software Testing (Example)")
* [ Test Monitoring & Control in Software Testing ](https://www.guru99.com/how-you-can-achieve-project-goals-through-test-monitoring-control.html "Test Monitoring & Control in Software Testing")
* [ Issue Management in your Testing Project ](https://www.guru99.com/issue-management-in-your-testing-project.html "Issue Management in your Testing Project")

### Step 1.2) Determine the target

Understand the problem and the issues which occurred in the project. This way, you will determine what are the improvement points and what test phases you should focus on.

Suppose you have identified that the test execution phase took too **much** time & cost to complete. Could the testing be faster and cheaper? It is one of the targets

### Step 1.3) Define the improvement actions

Based on the set target, improvement actions are determined. These actions should be gradual and improved bit by bit because it is not easy to change everything immediately.

For example, to make the testing faster and cheaper, here are some recommended actions

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F7.png)

In the above example, to make the testing faster and cheaper, you should use option A and B. The option C could make the testing faster, but will cost more because you have to pay more salary for the experienced tester.

## Step 2) Do

You have already defined the improvement points. It is time to make a plan to implement them. In this plan, you have to answer the following questions

* Which improvement points have to be implemented?
* When to finish this plan?
* What steps should be done to achieve the plan?

### Perform improvement actions

Once the plan is established, it needs to be implemented. The improvement activities may impact the current test progress. A Test Manager must pay **attention** to these activities to **avoid** the **unwanted** consequences.

Consider the following scenario –

In the project Guru99 Bank, in order to make the testing faster and cheaper, you decided to use the automated testing instead of manual tests. After applying the action, the productivity increased significantly.

## Step 3) Check

In this step, you –

* Evaluate the **efficiency** of the test improvement actions
* Measure how **effective** the solution was
* Analyze whether it could be **improved** in any way.

In this phase, the goal is to **check** whether the improvement actions were implemented successfully as well as to evaluate whether achieved the desired target.

The best way to perform the evaluation is using the **metrics**. Metrics are essential to successful organization management. The Test Manager collects data and uses them to measure parameters such as productivity, quality… etc.

For example, before applying the automated testing to the project, the productivity of testing is **10TCs/man-hour**. After applying the automated testing, the productivity is measured to be **20TC/man-hour**.

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F8.png)

But an unwanted problem happened

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F9.png)

In this case, applying automated testing helps you to **increase** the productivity of the testing, but the quality of testing **decreased**. Therefore, the improvement action may cause serious **consequences**. In such a scenario, you need to select the testing tool more carefully. You will learn more about it in [Test tool Selection](https://www.guru99.com/testing-automation-why-right-tools-are-necessary-for-testing-success.html) tutorial

Consider the same scenario again. The Guru99 project cost was **overrun** because your team members took too **much time** to execute the test cases. By using the automated test tool, you saved **30%** project cost. It is good improvement but your boss expects more

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F10.jpg)

Therefore, you always have to find new & newer solutions to improve the testing process more & more. In such scenario, you can use some other solutions to save on the project cost

* Effectively manage your human resources
* Negotiate better bargains from your vendors

## Step 4) Act

When the improvement actions are implemented successfully as well as the target is met, the Test Manager should do the following-

[](https://www.guru99.com/images/TestManagement/testmanagement%5Farticle%5F5%5F11.png)

* **Review** the improvement activities and take action on lessons learned
* **Standardize** the improvement point in the management process.
* **Update** the policy documents and plan as well as the standard process documents
* **Determine** when and where to apply these changes in the next project.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

 You have successfully subscribed.  
Please check your inbox.

![AI-Newsletter]() Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search 

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/test-process-improvement.png","url":"https://www.guru99.com/images/test-process-improvement.png","width":"409","height":"200","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/test-management","name":"Test Management"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html","name":"Test Process Improvement (TPI) using PDCA Model"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#webpage","url":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html","name":"Test Process Improvement (TPI) using PDCA Model","dateModified":"2024-03-13T17:44:51+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/test-process-improvement.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/thomas","name":"Thomas Hamilton","description":"I am Thomas Hamilton, a seasoned professional in software testing, specializing in crafting comprehensive guides to help you master your software testing skills.","url":"https://www.guru99.com/author/thomas","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/thomas-hamilton-author-v2-120x120.png","url":"https://www.guru99.com/images/thomas-hamilton-author-v2-120x120.png","caption":"Thomas Hamilton","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"@type":"Article","headline":"Test Process Improvement (TPI) using PDCA Model","keywords":"management","dateModified":"2024-03-13T17:44:51+05:30","articleSection":"Test Management","author":{"@id":"https://www.guru99.com/author/thomas","name":"Thomas Hamilton"},"publisher":{"@id":"https://www.guru99.com/#organization"},"description":"The Guru99 Bank project has successfully completed. The management board appreciates your work as you have done a great job. However, your boss still has some questions for you.","name":"Test Process Improvement (TPI) using PDCA Model","@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#richSnippet","isPartOf":{"@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#webpage"},"image":{"@id":"https://www.guru99.com/images/test-process-improvement.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/a-complete-guide-to-test-process-improvement.html#webpage"}}]}
```
