25. High Level Test Design - Test Development Plan
Objectives
Test Module 1
Test Cases
Test Module 2 Test Module N
Actions
. . .
AUTOMATION
Objectives Objectives
interaction test business test
define the "chapters"
create the "chapters"
create the "words"
make the words work
Test Cases Test Cases
window control value
enter log in user name jdoe
enter log in password car guy
window control property expected
check property log in ok button enabled true
user password
log in jdoe car guy
first last brand model
enter rental Mary Renter Ford Escape
last total
check bill Renter 140.42
Action Based Testing
45. Tip: Provide default values in actions
ACTION DEFINITION login
name default value
argument user tester
argument password testerpw
window control value
enter login window user name # user
enter login window password # password
window control
click login window login
user password
login tamaraj tj1234
text
check message Hello Tamara
login
date payee amount
make payment 1/1/12 Gas Co. 85.00
Use login action w/ arguments Use login default values
56. Capture variations of the system under test in the actions and interface
definitions, rather than in the tests (unless relevant there).
Variation Variation Variation
"Variations"
"Master Switch"
Actions, Interface Definitions
. . .
57. Possible set up of variations
linked variation
keyworded variation
Specify for example in a dialog when you start an execution: