Académique Documents
Professionnel Documents
Culture Documents
Main Questions
Why? What? When? Who?
HOW?
What next?
Why?
Speed up Test Execution Improve Test Coverage Improve Quality
What?
Regression Load, Performance, Stress
When?
Who?
How?
Existent frameworks Specialized API and libraries Develop custom test tools
UI Testing Tools
Capture Tool
Image Capturing. Absolutely positioning. Easy to script. Easy to learn. Fast implementation.
Image Capturing
Real time/On demand Customizable quality Full screen, rectangular regions
Absolutely positioning
12 functions to emulate User actions High/Low -level emulation
Easy to script
Recording User Actions
Easy to learn
Fast implementation
Readability Extensibility, agility Maintainability Simplicity Readability, Clarity Testability Reusability
Smart design
DOM Tool
Object positioning. Scripting Language. Big set of predefined objects and actions. Flexible way to create big test sets.
DOM Tool
Example