Excellence | Partnership | Commitment
Presentation Points
• Different forms of applications
• Challenges in testing
• Current scenario
• Our framework concept and
design
• How to implement tests on our
framework
• Tools used
• Benefits and summary
Challenges in Testing
Application Forms– Web applications
•Many OS•Many browsers
– Mobile Applications•Many devices•Many OS
Challenges:
– Extra time
– Extra resource
– Extra maintenance cost
Excellence | Partnership | Commitment
Current automation solutions
Many Tools for Many Application Forms
No single tool which works on all the platforms and devices
Excellence | Partnership | Commitment
Challenges with current approach
1) Different Application Forms
Same features, business actions
Different tools to automate
2) How does the Functional Testers contribute?
Test tools vocabulary
Test runners
How to reduce efforts, time and cost?Comprehensive framework
Excellence | Partnership | Commitment
Solution is SMART
- is based on Behaviour DrivenDevelopment in which we can write our test cases in plainEnglish language.
- unified automation frameworkwhich is amalgamation of technologies
- capable of automating a web application and native apps of android and iOS
- is based on open sourcetechnologies.
Excellence | Partnership | Commitment
@Test001_TestVideoCreationFunctionaltyOfAnimotoFeature: It should be possible to create video with selected theme
Scenario: Create VideoGiven I navigate to animoto homepageWhen I login as valid userAnd I add pictures to create video from picture collectionThen I should be able to create video with selected theme
Writing Your Test Cases
Excellence | Partnership | Commitment
Tools Used in SMART
Web Automation ToolsSelenium Webdriver
CucumberMavenJunitJava Sikuli
Mobile Application Tools
CalabashRobotium
Sikuli
Excellence | Partnership | Commitment
Benefits
• Test workflows span across multiple application forms.
• Parallel testing possible on both web and mobile platform.
• Continuous integration capable.
• Expressive business readable test cases.
• Cloud computing ready.
• Extendable, flexible and is based on open source
technologies!!
Excellence | Partnership | CommitmentExcellence | Partnership | Commitment
Thank You
Anmol Bagga
+91-9868096126
+91-7503036126
Top Related