tame-test automation made easy

12
` Test Automation Made Easy Excellence | Partnership | Commitment Presented by Anmol Bagga 15 September 2012 TA M E

Upload: anmol-bagga

Post on 14-Jun-2015

816 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: TAME-Test Automation Made Easy

`

Test Automation Made Easy

Excellence | Partnership | Commitment

Presented byAnmol Bagga

15 September 2012

TA M E

Page 2: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

Presentation Points

• What is Test Automation ?

• Automation Tools Available

• A look into TAME framework

• How can functional testers automate through TAME ?

• Demo

• Conclusion

Page 3: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

Test Automation

• Use of special softwares to control

the execution of tests.

• A buzz among the people

interested in the testing arena.

• An increased curiosity to learn this

efficient paradigm.

Page 4: TAME-Test Automation Made Easy

Challenges in Existing tools

Commercial Tools

Expensive

Limited platform coverage

Zero access to source code

Need tool interface (complex)

• Coding skills are required to create automation scripts

• Training a functional tester to create effective scripts takes time

We don’t have such time luxury in an actual project

Free Tools

Less support

Limitation in automating Flash, Silverlight and custom objects

Some are free but not open source

Need IDE acquaintance

Page 5: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

Solution is TAME

A Test Automation framework for :

• Web applications

• Desktop Applications

• Mobile Applications

TAME : Leverages test case writing skills to Create Automation Scripts

Tool for writing test cases., it's a wiki and a web server.

Automates web browser, primarily used for testing purposes

Visual tool which perform user actions on the basis of images

One of the class in AWT package , used for simulating keyboard and mouse actions

Integrated Development Environment used for writing and editing code

Page 6: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

TAME-Structure

FitNesse

TAME

Object Repository

Image Repository

Test Cases

Application

Objects

Images

QE

Firebug

Snipping Tool

Page 7: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

Create Object Repository Using FireBug

• |type|username|[email protected]|

• |click|loginButton|

Object Repository

Page 8: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

Create Image Repository

• |verify image is present|LoginWindow|

• |click image|LoginButton|

Image Repository

Page 9: TAME-Test Automation Made Easy

TAME IN ACTION

Page 10: TAME-Test Automation Made Easy

Excellence | Partnership | Commitment

No conditional statements

No Loops

Computer should not be locked state.

Limitations of TAME

Page 11: TAME-Test Automation Made Easy

Conclusion

Work In Progress with following envisioned benefits : -

• No prior knowledge of coding / programming required

• Less time to automate test cases

• Automation working model implementation even when the

Product/Application is in the initial stage.

• Can also automate flash application.

• Simple and Easy interface/ report generation.

Page 12: TAME-Test Automation Made Easy

Excellence | Partnership | CommitmentExcellence | Partnership | Commitment

Thank You