Explore topic-wise MCQs in Software Testing (MCQ) questions and answers.

This section includes 35 Mcqs, each offering curated multiple-choice questions to sharpen your Software Testing (MCQ) questions and answers knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following is / are Integration approaches?1. Top Down Integration2. Bottom - Up Integration3. Functional Integration4. Big bang Integration

A. 1, 2
B. 1, 2, 4
C. 1, 2, 3
D. All the above
Answer» E.
2.

Bug is the same name of _______.

A. Error
B. Incident
C. Mistake
D. Defect
Answer» E.
3.

Testing helps us to __________of product by finding defects in product.

A. Fix defect
B. Improve quality
C. Measure quality
D. All of the above.
Answer» D. All of the above.
4.

What is the main purpose of integration testing?

A. Design errors
B. Interface errors
C. Procedure errors
D. None of the above
Answer» C. Procedure errors
5.

Which of the following is the main advantage of Top Down Integration Testing?

A. Major decision points are tested early.
B. Modules are not tested by team again and again.
C. No stubs need to be written
D. None of the above.
Answer» B. Modules are not tested by team again and again.
6.

What is Pesticide Paradox?

A. If the same tests are repeated over and over again , eventually the same set of test cases will no longer find any new bugs.
B. A small number of modules contain most of the defects.
C. Testing can show that defects are present , but can not prove that there are no defects.
D. Finding and fixing defects does not help if the system built is unusable and does not fulfill the users need and expectations.
Answer» B. A small number of modules contain most of the defects.
7.

When the Testing Principles are useful while building the Software Product?

A. During testing
B. During execution
C. During review
D. Throughout life-cycle
Answer» E.
8.

Error guessing can have more fruitful results when ______ .

A. System has been deployed
B. When testing with inexperience tester
C. As a first approach of testing
D. As a additional technique after applying more formal techniques
Answer» E.
9.

E-Commerce software testing follows different approach than gaming software testing. Which testing principle implies this?

A. Pareto principle
B. Testing is Context dependent
C. Testing shows presence of defects
D. Absence of errors-fallacy
Answer» C. Testing shows presence of defects
10.

A shopping website gives discount based on prices of total purchased items. Suppose customer purchases are below 2000 Rs. then no discount,for purchases till 20000, it gives 10% discount and above 20000 it gives 15% discount. Which of the following sets of values lie in 3 different equivalence classes?

A. 1800,2000,8000
B. 2001,10000,20002
C. 1800, 2003,58000
D. 100,1800,20001
Answer» D. 100,1800,20001
11.

In final examination, student can get 0 to 3000 marks. Student has to get 50% in order to pass the examination. If he gets 2000 or below that he will be given C grade ,if he gets 2000-2500 then he will get B grade and above that he is eligible for A grade. Using boundary value analysis what will be the values for testing if we are testing for C grade?

A. 1500,1501,1999,2000
B. 1499,1500,1999,2000
C. 1500,1501,2000,2001
D. 1499,1500,2000,2001
Answer» E.
12.

In which of the following techniques, experience of tester is beneficial?

A. Error guessing
B. Exploratory testing
C. Both a and b
D. None as there is no relationship between techniques applied & experience of a tester.
Answer» D. None as there is no relationship between techniques applied & experience of a tester.
13.

Which of the followings is NOT a White Box Technique?

A. Statement testing
B. Path testing
C. Data flow testing
D. None of the above
Answer» E.
14.

Which of the following are the objectives of Software Testing?

A. Determines that software product satisfy specified requirements
B. Demonstrate that software products are fit for use
C. Detect defects
D. All the above
Answer» E.
15.

Which of the followings is/are characteristics of good testing?1. Testers should involve early in project development.2. Every development activity corresponds with some testing activity.3. Testing should instantly start once code is delivered to tester.4. All test cases should be prepared before even code is written5. All test basis should be reviewed.

A. 1,2,4
B. 1,3,4,5
C. 1,2,4,5
D. All of the above
Answer» D. All of the above
16.

Software Tester focuses more on complex part of the software. Which of the following testing principles implies this?

