167
89.8k
Chapter:

210+ more mcqs Solved MCQs

in Software Testing

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Bachelor of Business Administration in Computer Applications (BBA [CA]) , Bachelor of Business Administration (BBA) , Master of Computer Applications (MCA) .

Chapters

More MCQs
1.

Which of the following is not White box testing?

A. structural testing
B. code-based testing
C. glass box testing.
D. closed box testing
Answer» D. closed box testing
2.

Sandwich/hybrid strategy is---

A. top down
B. bottom up
C. combination of top down & bottom up
D. none of the above
Answer» C. combination of top down & bottom up
3.

System Testing is ----

A. black box testing
B. white box testing
C. smoke testing
D. both a) and b)
Answer» A. black box testing
4.

Which is required skill of a Tester?

A. good programmer
B. reliable
C. attention to details
D. being diplomatic
Answer» A. good programmer
5.

What is the main goal of software testing?

A. testing
B. bug prevention
C. study
D. execution
Answer» B. bug prevention
6.

Which of the following is not a level in testing?

A. system testing
B. black box testing.
C. integration testing
D. functional testing
Answer» D. functional testing
7.

Following is not a Software Test Life Cycle Phase.

A. requirements gathering
B. test planning
C. test closure
D. test design
Answer» A. requirements gathering
8.

Following is not a technique of black box.

A. equivalence portioning
B. boundary value analysis
C. cause effect graphing
D. statement coverage
Answer» D. statement coverage
9.

Smoke Testing is ……..approach

A. integration testing
B. unit testing
C. stress testing
D. none of the above.
Answer» A. integration testing
10.

In which level testing is performed

A. unit,acceptance,integration,system
B. unit,integration,system, acceptance
C. unit,system,integration,acceptance
D. it is on the nature of software project.
Answer» D. it is on the nature of software project.
11.

It is one principal of testing is that Exhausting Testing is…..

A. impractical but possible
B. possible
C. impractical and impossible
D. impossible
Answer» C. impractical and impossible
12.

Which of the following is not a type of incremental testing approach?

A. unit testing
B. top down
C. bottom up
D. big bang
Answer» D. big bang
13.

Beta Testing is done at:

A. developer site
B. user end
C. both developers site & users end
D. none of the above
Answer» B. user end
14.

Unit testing is carried out by:

A. system user
B. client
C. customers
D. developers
Answer» D. developers
15.

The formula of cyclometric complexity

A. n-e+2
B. e-n-2
C. n-2-e
D. n-e+3
Answer» A. n-e+2
16.

In software testing Verification is …..

A. are we building the product right?
B. to checks what we are developing is the right product.
C. are we building the right product?
D. none of the above.
Answer» A. are we building the product right?
17.

……………testing checks performance of system

A. white box testing
B. black box testing
C. performance testing
D. smoke testing
Answer» C. performance testing
18.

LoadRunner create load by running ……

A. load creator
B. virtual users
C. load user
D. none of the above
Answer» B. virtual users
19.

In static testing---------

A. code is not executed
B. code executed twice
C. code executed repeatedly
D. none of the above.
Answer» A. code is not executed
20.

Cyclomatic complexity is carried out in….

A. black box testing
B. load testing
C. white box testing
D. green box testing
Answer» C. white box testing
21.

Boundary value analysis is the technique comes under……

A. white box testing
B. black box testing
C. gray box testing
D. none of the above.
Answer» B. black box testing
22.

The word ‘Error’ is synonymous with which of the following words?

A. Incident
B. Defect
C. Mistake
D. Bug
Answer» C. Mistake
23.

Which of the statements below is the best assessment of how the test principles apply across the test life cycle?

A. Test principles only affect the preparation for testing.
B. Test principles only affect test execution activities.
C. Test principles only affect the early test activities such as review.
D. Test principles affect activities throughout the test life cycle.
Answer» D. Test principles affect activities throughout the test life cycle.
24.

Software Testing is the process of

A. Demonstrating that errors are not present.
B. Executing the program with the intent of finding errors.
C. Executing the program to show that it executes as per SRS.
D. All of the above.
Answer» B. Executing the program with the intent of finding errors.
25.

Programmers make mistakes during coding. These mistakes are known as

A. Failures
B. Defects
C. Bugs
D. Errors
Answer» C. Bugs
26.

Software Testing is nothing else but

A. Verification only
B. Validation only
C. Both verification & validation
D. None of the above.
Answer» C. Both verification & validation
27.

Test suite is

A. Set of test cases
B. Set of inputs
C. Set of outputs
D. None of the above
Answer» A. Set of test cases
28.

Which one is not the verification activity?

A. Reviews
B. Path Testing
C. Walk throughs
D. Acceptance Testing
Answer» D. Acceptance Testing
29.

A break in the working of a system is called

