Professional Documents
Culture Documents
A ______ is a document which describes the objective, scope , approach and focus of a software testing effort
3.Table review process is followed mostly for reviewing documents. What is the other name of Table Review Process?
Ans: It is a logical group of test cases which when taken together test a particular function or unit of the system
8._______ is done with the intent of determining if the product will install on a variety of platforms
Ans: Verification
11.___________ stage ensures that review comments have been incorporated during rework
Ans: Follow up
15.If the cost of fixing a defect in the requirements phase is 1, what is the relative cost of fixing a defect in the Testing
Phase
Ans: 15-40
Ans: 15-40
18.In a table review, who records the defects and classifies errors?
Ans: Recorder
19.In which of the following review stages, tasks and specific focus areas are assigned to the team
Ans: Kick-off
20.Mike Fagan of IBM published a paper in 1976, describing a method called __ which formalised the software review
process
21.Norms for review rate are defined for which of the following reasons
23.Review is a formal evaluation technique in which software requirements, design and code is examined in detail by
groups of persons other than the author to detect faults,violations of development standards and other problems. This
definition of reviews is by
Ans: IEEE
25.The basic building block of any activity in any phase of the SDLC which forms the core of Wipro’s Reviews and Testing
Process is called the
29.The purpose of _ is to assure that the product or product components fulfill their intended use when placed in their
intented environment
34.There are seven steps in a review process. Which of the following step helps in defect prevention?
38.Which of the following are the commonly accepted levels of testing in the Software Development Life Cycle ?
41.Which of the following criteria serve as basis for taking decision to stop testing
42.Which of the following defect type classification is used for document Reviews?
44.Which of the following review types is used for building code or documents by discussing with the members of the
development team and improving the work item
50.____ testing focus on how the components communicate with each other as specified in the system Design
Ans:Integration
1 A ______ is a document which describes the objective, scope , approach and focus of a software testing effort
Answer : Test Plan
3 Table review process is followed mostly for reviewing documents. What is the other name of Table Review Process?
Answer : Fagan’s Review Process
Answer : It is a logical group of test cases which when taken together test a particular function or unit of
the system
8 _______ is done with the intent of determining if the product will install on a variety of platforms.
Answer : Verification
11 ___________ stage ensures that review comments have been incorporated during rework
Answer : Follow up
14 Focus of the integration testing is to verify a. The features specified in the design has been
implemented b. Functionality of the system as a whole c. The inter-module interactions thoroughly d. All
of the above Hide
15 If the cost of fixing a defect in the requirements phase is 1, what is the relative cost of fixing a defect in
the Testing Phase a. 15-40 b. 10 c. >100 d. 10 to 15 Hide Answer
Answer : 15-40
16 Importance of Review are : a. Detect defects early b. Emphasize quality throughout development c.
Both (a) and (b) d. None of the above Hide Answer
17 In a review process, who moderates the review sessions? a. Author b. Reviewer c. Review Leader d.
Recorder Hide Answer
18 In a table review, who records the defects and classifies errors? a. Review Leader b. Reader c. Author
d. Recorder Hide Answer
Answer : Recorder
19 In which of the following review stages, tasks and specific focus areas are assigned to the team a.
Planning b. Preparation c. Kick-off d. None of the above Hide Answer
Answer : Kick-off
20 Mike Fagan of IBM published a paper in 1976, describing a method called __________ which formalised
the software review process. a. Peer review b. Table review c. Online review d. Pair review Hide Answer
Answer : Table review
21 Norms for review rate are defined for which of the following reasons: a. To assign review related tasks
to the team b. Review Productivity c. Exit Criteria of a Review Process. d. Measure Review effectiveness
Hide Answer
22 Preparation of a ________ is very important, before conducting Unit testing. a. System Test Plan b. Unit
Test Plan c. Unit Test Case d. All of the above Hide Answer
23 Review is a formal evaluation technique in which software requirements, design and code is examined
in detail by groups of persons other than the author to detect faults,violations of development standards
and other problems. This definition of reviews is by a. IEEE b. Roger Pressmen c. SEI d. None of the Above
Hide Answer
Answer : IEEE
24 Testing is the process of __________ a. Verifying that specifications are met b. Evaluating a system to
verify that it satisfies the specified requirements c. Both (a) and (b) d. Executing a program to find errors
Hide Answer
25 The basic building block of any activity in any phase of the SDLC which forms the core of Wipro’s
Reviews and Testing Process is called the : a. Verification and Validation Techniques b. ETVX Model c. Peer
Review d. All of the above Hide Answer
26 The different types of flow/coverage based testing are: a. Statement coverage b. Full Path coverage c.
Decision coverage d. All of the above Hide Answer Answer : All of the above
27 The inputs to planning stage in a review process are a. Problem definition b. List of roles c. Review
process map d. None of the above Hide Answer
28 The objectives of Regression testing are : a. Ensures performance of two or more modules b. It
determines if bug fixes have been successful and they have not created any new problems c. Ensures
that no degradation of baseline functionality has occurred d. Both (b) and (c) Hide Answer
29 The purpose of _________ is to assure that the product or product components fulfill their intended use
when placed in their intented environment a. User Acceptance Testing b. Validation c. Verification d.
Product Testing Hide Answer
Answer : Validation
30 The purpose of _________ is to assure that the selected product meet their specified requirements a.
Acceptance Testing b. Validation c. Verification d. Feature testing Hide Answer
Answer : Verification
31 The purpose of Functional testing are: a. Finding defects b. Verifying that the module performs its
intended functions as stated in the specification c. Establishing confidence that a program does what it is
supposed to do d. All of the above Hide Answer
32 The role of a Review Team Leader is a. Provides an overview of the product to be reviewed during the
kick off meeting b. Classify defects c. Provide clarification d. To moderate the review meeting Hide
Answer
33 The various kinds of classifications of testing are __________ a. Type – based classification b. System –
based classification c. Both (a) and (b) d. Level – based classification Hide Answer
Answer : Both (a) and (b)
34 There are seven steps in a review process. Which of the following step helps in defect prevention? a.
Review Preparation b. Causal Analysis c. Conducting the Review d. Closing the review comments
35 Tools commonly used for causal analysis are a. Root cause analysis b. Pareto Analysis c. Both (a) and
(b) d. None of the above Hide Answer
36 Verification and Validation utilizes ________ to analyse and check system representations. a. Validation
Techniques b. Testing Techniques c. Review Techniques d. All of the above Hide Answer
37 Which of the following are broad types of efficiency techniques in testing : a. Domain Based testing b.
System Based testing c. Both (a) and (b) d. Flow/ Coverage – Based testing Hide Answer
38 Which of the following are the commonly accepted levels of testing in the Software Development Life
Cycle ? a. System testing b. Unit or Component testing c. Integration testing d. All of the above Hide
Answer
39 Which of the following checklists are related to reviews in veloci-Q? a. Test plan/ Test Case
Development Review b. Transition Review c. Code Review d. All of the above Hide Answer
40 Which of the following could be a criteria to stop review a. Reviewers decide that there is no need for
another review b. Too many errors are found in the review c. Defects are rectified and verified by review
team leader d. All of the above Hide Answer
41 Which of the following criteria serve as basis for taking decision to stop testing : a. Stop testing when
all test cases execute without producing any error b. Stop testing when the specified test coverage is
completed without finding errors c. Stop testing when it becomes unproductive d. All of the above Hide
Answer
42 Which of the following defect type classification is used for document Reviews? a. Performance b.
Functionality c. Error Handling d. Lack of Clarity Hide Answer
44 Which of the following review types is used for building code or documents by discussing with the
members of the development team and improving the work item . a. Table Review b. Peer Review c.
Inspection d. Walk throughs Hide Answer
45 Which of the following reviews have well defined roles a. Table review b. Walkthrough c. Peer review d.
All of the above Hide Answer
46 Which of the following rules apply for real-time system testing : a. Use tests to simulate hardware
faults b. Use hardware simulation to add stress to the software design c. Design ways to simulate
modules missing in the development system d. All of the above Hide Answer
47 Which of the following statement is INCORRECT? a. The potential of testing to improve quality is
unlimited. b. Properly run unit testing is potentially capable of removing 70% of the defects c. Testing
cannot remove all defects which are undetected in earlier stages d. All of the above Hide Answer
48 Which of the following templates are related to reviews in veloci-Q? a. Review b. Defect Prevention
Report c. Release Review Summary d. All of the above Hide Answer
49 Why is multiple rounds of system testing recommended? a. Accommodate bug fixes and eliminate
maximum defects b. Shortage of resources to complete testing in one round c. Set of test cases can be
executed in each round. d. For testing basic requirement, implied requirements , performance measures
in various rounds Hide Answer
50 _____ testing focus on how the components communicate with each other as specified in the system
Design a. System b. Integration c. User d. Component Hide Answer
Answer : Integration
51 ______ are conducted to find and eliminate errors/defects in the early stages of product development.
a. Reviews and Testing b. Reviews c. Validation d. All of the above Hide Answer
Answer : Reviews
52 ______ examines the various combinations of Boolean operands within a condition. a. Condition
coverage b. Condition operand coverage c. Condition operator coverage d. All of the above Hide Answer
Answer : Condition operator coverage
53 ______ provides a measure of the conditions which could ensure that a branch is executed. a. Decision
coverage b. Condition operand coverage c. Both (a) and (b) d. Condition coverage Hide Answer
54 _______ is used to determine whether other system software components such as browsers utilities
and competing software will conflict with the software being tested a. Mutation Testing b. Browser
Testing c. Compatibility Testing d. Real Time testing Hide Answer
55 ________ can also be called as Black Box testing. a. System testing b. Integration testing c. Unit or
Component testing d. Interface testing Hide Answer
Answer : Halstead
57 ________ complexity measures the structural complexity of software by quantifying the number of
linearly-independent paths running through a program module. a. McCabe b. Halstead c. Combination d.
None of the above Hide Answer
Answer : McCabe
58 ________ complexity-based testing measures program length and vocabulary, volume, difficulty, and
effort. a. McCabe b. Halstead c. Combination d. None of the above Hide Answer
Answer : Combination
59 __________ testing shall be carried out if there are multiple modules in the project. a. Unit b. Build c.
Module/ Feature d. System Hide Answer
60 ___________ in a review, helps in defect prevention a. Review Preparation b. Causal Analysis c. Review
Meeting d. None of the above Hide Answer
61 ___________ technique can be used for testing process a. DOE and Pugh Matrix b. QFD and Orthogonal
array c. DOE and Orthogonal array d. DOE and QFD Hide Answer
63 During System Testing of an application, you would want to test the peak volumes of information that
can be handled by the application. What kind of testing would you do? a. Stress b. Volume c. Performance
d. Robustness Hide Answer
Answer : Stress
64 Importance of Testing are : a. To ensure that the product is usable b. Early identification of errors that
helps in prevention of a breakdown at a later stage. c. To ensure that customer’s objectives are met d. All
of the above Hide Answer
66 JTest, Jprobe, Purify are some of the __________ used in projects. a. Verification tools b. Validation tools
c. Testing tools d. All of the above Hide Answer
67 The ___________ based testing is a systematic, statistical way of testing the software. a. User interface b.
Orthogonal Array c. Functionality d. None of the above Hide Answer
68 The outputs of review meeting are a. Defect Log b. Rework Task list c. Review meeting minutes d. All of
the above Hide Answer
69 Which of the following are different types of reviews? a. Walkthrough b. Inspections c. Both (a) and (b)
d. None of the above Hide Answer
70 Which of the following are the highlights of unit testing ? a. Involves testing of basic building blocks of
the system b. Testing is generally done by an independent test team, and not by developer c. Testing to
verify the inter-module interactions thoroughly d. All of the above Hide Answer
72 Which of the following testing is recommended in order to keep company data and resources secure
from mistaken or accidental users, hackers, and other malevolent attackers. a. Security testing b. Safety
testing c. Both (a) and (b) d. Mutation testing Hide Answer
73 Which one of the following is an important output of a kick off meeting a. Roles and Responsibilities of
Review team Members b. Individual Review notes c. List of Reviewers d. List of Roles of Reviewers Hide
Answer
74 ______ demonstrates satisfactory suitability for use in the intended operating environment. a.
Verification b. Validation c. Review d. Inspection Hide Answer
Answer : Validation
75 _______ is done to validate the entire product. a. System testing b. Acceptance testing c. Regression
testing d. Integration testing Hide Answer
76 ________ helps analyze the required efforts for validating the acceptability of a software product. a. Test
Plan b. Test Script c. Test Case d. All of the above Hide Answer
77 ________ is a process of executing a program with the intent of finding errors. a. Review b. Peer review
c. Verification d. Testing Hide Answer
Answer : Testing
78 ________ typically involves actual testing. a. Verification b. Validation c. System Checking d. Verification
and Validation Hide Answer
Answer : Validation
79 __________ are techniques of system checking and analysis. a. Review and Testing b. Review and
Analysing c. Review, Testing and analysing d. None of the above Hide Answer
80 __________ includes all of the verification and testing activities conducted throughout the software
lifecycle. a. Software Testing b. Software Validation c. Software Verification d. Reviews and Testing Hide
Answer
82 A ____ provides a framework for setting the input parameters, executing the unit and reading the
output parameter. a. Test bed b. Test driver c. Test stub d. All of the above Hide Answer
83 Test audit observations should be captured in _________ a. Test Audit Report b. Test Report c. Test
Observation Report d. All of the above Hide Answer
84 The outputs of planning stage in a review process are a. Baseline Work Product b. Review Plan c. List
of roles for review d. All of the above Hide Answer
85 Which of the following reviews are recommended for large/critical work items a. Peer review b. Table
review c. Walkthrough d. All of the above Hide Answer
86 Wipro is CMMI Level 5 certified organization. Verification and Validation Process Areas lies at a. CMMI
Level 3 b. CMMI Level 5 c. CMMI Level 2 d. CMMI Level 4 Hide Answer
87 ________ can also be called White box testing. a. Integration testing b. Unit or Component testing c.
Interface testing d. System testing Hide Answer
88 A visual examination of a software product to detect and identify software anomalies or defects
including errors and deviations from standards is a. Walkthrough b. Testing c. Inspection d. None of the
above Hide Answer
Answer : Inspection
90 As the project moves from requirements stage to completion stage, the cost of fixing defects . a.
Remains the same b. Decreases c. Is unaffected by reviews d. Increases Hide Answer
Answer : Increases
91 Challenges of Review and Testing are: a. Lack of domain expertise b. Monotony of the job and coping
with requirement changes c. Both (a) and (b) d. None of the above Hide Answer
92 A ________ is an imitation of a unit, used in place of the real unit to facilitate testing. a. Test driver b.
Test build c. Test bed d. Test stub Hide Answer
93 A group of test scripts which when taken together test all functions of an entire system is called the
__________. a. Test Suite b. Test Bed c. Test Product d. All of the above Hide Answer
94 In a table review, who paraphrases the code/document? a. Reader b. Author c. Review Leader d.
Recorder Hide Answer
Answer : Reader
95 Software bugs occur due to ___________ reasons. a. Software complexity and inadequate use of
development tools b. Poorly documented code c. Poor understanding of requirements d. All of the above
Hide Answer
96 Sometimes a need may arise for an external review of the software product. Which of the following
needs will prompt you to go for an ERT? a. Domain Content b. Technical Content c. Cosmetic Content d.
All of the above Hide Answer
97 The challenges in Testing are: a. Lack of testing tools b. Often development effort increases and there
is very little time for testing c. Generation of adequate test cases d. All of the above Hide Answer
98 The different kinds of domain-based testing techniques are : a. Decision Table b. Equivalence
Partitioning c. Boundary Value Analysis d. All of the above Hide Answer
99 Which of the following are Code Complexity measures used as basis for testing : a. McCabe measures
b. Combination measures c. Halstead measures d. All of the above Hide Answer
Answer : All of the above
100 Which of the following is NOT a document defect type a. Cosmetic b. Violation of standards c. Lack of
clarity d. Performance Hide Answer
Answer : Performance
101 ________ determines if a new software version is performing well enough to accept it for a major
testing effort. a. Mutation testing b. Load testing c. Smoke testing d. Release testing Hide Answer
102 ________ involves checking that each feature specified in the component design has been
implemented in the component. a. Interface testing b. Integration testing c. Unit testing d. System testing
Hide Answer
103 ________ involves testing two or more modules together with the intent of finding defects between the
modules. a. Integration or interface testing b. Feature testing c. Unit testing d. System testing Hide
Answer
104 ________ is a method for determining if a set of test data or test cases is useful. a. Automated testing
b. Mutation testing c. Functional testing d. Module testing Hide Answer
105 ________ is done with the intent of determining how quickly a product handles a variety of events,
actions or functions. a. Performance testing b. System testing c. Both (a) and (b) d. Product testing Hide
Answer
106 ________ is the process of evaluating a system to verify that it satisfies specified requirements. a.
Verification b. Testing c. Reviews d. Inspection Hide Answer
Answer : Testing
107 ________ is used to test operation of the software and input-output data to ensure that the software is
performing well. a. Software Testing b. Review Techniques c. Verification d. All of the above Hide Answer
Answer : Software Testing
108 ________ techniques examine input and output of test data and derive test cases based on an analysis
of the input and output domains. a. Flow/ Coverage – Based testing b. System Based testing c. Domain-
Based testing d. None of the above Hide Answer
109 ________ typically involves reviews and meetings to evaluate documents, plans, code, requirements
and specifications. a. Testing b. Validation c. Project Planning d. Verification Hide Answer
Answer : Verification
110 _________ can be done with checklists, issues lists, walkthroughs, and inspection meetings. a.
Validation b. Verification c. Inspection d. Testing Hide Answer
Answer : Verification
111 _________ determines how well a product performs when a load is placed on the system resources
that nears and then exceeds the system capacity. a. Compatibility Testing b. Load testing c. Capacity
testing d. Stress testing Hide Answer
112 _________ is a document that defines the input, action and the corresponding expected output, to
determine if a certain feature of an application is working correctly. a. Test Script b. Test Bed c. Test Case
d. Test Plan Hide Answer
113 _________ refers to ‘Are we building the RIGHT product?’ a. Verification b. Testing c. Review d.
Validation Hide Answer
Answer : Validation
114__________ implies testing the system with the intent of confirming the readiness of the product and
customer acceptance of the product. a. Acceptance Testing b. Integration testing c. Load testing d.
System testing Hide Answer
115 __________ is used to test system data and examine system output. a. Software Review b. Software
Inspection c. Software Analysing d. Software Testing Hide Answer
116 __________ refers to testing the features/ navigation/ expected expectations, when more than one
users from different machines operate on same Objects. a. Concurrent testing b. Functional testing c.
Module testing d. All of the above Hide Answer
Answer : Concurrent testing