Your SlideShare is downloading. ×
Presentation Points
• Different forms of applications
• Challenges in testing
• Current scenario
• Our framework concept a...
Types of Applications
Challenges in Testing
Application Forms
– Web applications
•Many OS
•Many browsers
– Mobile Applications
•Many devices
•Ma...
Current automation solutions
Many Tools for Many Application Forms

No single tool which works on all the platforms and de...
Current automation approach

Excellence | Partnership | Commitment
Challenges with current approach
1) Different Application Forms

Same features, business actions
Different tools to automa...
Solution is SMART
- unified automation framework
which is amalgamation of technologies

- capable of automating a web
appl...
Unified comprehensive framework

Excellence | Partnership | Commitment
Automating application with SMART

Excellence | Partnership | Commitment
Automating application with SMART

Excellence | Partnership | Commitment
Automating application with SMART

Excellence | Partnership | Commitment
Writing Your Test Cases
@Test001_TestVideoCreationFunctionaltyOfAnimoto
Feature: It should be possible to create video wit...
Demo: SMART In Action

Excellence | Partnership | Commitment
Excellence | Partnership | Commitment
SMART Reporting

Excellence | Partnership | Commitment
Tools Used in SMART
Web Automation Tools
Selenium Webdriver
Cucumber
Maven
Junit
Java
Sikuli

Excellence | Partnership | C...
Benefits
• Test workflows span across multiple application forms.
• Parallel testing possible on both web and mobile platf...
Thank You 

Anmol Bagga
anmolbagga@qainfotech.net
+91-9868096126
+91-7503036126

Excellence | Partnership | Commitment
Ex...
Smart : Comprehensive and unified framework for test automation of web and mobile applications
Upcoming SlideShare
Loading in...5
×

Smart : Comprehensive and unified framework for test automation of web and mobile applications

494

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
494
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Smart : Comprehensive and unified framework for test automation of web and mobile applications"

  1. 1. Presentation Points • Different forms of applications • Challenges in testing • Current scenario • Our framework concept and design • How to implement tests on this framework • Tools used • Benefits and summary Excellence | Partnership | Commitment
  2. 2. Types of Applications
  3. 3. 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
  4. 4. Current automation solutions Many Tools for Many Application Forms No single tool which works on all the platforms and devices Excellence | Partnership | Commitment
  5. 5. Current automation approach Excellence | Partnership | Commitment
  6. 6. 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
  7. 7. Solution is SMART - unified automation framework which is amalgamation of technologies - capable of automating a web application and native apps of android and iOS - is based on Behaviour Driven Development in which we can write our test cases in plain English language. - is based on open source technologies. Excellence | Partnership | Commitment
  8. 8. Unified comprehensive framework Excellence | Partnership | Commitment
  9. 9. Automating application with SMART Excellence | Partnership | Commitment
  10. 10. Automating application with SMART Excellence | Partnership | Commitment
  11. 11. Automating application with SMART Excellence | Partnership | Commitment
  12. 12. Writing Your Test Cases @Test001_TestVideoCreationFunctionaltyOfAnimoto Feature: It should be possible to create video with selected theme Scenario: Create Video Given I navigate to animoto homepage When I login as valid user And I add pictures to create video from picture collection Then I should be able to create video with selected theme Excellence | Partnership | Commitment
  13. 13. Demo: SMART In Action Excellence | Partnership | Commitment
  14. 14. Excellence | Partnership | Commitment
  15. 15. SMART Reporting Excellence | Partnership | Commitment
  16. 16. Tools Used in SMART Web Automation Tools Selenium Webdriver Cucumber Maven Junit Java Sikuli Excellence | Partnership | Commitment Mobile Application Tools Calabash Robotium Sikuli
  17. 17. 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 | Commitment
  18. 18. Thank You  Anmol Bagga anmolbagga@qainfotech.net +91-9868096126 +91-7503036126 Excellence | Partnership | Commitment Excellence | Partnership | Commitment

×