0% found this document useful (0 votes)
115 views2 pages

Testing Techniques (5.50)

1. The document discusses different types of software testing techniques. It provides examples of functional testing and structural testing as the two types of dynamic testing that execute system code. 2. Performance and stress testing are considered structural testing. White box testing assumes knowledge of the program's internal logic and paths. Black box testing determines if inputs produce expected outputs without knowledge of internal logic. 3. Techniques discussed include equivalence partitioning, boundary value analysis, statement coverage, condition coverage, decision coverage, and incremental and integration testing.

Uploaded by

api-27601960
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views2 pages

Testing Techniques (5.50)

1. The document discusses different types of software testing techniques. It provides examples of functional testing and structural testing as the two types of dynamic testing that execute system code. 2. Performance and stress testing are considered structural testing. White box testing assumes knowledge of the program's internal logic and paths. Black box testing determines if inputs produce expected outputs without knowledge of internal logic. 3. Techniques discussed include equivalence partitioning, boundary value analysis, statement coverage, condition coverage, decision coverage, and incremental and integration testing.

Uploaded by

api-27601960
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

TESTING TECHNIQUES (5.

50)

1. Fill in the blanks below with the two types of testing that are conducted when
performing dynamic testing that executes system code:

_________________ testing addresses the overall behavior of the program by testing


transaction flows, input validation, and functional completeness.

_________________ testing includes path testing, code coverage testing and


analysis, logic testing, nested loop testing, and many similar techniques.

2. Performance and stress testing are considered ___________________ testing.

3. White Box testing assumes that the path of logic in a unit or program is not known. (T/F)

4. Name 3 of 5 techniques of White Box testing:


__________________
__________________
__________________

5. Black Box testing determines whether combinations of inputs and operations produce
expected results. (T/F)

6. One technique of Black Box testing is Equivalence Partitioning. In a program statement


that accepts only one choice from among 10 possible choices, numbered 1 through 10,
the middle partition would be from _____ to _____.

7. In the above example, using a Boundary Analysis technique, the lower boundary input(s)
would be:

a. 1
b. –1 and +1
c. 0 and 2
d. 0 and 1

8. Incremental Testing involves adding unit-tested programs to a given module or


component one by one, and testing each resultant combination. Of the two types, Top-
down is often thought to be easier because drivers are often easier to create than stubs.
(T/F)

9. The type of testing performed once enough units are integrated with Incremental Testing
such that a single business function can be performed is known as:

a. System
b. Integration
c. Unit
d. Thread

10. Acceptance Testing, as a standard test stage, lends itself only to the _____________
technique of testing.
TESTING TECHNIQUES (5.50)

ANSWERS Testing Techniques 5.50

1. Functional and Structural


2. Structural
3. False
4. Statement Coverage
Condition Coverage
Decision Coverage
Decision/Condition Coverage
Multiple Condition Coverage
5. True
6. 1 to 10
7. c. 0 and 2
8. False
9. Thread
10. Black Box

ASSOCIATED VOCABULARY

Black-box Testing
Boundary Value Analysis
Branch Testing
Condition Coverage
Decision Coverage
Decision/Condition Coverage
Dynamic Analysis
Equivalence Partitioning
Error Guessing
Exhaustive Testing
Functional Testing
Invalid Input
Life Cycle Testing
Path Testing
Performance Test
Statement Testing
Static Analysis
Stress Testing
Structural Testing
Stub
System Test
Test Driver
Unit Test
Valid Input
White-box Testing

You might also like