TA M E
`

Test Automation Made Easy
Presented by
Anmol Bagga
15 September 2012

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

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.

Excellence | Partnership | Commitment
Challenges in Existing tools
Commercial Tools
Expensive
Limited platform coverage
Zero access to source code

Free Tools

Less support
•Coding skills interface
Need tool are required to create automation scripts
(complex)

•Training a functional tester to

Limitation in automating
Flash, Silverlight and
create effective scripts
custom objects

takes time

Some are free but not open
We don’t have such time luxury in an actual project
source
Need IDE acquaintance
Solution is TAME
Integrated Development
Environment used for
writing and editing code

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

framework for :
Automates web browser,
• Web applications
primarily used for testing
purposes

• Desktop
Applications

• Mobile Applications
Visual tool which perform user
actions on the basis of images
One of the class in AWT package , used
for simulating keyboard and mouse
TAME : Leverages test case writing skills to Create Automation Scripts
actions

Excellence | Partnership | Commitment
TAME-Structure
Object Repository

TAME

Application

Image Repository
Excellence | Partnership | Commitment

F
i
t
N
e
s
s
e

QE
Test Cases
Create Object Repository Using FireBug

• |type|username|anmolbagga@qainfotech.net|
• |click|loginButton|
Excellence | Partnership | Commitment
Create Image Repository

• |verify image is present|LoginWindow|
• |click image|LoginButton|

Excellence | Partnership | Commitment
TAME IN ACTION
Limitations of TAME
No conditional statements
No Loops
Computer should not be locked state.

Excellence | Partnership | Commitment
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.
Thank You 

Excellence | Partnership | Commitment
Excellence | Partnership | Commitment

Test Automation Made Easy

  • 1.
    TA M E ` TestAutomation Made Easy Presented by Anmol Bagga 15 September 2012 Excellence | Partnership | Commitment
  • 2.
    Presentation Points • Whatis Test Automation ? • Automation Tools Available • A look into TAME framework • How can functional testers automate through TAME ? • Demo • Conclusion Excellence | Partnership | Commitment
  • 3.
    Test Automation • Useof 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. Excellence | Partnership | Commitment
  • 4.
    Challenges in Existingtools Commercial Tools Expensive Limited platform coverage Zero access to source code Free Tools Less support •Coding skills interface Need tool are required to create automation scripts (complex) •Training a functional tester to Limitation in automating Flash, Silverlight and create effective scripts custom objects takes time Some are free but not open We don’t have such time luxury in an actual project source Need IDE acquaintance
  • 5.
    Solution is TAME IntegratedDevelopment Environment used for writing and editing code Tool for writing test cases., it's a wiki and a web server. A Test Automation framework for : Automates web browser, • Web applications primarily used for testing purposes • Desktop Applications • Mobile Applications Visual tool which perform user actions on the basis of images One of the class in AWT package , used for simulating keyboard and mouse TAME : Leverages test case writing skills to Create Automation Scripts actions Excellence | Partnership | Commitment
  • 6.
    TAME-Structure Object Repository TAME Application Image Repository Excellence| Partnership | Commitment F i t N e s s e QE Test Cases
  • 7.
    Create Object RepositoryUsing FireBug • |type|username|anmolbagga@qainfotech.net| • |click|loginButton| Excellence | Partnership | Commitment
  • 8.
    Create Image Repository •|verify image is present|LoginWindow| • |click image|LoginButton| Excellence | Partnership | Commitment
  • 9.
  • 10.
    Limitations of TAME Noconditional statements No Loops Computer should not be locked state. Excellence | Partnership | Commitment
  • 11.
    Conclusion Work In Progresswith 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.
  • 12.
    Thank You  Excellence| Partnership | Commitment Excellence | Partnership | Commitment