AutomationTesting_HOW_

Post on 20-Dec-2014

106 views 0 download

Tags:

description

google slideshare

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