Chapter: Testing for Specialized Environment
101.

A metric used to measure the characteristic of the methods, Techniques and tools employed in developing, implementing and maintaining the software system called as

A. process metric
B. product metric
C. test metrics
Answer» A. process metric
102.

Check Sheet(Checklist. is considered a simple , but powerful statistical tool because it differentiates between two extremes.

A. true
B. false
Answer» A. true
103.

Application should be stable. Clear Design and Flow of the application is needed for Automation testing.

A. false
B. true
Answer» B. true
104.

Quality plan describes the quality procedures and standards that will be used in a project.

A. false
B. true
Answer» B. true
105.

How severely the bug is effecting the application is called as

A. severity
B. priority
C. fix ability
D. traceability
Answer» A. severity
106.

Project Risk affects The Schedule or Resources.

A. true
B. false
Answer» A. true
107.

The name of the testing which is done to make sure the existing features are not affected by new changes

A. recursive testing
B. whitebox testing
C. unit testing
D. regression testing
Answer» D. regression testing
108.

Management and Measurement, It will come under

A. cmm level 1
B. cmm level 3
C. cmm level 4
D. cmm level 2
Answer» C. cmm level 4
109.

AdHoc testing is a part of

A. unit testing
B. regression tesing
C. exploratory testing
D. performance testing
Answer» C. exploratory testing
110.

Cost of Production = Right The First time cost(RTF. + Cost of Quality.

A. true
B. false
Answer» A. true
111.

————- 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
Answer» A. test bed
112.

TQM represents

A. tool quality management
B. test quality manager
C. total quality management
D. total quality manager
Answer» C. total quality management
113.

Optimization, Defect Prevention, and Quality Control. Its come under the

A. cmm level 2
B. cmm level 3
C. cmm level 4
D. cmm level5
Answer» D. cmm level5
114.

Unit Testing will be done by

A. testers
B. end users
C. customer
D. developers
Answer» D. developers
115.

Beta testing will be done at

A. user place
B. developers place
Answer» A. user place
116.

A Plan to overcome the risk called as

A. migration plan
B. master plan
C. maintenance plan
D. mitigation plan
Answer» D. mitigation plan
117.

Which of the following is not one of the techniques to find defects

A. operational techniques
B. functional techniques
C. dynamic techniques
D. static techniques
Answer» A. operational techniques
118.

Quality Assurance methods are usually considered

A. detective
B. corrective
C. preventive
D. proactive
Answer» C. preventive
119.

Who has the primary responsibility of setting the quality culture in the organization?

A. senior management
B. the training department
C. the quality department
D. nobody
Answer» C. the quality department
120.

Verification is

A. checking that we are building the right system
B. checking that we are building the system right
C. performed by an independent test team
D. making sure that it is what the user really wants
Answer» B. checking that we are building the system right
121.

A regression test

A. will always be automated
B. will help ensure unchanged areas of the software have not been affected
C. will help ensure changed areas of the software have not been affected
D. can only be run during user acceptance testing
Answer» B. will help ensure unchanged areas of the software have not been affected
122.

If an expected result is not specified then:

A. we cannot run the test
B. it may be difficult to repeat the test
C. it may be difficult to determine if the test has passed or failed
D. we cannot automate the user inputs
Answer» C. it may be difficult to determine if the test has passed or failed
123.

Which of the following is not a static testing technique

A. error guessing
B. walkthrough
C. data flow analysis
D. inspections
Answer» A. error guessing
124.

Which of the following statements about component testing is not true?

A. component testing should be performed by development
B. component testing is also known as isolation or module testing
C. component testing should have completion criteria planned
D. component testing does not involve regression testing
Answer» D. component testing does not involve regression testing
125.

During which test activity could faults be found most cost effectively?

A. execution
B. design
C. planning
D. check exit criteria completion
Answer» C. planning
126.

The purpose of requirement phase is

A. to freeze requirements
B. to understand user needs
C. to define the scope of testing
D. all of the above
Answer» D. all of the above
127.

Which, in general, is the least required skill of a good tester?

A. being diplomatic
B. able to write software
C. having good attention to detail
D. able to be relied on
Answer» B. able to write software
128.

The process starting with the terminal modules is called

A. top-down integration
B. bottom-up integration
C. none of the above
D. module integration
Answer» B. bottom-up integration
129.

The inputs for developing a test plan are taken from

A. project plan
B. business plan
C. support plan
D. none of the above
Answer» A. project plan
130.

Function/Test matrix is a type of

A. interim test report
B. final test report
C. project status report
D. management report
Answer» C. project status report
More MCQs
131.

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
132.

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
133.

System Testing is ----

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

Which is required skill of a Tester?

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

What is the main goal of software testing?

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

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
137.

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
138.

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
139.

Smoke Testing is ……..approach

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

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.
141.

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
142.

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
143.

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
144.

Unit testing is carried out by:

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

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
146.

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?
147.

……………testing checks performance of system

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

LoadRunner create load by running ……

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

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
150.

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
151.

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
152.

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

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

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.
154.

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.
155.

Programmers make mistakes during coding. These mistakes are known as

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

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
157.

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
158.

Which one is not the verification activity?

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

A break in the working of a system is called

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

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
161.

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
162.

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
163.

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
164.

_________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
165.

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
166.

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
167.

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.
168.

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.
169.

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.
170.

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.
171.

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
172.

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.
173.

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
174.

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.
175.

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
176.

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
177.

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
178.

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.
179.

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
180.

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.
181.

Which of the following is a Key Characteristics of Walk Through?

A. Scenario, Dry Run, Peer Group
B. Pre Meeting Preparations
C. Formal Follow Up Process
D. Includes Metrics
Answer» A. Scenario, Dry Run, Peer Group
182.

Which of the following term describes testing?

A. Finding broken code
B. Evaluating deliverable to find errors
C. A stage of all projects
D. None of the mentioned
Answer» B. Evaluating deliverable to find errors
183.

What type of fault remains in the system for some period and then disappears?

A. Permanent
B. Transient
C. Intermittent
D. Non-Permanent
Answer» B. Transient
184.

Which of the following approaches are used to achieve reliable systems?

A. Fault prevention
B. Fault removal
C. Fault tolerance
D. All of the mentioned
Answer» D. All of the mentioned
185.

A system maintaining its integrity while accepting a temporary halt in its operation is said to be in a state of

A. Full Fault Tolerance
B. Graceful Degradation
C. Fail Soft
D. Fail Safe
Answer» D. Fail Safe
186.

Which of the following Error Detection checks is not a part of Application detection?

A. Hardware checks
B. Timing checks
C. Reversal checks
D. Coding checks
Answer» A. Hardware checks
187.

Exception handling is a type of

A. Forward error recovery mechanism
B. Backward error recovery mechanism
C. Top recovery mechanism
D. Bottom recovery mechanism
Answer» A. Forward error recovery mechanism
188.

All fault-tolerant techniques rely on

A. Integrity
B. Dependability
C. Redundancy
D. Inter-dependability
Answer» C. Redundancy
189.

It is imperative for communicating processes to reach consistent recovery points to avoid the _________ effect, with backward error recovery mechanism.

A. Static
B. Dynamic
C. Domino
D. Whirlpool
Answer» C. Domino
190.

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. Verification and Validation
191.

When does the testing process stops?

A. When resources (time and budget) are over
B. When some coverage is reached
C. When quality criterion is reached
D. Testing never ends.
Answer» C. When quality criterion is reached
192.

Quality also can be looked at in terms of user satisfaction which includes

A. A compliant product
B. Good quality output
C. Delivery within budget and schedule
D. All of the mentioned
Answer» D. All of the mentioned
193.

Inspections and testing are what kinds of Quality Costs

A. Prevention
B. Internal Failure
C. External Failure
D. Appraisal
Answer» D. Appraisal
194.

According to ISO 9001, inspection and testing comes under which management responsibility?

A. Process control
B. Document control
C. Control of non-conforming products
D. Servicing
Answer» A. Process control
195.

The degree to which the design specifications are followed during manufacturing is known as

A. Quality of design
B. Quality of conformance
C. Quality of testing
D. None of the mentioned
Answer» B. Quality of conformance
196.

What kind of quality cost is incurred when an error is detected in a product prior to shipment?

A. Prevention
B. Internal Failure
C. External Failure
D. Appraisal
Answer» B. Internal Failure
197.

Non-conformance to software requirements is known as

A. Software availability
B. Software reliability
C. Software failure
D. None of the mentioned
Answer» C. Software failure
198.

Software project manager is engaged with software management activities. He is responsible for ______.

A. Project planning.
B. Monitoring the progress
C. Communication among stakeholders
D. All mentioned above
Answer» D. All mentioned above
199.

Which quality deals with the maintaining the quality of the software product?

A. Quality assurance
B. Quality control
C. Quality Efficiency
D. None of the above
Answer» B. Quality control
200.

The interviews, which are held between two persons across the table is ______.

A. Written
B. Non-structured
C. Group
D. One-to- one
Answer» D. One-to- one
Tags
Question and answers in Software Testing, Software Testing multiple choice questions and answers, Software Testing Important MCQs, Solved MCQs for Software Testing, Software Testing MCQs with answers PDF download