AutomationTesting_HOW_
-
Upload
tatyana-remayeva -
Category
Documents
-
view
106 -
download
0
description
Transcript of AutomationTesting_HOW_
Automation Testing
Choose the tool
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 based tool.
•DOM based tool.
Capture Tool
• Image Capturing.• Absolutely positioning.• Easy to script.• Easy to learn.• Fast implementation.
Screen Capture based Tool
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
Verification and Analysis of Test Results
• Image Comparison• Optical character recognition
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