Taxi Magic Mobile App Testing. iOS Testing Rapid Releases: Submit about every 30 days to iTunes CI Automated Tests: Polls git repository commits and executes.

Slides:



Advertisements
Similar presentations
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Ashish Mishra Automation Lifecycle of Mobile Applications.
Advertisements

Cross Platform UI testing using Sikuli
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Ranorex Appium Calabash
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Company LOGO Automation Tools For Android Anshu Prasad.
Ernest Holston and Brandi Amstutz Mobile Testing Using MonkeyRunner REU Program at ECU "Software Testing - Foundations, Tools, and Applications.
UFCFX5-15-3Mobile Device Development iOS Development Review.
By Ms.A.C.Sumathi AP(SG)/ Dept of CSE SNS College of Engineering, CBE.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Automating Drupal Deployment Dominique De Cooman.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
Extending Cocos2D-x Mobile 2D Framework Rony Xu Happy Elements.
Three-tier Mobile Application Testing Framework:
Background The Encyclopedio of Life (EOL) is an ROR open source project to create a free, online reference source and database for every one of the 1.8.
Automated UI testing of Swing based applications Tomas Krecmer Barclays 27. February 2012.
Mobile Device Programming
Created by Jan Medved Integration & Test Strategy for Lithium.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Amir Iqbal L Mahwish Khan L Rabia Akhtar L Nida Sarwar L Cloud Computing Based – Online IDE.
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
Paperless Timesheet Management Project Anant Pednekar.
Real World App Development using Telerik ScreenBuilder and Progress Data Source – advanced Brian C. Preece Ypsilon Software Ltd
Perfecto Mobile Automation
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.
ScriptOnce™ & Best Practices. Agenda 2 Automation that works ScriptOnce –Minimal maintenance –Easy to add devices Robustness –Reliable Scripts - Minimize.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
- 1 - SeeTestAutomation Product Introduction SeeTest Product Suite.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Keynote Enabling Mobile DevOps
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PRODUCT - ORGANIZATION - AGILE - LEAN CD - Agile on Steroids - (and what Jenkins got to do with it) Paul Bakker linkedin.com/paulgbakker github.com/p-bakker.
Version Control for PL/SQL
Appium Studio Appium testing made easy at any scale.
Build Fundamentals and Continuous Integration
Mobile Testing – Survival Knowledge – Part V
CSCI 351 – Mobile Applications Development
Browsers and Web Platforms
Mobile DevOps Donovan Microsoft 2016
Understanding how XContinuousIntegration (Xci)
DCR ARB Presentation Team 5: Tour Conductor.
Dynamics of Mobile Application Testing
Mobile DevOps with Visual Studio Team Services and HockeyApp
SeeTestManual.
Cross platform automated appium testing - A Primer
SeeTestCloud Online.
Appium Studio for Eclipse
SeeTestCloud Onsite.
Week 01 Comp 7780 – Class Overview.
SeeTestCloud Onsite.
Quality assurance platform for mobile apps, available as hosted SaaS or onsite deployment
How to automate software with
SeeTestReporter.
Sviluppo mobile con Visual Studio OnLine
Mobile App Development
Compile, Build, and Debug
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
Presented by : Chirag Dani & Dhaval Shah
CONTINUOUS INTEGRATION –WHY WE DO IT?
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
HCL’s Viewpoint – DevOps on MS Cloud
DEVOPS & THE FUTURE OF TESTING
Presentation transcript:

Taxi Magic Mobile App Testing

iOS Testing Rapid Releases: Submit about every 30 days to iTunes CI Automated Tests: Polls git repository commits and executes UI Automation test framework from Jenkins. CI Automated Builds: Triggers build job based on the UI Automation tests results. Feature Branch Builds : Enables QA and Product to test specific features sooner. Continuous Deployments: Polls git repository commits and auto-deploys latest server side code to web apps.

Jenkins CI Jobs

Internal App Store Builds

iOS Tools Xcode Organizer : Console, Crash Logs and Screenshots. Xcode Instruments: Automator (UIAutomation). Jenkins CI: s QA and Devs on test failures, includes committed changes. PerfectoMobile: Cloud service to test with real devices, different OS’s and different carriers. Has a QTP api…  Flurry Analytics: Provides carrier, OS’s, Model, session counts and errors for your app.

iOS Automation Frameworks KIF (Keep It Functional): Requires Objective C knowledge. Open Source tool developed by Square. Frank: Open Source tool based on BDD Cucumber styled tests. Tests are written in ruby, which is GREAT! FoneMonkey: Don’t waste your time!  Apples UIAutomation: Developed and supported by apple. More on next page…

iOS UIAutomation Pros : Uses Accessibility labels to interact with elements. We have a large seeing impaired user base. Supported and maintained by Apple so it's not going anywhere. Tests can be run from command line for CI. You can run tests against simulator or real devices. Screenshots on assertions and test failures. You can debug scripts from instruments console. Gives host (shell access) to computer. Can set locations based on gps coordinates.

iOS UIAutomation Cons : Tests run rather slowly. Framework can be very finicky. Takes some massaging to get tests running well. Instruments can randomly crash. Tests usually break with Xcode/iOS updates.

Android Tools Robotium Test Framework PerfectoMobile: Access to 50+ different android devices, OS versions and carriers throughout US, UK and Canada. UTest Mobile AppGrader: Installs and launches app on 15+ most popular android devices.

BlackBerry