Date of Publication :20th November 2017
Abstract: Software testing is the method of running an application in order to find bugs (errors or other defects) in the software. Demand for software applications has pushed developed software quality assurance toward new heights. It has been seen as the most critical stage of the life cycle of software development. Testing will test the software item to assess the difference between real and specified conditions and to evaluate the software features. Software testing results in a minimization of defects and a reduction in software costs. Software testing is an unavoidable part of the life cycle of Software Development, and keeping its criticality in the process of pre- and post-development makes it something that should be catered for with enhanced and efficient methods and techniques. In order to reduce errors, maintenance and overall software costs, software testing is important. One of the main problems in the area of software testing is how to get a proper set of test cases to test a software system. The aim of this paper is to study various and improved software testing techniques for better quality control purposes.
Reference :