Vous êtes sur la page 1sur 8

Answers: Testing Software

Section One: Fundamentals of Testing


1.

R
elate column A to column B and enter the results in the column that is empty , some have thesame meaning:
A B
3
A. Bug 1. A test is deemed to fail if its actual result does not matchits expected result.
3
B. Defect 2. Deviation of the component of system from its expecteddelivery service or result.4C. Error
3
. A flaw in a component or system that can cause thecomponent or system to fail toPerform its required function, e.g. an
incorrect statement ordata definition. A defect, if Encountered during execution, may cause a failure of thecomponent or
system. 1 D. Fail 4. A human action that produces an incurred result2E. Failure 5. A factor that could result in future negative con
sequencesusually expressed as impact and likelihood.4F. Mistake 5. The degree to which a component, system or processmeets
specified requirements and/or user/customer needsand expectations.5 G. Risk6 H. Quality
2
.

E
nsuring that test design starts during the requirements definition phase is important to enablewhich of the following test
objectives?a. Preventing defects in the system.
b. Finding defects through dynamic testing.c. Gaining confidence in the system.d. Finishing the project on time.
3.

D
escribe the purpose of testing in software development:
a.

Determine that software products satisfy specified requirements.b.

Demonstrate that (software products) are fit for purp.c.

Detect defects.
d.

All above.


4
.

R
elate column A to column B and enter the result in the column that is empty:
A B
6A. Debugging 1. A reason or purpose for designing and executing a test.
3
B. Requirement 2. The process consisting of all life cycle activities, both static anddynamic concerned with planning,
preparation and evaluation of software products and related work products to determine that theysatisfy specified
requirements.5C. Review
3
. A condition or capability needed by a user to solve a problem orachieve an objective that must be met or possessed by a system orsystem
component to satisfy a contract, standard, specification, orother formally imposed
document.NAD. Test Basis 4. A set of input values, execution preconditions, expected results andexecution post-conditions,
developed for a particular objective or testcondition, such as to exercise a particular program path or to verifycompliance with a specific
requirement.2E. Testing 5. An evaluation of a product or project status to ascertaindiscrepancies from planned results and to recommend
improvements.Examples include management review, informal review, technicalreview, inspection, and
walkthrough.1F. Test Objective 6. The process of finding, analyzing and removing the causes of failures in software.4G. Test
Case
5.

W
hich of the following points is not a principle of testing:
a.

Exhaustive Testing is Impossible.b.

Defect Clustering.c.

Testing is Context Dependent.
d.

Maintenance Testing
e.

Pesticide Paradox
6
.

W
hich of the following meanings corresponds to the principle "Absence-of-
E
rrors Fallacy":
a.

Testing can show that defects are present, but cannot prove that there are no defects. Testingreduces the probability of
undiscovered defects remaining in the software but, even if no defectsare found, it is not a proof of correctness.b.

Testing everything (all combinations of inputs and preconditions) is not feasible except for trivialcases. Instead of exhaustive
testing, risk analysis and priorities should be used to focus testingefforts.c.

To find defects early, testing activities shall be started as early as possible in the software or systemdevelopment life cycle, and
shall be focused on defined objectives.
d.

Finding and fixing defects does not help if the system built is unusable and does not fulfill needs and expectations.



7
.

W
hich of the following is the correct affirmation about, Confirmation Testing and
R
e-Testing:
a.

None of the above.
b.

Testing of an already tested program, after modification, to discover any defects introduced oruncovered as a result of the
changes. These defects may be either in the software being tested,or in another related or unrelated software component. It
is performed when the software, or itsenvironment, is changed. It would be performed at all test levels, and includes
functional, non-functional and structural testing.
c.

Testing of a previously tested program following modification to ensure that defects have not beenintroduced or uncovered in
unchanged areas of the software, as a result of the changes made. It isperformed when the software or its environment is
changed.d.

B and C.
8
.

W
hich of the following is the correct affirmation about Test Condition:
a.

All documents from which the requirements of a component or system can be inferred.
b.

An item or event of a component of a system that could be verified by one or more testcases.
c.

The degree, expressed as a percentage to which a specified coverage items has been exerciseby a test suite.d.

Data that exits before a test is executed, and that affects or is affected by the component orsystem under test.

Vous aimerez peut-être aussi