Practices and Techniques in Software Testing

Best Essays
1. Introduction
The most essential and widely known field in the software engineering is software testing. Software testing detects all the defects and also eliminates them. It also serves as an important tool for the validation, certification and verification of the errors. The main two goals of software testing are increasing reliability and defection detection (Batra & Dr. Rishi, 2011). Researchers have been working and trying to invent new techniques to test software for years. Though there are several methods to test software, there is no certain technique to test all types of software defects. Presently, there is very limited information regarding the efficiency and effectiveness of techniques for software testing. Though new techniques are being continuously developed by researchers, it is very important to first understand the limitations of these techniques. These include, the kind of defect a certain technique can be expected to detect and cost of doing so. It also includes knowing the efficiency and effectiveness of testing when applied on a program, about the subject, the total number of defects detected in the program and type of defects. But the comparison is only not sufficient. It is also necessary to evaluate the checking which will enhance the reliability (Bertolino, 2012).
The aim of researchers working on the evaluation of software testing techniques related to the effectiveness in finding the defects in the software and also the ability to increase the software quality. This research lies within the empirical method research based on the validation and verification process along with the focus on the evaluation. It connects both the practice and research and aims to continue building of the empirical knowled...

... middle of paper ...

...ty of Western Australia.
Sawant, A. A. & Bari, P. H., 2012. Software Testing Techniques and Strategies. International Journal of Engineering Research and Applications, 11(5), pp. 1-6.
Singera, J. & Lethbridgeb, T., 1997. An Examination of Software Engineering Work Practices1. CASCON, 5(12), pp. 11-56.
Tekin, O. & Cetin, G. B., 2012. Application Test Process in Product Life Cycle. IEEE, 3(2), pp. 10-23.
Tighy, G., 2012. Evaluation of Software Engineering Management Best Practices in the Western Cape. IEEE, 2(2), pp. 1-3.
Vos, T. E., Mar´ın, B. & Escalona, M. J., 2012. A Methodological Framework for Evaluating Software Testing Techniques and Tools. International Conference on Quality Software, 3(2), pp. 22-34.
Wu, B. H., 2012. Software Testing and Test Development: An Approach from. IEEE International Conference on Information Science and Technology , 3(3), pp. 22-78.
Get Access