A. Defect
B. Failure
C. Fault
D. Error
Answer» B. Failure
30.

One fault may lead to

A. One failure
B. No failure
C. Many failures
D. All of the above
Answer» D. All of the above
31.

The best reason for using Independent software test teams is that

A. Software developers do not need to do any testing
B. A test team will test the software more thoroughly
C. Testers do not get involved with the project until testing begins
D. Arguments between developers and testers are reduced
Answer» B. A test team will test the software more thoroughly
32.

The goal of software testing is to

A. Debug the system
B. Validate that the system behaves as expected
C. Let the developer know the defects injected by him
D. Execute the program with the intent of finding errors
Answer» D. Execute the program with the intent of finding errors
33.

Defects are least costly to correct at what stage of the development cycle?

A. Requirements
B. Analysis & Design
C. Construction
D. Implementation
Answer» A. Requirements
34.

_________must be developed to describe when and how testing will occur.

A. Test Strategy
B. Test Plan
C. Test Design
D. High Level document
Answer» A. Test Strategy
35.

Testing Process comprised of

A. Test Plan and Test Cases
B. Test log and Test Status
C. Defect Tracking
D. All of the above
Answer» D. All of the above
36.

As a tester, what is your main objective in reviewing a requirement document?

A. To ascertain that each requirement is traceable to a business need
B. To ascertain that each requirement is both testable and uniquely identifiable
C. To ascertain that each requirement is traceable to a business need, testable, and uniquely identifiable
D. To ascertain that each requirement is uniquely identifiable
Answer» C. To ascertain that each requirement is traceable to a business need, testable, and uniquely identifiable
37.

We split testing into distinct stages primarily because:

A. Each test stage has a different purpose.
B. It is easier to manage testing in stages.
C. We can run different tests in different environments.
D. The more stages we have, the better the testing.
Answer» A. Each test stage has a different purpose.
38.

Which of the following characterizes the cost of faults?

A. They are cheapest to find in the early development phases and the most expensive to fix in the latest test phases.
B. They are easiest to find during system testing but the most expensive to fix then.
C. Faults are cheapest to find in the early development phases but the most expensive to fix then.
D. Although faults are most expensive to find during early development phases, they are cheapest to fix then.
Answer» A. They are cheapest to find in the early development phases and the most expensive to fix in the latest test phases.
39.

A failure is:

A. Found in the software; the result of an error.
B. Departure from specified behavior.
C. An incorrect step, process or data definition in a computer program.
D. A human action that produces an incorrect result.
Answer» B. Departure from specified behavior.
40.

Enough testing has been performed when

A. Time runs out.
B. The required level of confidence has been achieved.
C. No more faults are fou
Answer» B. The required level of confidence has been achieved.
41.

Test design mainly emphasizes all the following except

A. Data planning
B. Test procedures planning
C. Mapping the data and test cases
D. Data synchronization
Answer» D. Data synchronization
42.

Which one of the following describes the major benefit of verification early in the life cycle?

A. It allows the identification of changes in user requirements.
B. It facilitates timely set up of the test environment.
C. It reduces defect multiplication.
D. It allows testers to become involved early in the project.
Answer» C. It reduces defect multiplication.
43.

Which of the following is NOT a reasonable testing objective?

A. To find faults in the software
B. To prove that the software has no faults
C. To give confidence in the software
D. To find performance problems
Answer» B. To prove that the software has no faults
44.

In Life cycle approach to testing, test execution occurs _______

A. During testing phase
B. During requirement phase
C. During coding phase
D. None of the above.
Answer» D. None of the above.
45.

A deviation from the specified or expected behavior that is visible to end-users is called:

A. An error
B. A fault
C. A failure
D. A defect
Answer» C. A failure
46.

What is the important criterion in deciding what testing technique to use?

A. How well you know a particular technique
B. The objective of the test
C. How appropriate the technique is for testing the application
D. Whether there is a tool to support the technique
Answer» B. The objective of the test
47.

Which of the following are characteristics of testable software?

A. Observability
B. Simplicity
C. Stability
D. All of the above
Answer» D. All of the above
48.

The Planning phase of a formal review includes the following:

A. Explaining the objectives
B. Selecting the personnel, allocating roles.
C. Follow up
D. Individual Meeting preparations
Answer» B. Selecting the personnel, allocating roles.
49.

A Person who documents all the issues, problems and open points that were identified during a formal review.

A. Moderator.
B. Scribe
C. Author
D. Manager
Answer» B. Scribe
50.

Who are the persons involved in a Formal Review?
i. Manager
ii. Moderator
iii. Scribe / Recorder
iv. Assistant Manager

A. i,ii,iii,iv are true
B. i,ii,iii are true and iv is false.
C. ii,iii,iv are true and i is false.
D. i,iv are true and ii, iii are false.
Answer» C. ii,iii,iv are true and i is false.

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.