` 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 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
Solution is TAME Tool for writing test cases., itsIntegrated Development a wiki and a web server. A Test AutomationEnvironment 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 imagesOne of the class in AWT package , usedfor simulating keyboard and mouse TAME : Leverages test case writing skills to Create Automation Scriptsactions Excellence | Partnership | Commitment
TAME-Structure Object Repository F i QE t Test Cases TAME N e s s eApplication Image Repository Excellence | Partnership | Commitment
Limitations of TAMENo conditional statementsNo LoopsComputer should not be locked state. Excellence | Partnership | Commitment
ConclusionWork 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.