Software testing essentially reveals the mistakes done by a human mind when building up a piece of code. However, in some cases software testing can become a never-ending story. Testing team completes first testing cycle, no. of defects are found, development team fixes the defects, again testing is carried out, some more defects crop up and so on.
If project development goes this way then project manager’s tension builds up and the estimates goes haywire. Release date gets extended by days, weeks and sometimes by a month or two. However, this kind of situations can be avoided if few things are taken into consideration:
- Functionality of the application to be developed should be clear and well documented with a support of good change management process
- Development phase of the project should be completed
- Test cases must cover entire functionality of the application and they must be executed in a controlled environment
- A robust process for determining the severity and priority of defect
- Carrying out analysis of testing phase –> No. defects found against no. of test cases executed. If application is in second stage of testing then no. of defects reoccurred, time taken for fixing up of defects according their severity.
So what do you think how a software testing can become a success story in large no. of applications?
>> Inside the Software Testing Quagmire
Latest posts by Content Team (see all)
- IndicThreads Pune 2016 To Equip Developers For A New Age Of Software Development - May 27, 2016
- Java Garbage Collectors – Moving to Garbage First (G1) Collector - May 25, 2016
- Using Lambdas and Streams in Java 8 - May 18, 2016