IJFANS International Journal of Food and Nutritional Sciences

ISSN PRINT 2319 1775 Online 2320-7876

Test Cases and Techniques for Software

Main Article Content

Amit Singh

Abstract

Software testing is work that is carried out to evaluate the program's quality and, at the same time, to help the software get better. Software testing is simply evaluating software to see if it behaves appropriately and meets user expectations, or if it doesn't. To fully understand any software creation Software development life cycle (SDLC) is a term used to represent all the stages of software creation. The phases include analysis i.e., ideation, requirements i.e., documentation, design, and implementation. Software development processes include development, testing, deployment or release, and maintenance based on the needs of the individual. Providing is the primary objective of the software development life cycle. Testing of any software is a process that is used to assist in recognizing the completeness, correctness, and standard of the developed computer software. The main aim of this review paper is to in a brief discussion about the how software development life cycle is useful for developing efficient software and also how to keep better quality assurance of the product using the software testing life cycle process. Testing software is crucial to lowering maintenance, error, and total software expenses. How to gather an appropriate set of test cases to evaluate a software system is one of the main issues in the software testing field. There is listed a few ideas that each software engineering student should understand and teacher ought to have understood. There are now several test methods for creating test cases are provided. This set ought to make sure optimal efficiency with the fewest test cases possible. This paper's primary objective is to evaluate and contrast the testing with the most effective method to identify the error in the software.

Article Details