Global Sci-Tech
  • Year: 2016
  • Volume: 8
  • Issue: 4

Study of testing techniques

1University Polytechnic, Jamia Millia Islamia, New Delhi

2Computer Science and Engineering, Al-Falah University, Faridabad, Haryana, India

*E-mail: silent.angel02@gmail.com

Online published on 1 April, 2017.

Abstract

Software testing provides a mean to reduce errors, cut maintenance and overall software costs. Numerous software development and testing methodologies, tools, and techniques have emerged over the last few decades promising to enhance software quality. While it can be argued that there has been some improvement it is apparent that many of the techniques and tools are isolated to a specific lifecycle phase or functional area. One of the major problems within software testing area is how to get a suitable set of cases to test a software system. This set should assure maximum effectiveness with the least possible number of test cases. There are now numerous testing techniques available for generating test cases. In this paper, the three most prevalent and commonly used software testing techniques for detecting errors are described and compared, they are: white box testing, black box testing and hybrid testing.

Keywords

Software testing, level of testing, testing techniques, testing process