1. `
TA M E
Test Automation Made Easy
Presented by
Anmol Bagga
15 September 2012
Excellence | Partnership | Commitment
2. 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
3. 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
4. Challenges in Existing tools
Commercial Tools
Expensive
Limited platform coverage
Free Tools
Zero access to source code
•Coding skills interface Less support
Need tool are required to create automation scripts
(complex) Limitation in automating
Flash, Silverlight and
•Training a functional tester to 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
Tool for writing test cases., it's
Integrated Development a wiki and a web server. A Test Automation
Environment used for framework for :
writing and editing code
• Web applications
Automates web browser,
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
F
i QE
t
Test Cases
TAME N
e
s
s
e
Application
Image Repository
Excellence | Partnership | Commitment
10. Limitations of TAME
No conditional statements
No Loops
Computer should not be locked state.
Excellence | Partnership | Commitment
11. 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.