A. Testing shows presence of defects
B. Pesticide paradox
C. Testing is context dependent
D. Defect Clustering
Answer» E.
17.

Which of the following statements is correct to perform a successful Software Testing Process?

A. Conduct formal technical reviews prior to testing.
B. Specify requirements in a quantifiable manner.
C. Option A and B are correct
D. None of the above
Answer» D. None of the above
18.

Which of the followings is/are a form of Functional Testing?

A. Boundary Value Analysis
B. Usability Testing
C. Performance Testing
D. Security Testing
Answer» B. Usability Testing
19.

If a software testing team is doing testing without Planning and Documentation, then this type of testing is called as, ______ .

A. Unit testing
B. Regressing testing
C. Adhoc tesing
D. Stress testing.
Answer» D. Stress testing.
20.

Which of the followings is/are best described as Smoke Testing?

A. Part of Black Box Testing.
B. Unit testing for small programs
C. Rolling Integration Testing
D. None of the above.
Answer» D. None of the above.
21.

Which of the following is the largest bug producer?

A. Code
B. Design
C. Specification
D. All of the above
Answer» D. All of the above
22.

Which of the following are / is the characteristics of Incremental Integration Model?1. Defects are easy to detect.2. All the modules are required to be completed before integration testing starts.3. It is time consuming.4. Stubs and Drivers are used.

A. 2, 4
B. 1, 3, 4
C. 1, 2, 4
D. All of the above
Answer» C. 1, 2, 4
23.

Which of the following statements are correct?1. Stubs are used in bottom-up approach.2. Stubs are used in Top-down approach.3. Drivers are used in bottom-up approach.4. Drivers are used in Top-down approach.

A. 1, 3
B. 1, 4
C. 2, 3
D. 2, 4
Answer» D. 2, 4
24.

The defect cluster change over time. Which of the followings testing principles implies this?

A. Testing shows presence of defects
B. Pesticide paradox
C. Testing is context dependent
D. Defect Clustering
Answer» C. Testing is context dependent
25.

The customer is very cautious about the quality of a product. He needs all the combination of inputs and preconditions to be tested. Among using which of the testing principles the tester should tell the customer that such kind of testing is not feasible?

A. Absence of error fallacy
B. Defect clustering
C. Pesticide paradox
D. Exhaustive testing
Answer» E.
26.

Which of the following situations can we say There is a Defect ?

A. A requirement is not implemented
B. A requirement is wrongly implemented
C. Something extra is implemented which is not specified in URS
D. All of the above
Answer» E.
27.

Which of these cannot be successfully tested using Loop Testing Methodology?

A. Simple Loops
B. Nested Loops
C. Concatenated Loops
D. None of the above
Answer» E.
28.

Which of the following is the form of Alpha and Beta Testing?

A. Acceptance Testing
B. System Testing
C. Unit Testing
D. Integration Testing
Answer» B. System Testing
29.

Which tasks should be performed before programmer starts writing the first line of a code?

A. Build architect
B. Build design
C. Schedule the work
D. All of the above
Answer» E.
30.

When can customer says that the quality of the product is too good?

A. Software meets its defined specification
B. Software is technically excellent
C. Software has few bugs
D. Software fulfills expectations of customer
Answer» E.
31.

When Testing should be stopped?

A. When manager asks to stop
B. When time runs out
C. When enough money are spend on testing
D. It depends on risk associated with that project.
Answer» E.
32.

When the echo() will be used?

A. To display the value of a variable in the log file, which can be very valuable for debugging.
B. Display the value of a variable named answer in the log file, what would the first argument to the previous command look like.
C. Both of these
D. None of these
Answer» D. None of these
33.

The problem that threatens the success of a project but which has not yet happened is called as __________.

A. Bug
B. Error
C. Risk
D. Defect
Answer» D. Defect
34.

When should Regression Testing to be performed?

A. When the project manager says
B. After the software has changed.
C. Whenever software testing team get the time.
D. None of the above.
Answer» C. Whenever software testing team get the time.
35.

Which of the following statement / s is / are correct?1. Stubs are dummy calling program.2. Drivers are dummy called program.

A. Only 1
B. Only 2
C. Both
D. None
Answer» E.