Professional Documents
Culture Documents
Content:
• Test Techniques Taxonomy
• Categories of Test Design Techniques
• Specification-based or Black-box Techniques
» Equivalent Partitioning
» Boundary Value Analysis
» Decision Table
» State Transition Testing
» Use case Testing
© Lotus Quality Assurance 2016 3
Test techniques taxonomy
Testing
Dynamic
Static
Time: 15’
Time: 5’
© Lotus Quality Assurance 2016 13
Boundary Value Analysis - Definition
1 a-1 Invalid
2 a Valid
3 B Valid
4 b+1 Invalid
To apply boundary value analysis, we will take the minimum and maximum
(boundary) values from the valid partition (1 and 99 in this case) together with the
number of copies to be made, from 1 to 99
The first or last value respectively in each of the invalid partitions adjacent to the
valid partition (0 and 100 in this case). In this example we would have three
equivalence partitioning tests (one from each of the three partitions) and four
boundary value tests.
R1 R2 R3 R4 R5 R6 R7 R8
T T T T F F F F
Conditions C1
/Causes T T F F T T F F Values of Conditions
C2
C3 T F T F T F T F
a1 x x x x
a2 x x
Actions
Actions taken
/Outputs a3 x x
a4 x x x x
a5 x x
display date
The reset button switches from display time to adjust time or
• Test case ID
• Test case Title
• Pre-Condition
• Test Case Description
• Expected Output
• Test Result
For example:
1. On User list screen, click on [+] button
2. Input username that not existed (E.g. “test”)
3. Input Full name, email (E.g. “test”,
testinsight@fsoft.com.vn)
4. Use other values by default and click on [Save] button
For example:
1. Create User screen is displayed
4. “test” is displayed in User list with order of username,
number of list increase one
Website: http://lqa.com.vn
Email: hello@lqa.com.vn
Phone: +84 90 414 0881
© Lotus Quality Assurance 2016 43