Tracing the Rise of Software Testing
Bangalore: 21st century has seen an almost exponential growth in technology. In this era where software is paramount, it is crucial to have a strong control over quality and ensure customer satisfaction. This need to have quality software has given rise to concepts like software validation and verification. Many methods have been devised to achieve this, like reviews, inspections and Software Quality Assurance (SQA).
SQA (Software Quality Assurance) is gaining popularity every day. What used to be an add-on has become a requirement today. The task of software testing is costly, in terms of time, money and manpower. Usually almost 50 percent of the company’s software production costs could be taken up by software testing. The debugging procedure is an extremely volatile element of the testing procedure where a discrepancy of just 0.01 percent could take months to rectify. The valuable outcome of all the effort and money expended is the trust that the consumer has in the product and the software company that developed it.
Earlier in the mid 20th century, software testing was not identified or separated from the rest of the software development process. Developing software only had two main phases, first the developers would conduct an initial analysis and then they would code an application. The concept of people specializing in a field to check the working of the software was deemed unnecessary. As time progressed, many steps were added to the evolution of software and the fields of software development and software testing became different branches. IT industry has undergone a transformation due to software testing and Quality Assurance. Many tools have also been invented to automate many tasks involved in quality assurance.
The success of software testing ultimately depends on the interactions between the people who produce the software and those who test it.
Post your Comment
All form fields are required.
© 2013 SiliconIndia all rights reserved