| Defining new testing processes for high
quality deliverables |
| |
 |
| |
| The client |
| A leading telecom product company. |
| |
| The business challenge |
| The client was facing defects slipping
on to the later phases in the absence of a robust unit
testing process for the source code. Inspite of the clear
need for a robust unit testing process which would help
capture defects early on in the development lifecycle,
there was a cultural resistance within the organization
towards testing as the focus was more on development. |
| |
| The solution |
| Wipro evolved a new unit test process
that comprised procedure, guidelines and supporting artifacts
(like templates for unit test plan, unit test defect log,
test report). The new processes were based on Wipro's
best practices and internationally renowned standards/techniques
like Fagan's inspection process, boundary value analysis,
equivalence partitioning etc. and also aligned with international
process improvement frameworks like CMM and ISO. A Knowledge
enhancement exercise along with extensive mentoring was
carried for institutionalize the newly formulated code
review and unit test processes. |
| |
| Business benefits |
| Definition of the unit
test processes resulted in defect capturing early in the
development lifecycle thus resulting in on-time, on-budget
high quality products. By mentoring and creating new testing
roles, Wipro also helped the client institutionalize the
consistent, repeatable and manageable review and unit
test process. |
| |
|
|
| |