INTRODUCTION TO SOFTWARE ENGINEERING
WATERFALL MODEL
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
System testing
|
|
Alpha testing
|
|
Unit testing
|
|
None of the above
|
Detailed explanation-1: -In computer programming, unit testing is a software testing method by which individual units of source code-sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures-are tested to determine whether they are fit for use.
Detailed explanation-2: -In Software Engineering, Module testing (unit testing) is a process of testing the individual subprograms, subroutines, classes, or procedures in a program. The advantage of Module testing is that the probability of identifying errors or bugs on smaller chunks of program becomes higher.
Detailed explanation-3: -UNIT TESTING, also known as COMPONENT TESTING, is a level of software testing where individual units/components of a software are tested. The purpose is to validate that each unit of the software performs as designed.
Detailed explanation-4: -Definition: Component testing, also known as program or module testing, is done after unit testing. In this type of testing those test objects can be tested independently as a component without integrating with other components e.g. modules, classes, objects, and programs.