Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ST Unit I MCQ

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

SOFTWARE TESTING

UNIT I MCQ

1) 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: Measure quality

2) Which of the following is not an objective of testing?

a. Finding defects
b. Preventing defects
c. Gaining confidence in and providing information about level of quality
d. Fixing defects
e. All of the above

ANSWER: Fixing defects

3) 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: Throughout life-cycle

4) A logical collection of test cases which naturally work together is called as _______ .

a. Test log
b. Test procedure
c. Test data
d. Test suite

ANSWER: Test suite

5) What is a role of Test Manager?

a. determine when to release a system


b. Reallocate resources to meet objectives
c. report deviations in project plan
d. raise incidents on fault

ANSWER: raise incidents on fault

6) Defect report is also useful for process improvement.

a. True
b. False

ANSWER: True

7) 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: Both a and b

8) 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: All the above

9) 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 written
5. 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: 1,2,4,5
10) __________ refers to the set of tasks that ensures the software correctly implements a
specific function.

a. Verification
b. Validation
c. Modularity
d. None of the above.

ANSWER: Verification

11) A chronological record of relevant details about the execution of tests is called as, a
_______ .

a. Test suite
b. Test procedure
c. Test data
d. Test log

ANSWER: Test log

12) Errors,Defects,Failures are synonymous.

a. True
b. False

ANSWER: False

13) Debugging and Testing are same activities.

a. True
b. False

ANSWER: False

14) 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: All of the above

15) Validation is the responsibility of ________ .


a. Developer
b. Designer
c. Tester
d. QA Team
e. All the stakeholders

ANSWER: Tester

16) Verification is focused on _____.

a. Product
b. Process
c. Both
d. None

ANSWER: Process

17) Validation is focused on ________.

a. Product
b. Process
c. Both
d. None

ANSWER: Product

18) Bug is the same name of _______.

a. Error
b. Incident
c. Mistake
d. Defect

ANSWER: Defect

19) Why it is difficult for a developer to do a testing job?

a. lack of Training
b. lack of Testing Tools
c. lack of Technical Documents
d. lack of Objectives

ANSWER: lack of Objectives


20) In the V-V model of software development, testing starts in parallel with the development.

a. True
b. False

ANSWER: True

21) Verification and Validation uses __________.

a. Internal and External resources respectively.


b. Internal resources only.
c. External resources only.
d. External and Internal resources respectively.

ANSWER: Internal and External resources respectively.

22) In Which of the following situation defects will arise?

a. No knowledge of system
b. System is used in wrong way
c. May have coded wrongly
d. Incorrect setup of testing environment
e. All the above

ANSWER: All the above

23) Where do the testers fail to find the incidents?

a. Requirements
b. Design
c. Test cases
d. Improvements suggested by users
e. User manual

ANSWER: Improvements suggested by users

24) Cost of the defect does not increase over the period of time.

a. True
b. False

ANSWER: False
25) What do you understand by V&V in software testing?
a) Verified Version
b) Version Validation
c) Verification and Validation
d) Version Verification

Answer: c

26) Which of the following is not a part of a test design document?


a) Test Plan
b) Test Design Specification
c) Test Case Specification
d) Test Log

Answer: d

27) 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

Ans: C

28) Test cases are designed during:


a) Test recording.
b) Test configuration.
c) Test planning.
d) Test specification

Ans:D

29) Which of the following statements about reviews is true?

a) Reviews should be performed on specifications, code, and test plans


b) Reviews are the least effective way of testing code.
c) Reviews are unlikely to find faults in test plans.
d) Reviews cannot be performed on user requirements specifications.

Ans: A

30) Which of the following will be the best definition for Testing :
a) Testing is executing Software for the purpose of finding defects
b) The purpose of testing is to demonstrate that the program is defect free c) The purpose of
testing is to demonstrate that the program does what it is supposed to do
d) The goal / purpose of testing is to demonstrate that the program works.

Ans: A

31) Test Conditions are derived from

a) Test Design
b) Test Cases
c) Test Data
d) Specifications

Ans: D

32) Pick the best definition of quality

a) Quality is job one


b) Zero defects
c) Work as designed
d) Conformance to requirements

Ans: D

33) Fault Masking is

a) Creating a test case which does not reveal a fault


b) Error condition hiding another error condition
c) Masking a fault by developer
d) Masking a fault by a tester

Ans: B

34) One Key reason why developers have difficulty testing their own work is:
a) Lack of technical documentation
b) Lack of test tools on the market for developer’s
c) Lack of Objectivity
d) Lack of training

Ans: C

35) In a review meeting a moderator is a person who:


a) Takes minutes of the meeting
b) Takes telephone calls
c) Mediates between people
d) writes the documents to be reviewed

Ans: C

36) which of the following is the component test standard?


a) IEEE 610
b) IEEE 829
c) BS7925-1
d) BS7925-2

Ans: D

37) How much testing is enough?


a) This question is easy to answer
b) This question is impossible to answer
c) The answer depends on the risk for your industry, contract and special requirements
d) This answer depends on the maturity of your developers

Ans: C

38) Which of the following is NOT true of incidents?


a) Incidents are raised when expected and actual results differ.
b) Incidents may be raised against user requirements.
c) Incidents require investigation and/or correction.
d) Incident resolution is the responsibility of the author of the software under test.

Ans: D

39) Defects are less costly if detected in which of the following phases
A.Coding
B.Design
C.Requirements Gathering
D.Implementation

Ans: 'C'

40) Testing comes under which category of cost of quality?


A.Preventive
B.Appraisal
C.Failure
D.None of the above

Ans: 'B'
41) It is a set of levels that defines a testing maturity hierarchy
A. TIM (Testing Improving Model)
B. TMM (Testing Maturity Model)
C. TQM(Total Quality Management)

Ans: B

42) Variance from product specifications is called?


A. Report
B. Requirement
C. Defect

Ans: C

43) Informing to the developer which bug to be fix first is called as


A. Severity
B. Priority
C. Fix ability
D. Traceability

Ans: B

44) Software Testing is a process of evaluating a system by manual or automatic means and
verify that it satisfies specified requirements or identity differences between expected and actual
results.
A. True
B. False

Ans: A

45) ------------- means under what test environment(Hardware, software set up. the application
will run smoothly
A. Test Bed
B. Checkpoint
C. Code Walk through
D. Checklist

Ans: A

You might also like