Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Some
thoughts on automation
Successful test automation
Components of a framework
Some coding standards
Standard routines
Let
Tests
More
As
Generally
For
Many
Needs
Each
Common Layer
Response Flow
Request Flow
Generic UI Layer
Technology Specific
Layer
Application Specific
Layer
Application Test Layer
Common
Not
Some
Routines
Use
This
Common Layer
Response Flow
Request Flow
Generic UI Layer
Technology Specific
Layer
Application Specific
Layer
Application Test Layer
Using
Naming
Limit
code complexity
Separation of layers
Comments
Do
Overuse
logging
Design for distributed testing and for
concurrent execution of tests
An automated test will test just a single
test
No test ever depends upon the successful
actions or completion of a previous test
Computers dont care if they do repetitive
actions
Baseline
(Initialization)
Navigation
Editing
Verification
Tools
Will
Used
Enters
Reads
Solution
layout
Actual code examples
Dealing with particularly difficult controls
Configuration management
Skill sets
Specific tools capabilities
Beginning
automated tests
Test framework goals
Layers of a framework
Coding standards
Initial routines that every page/form
requires
Thanks
Byron.goodman@neudesic.com