Mobile Testing Trends and Innovations

Click here to load reader

  • date post

    28-Nov-2014
  • Category

    Technology

  • view

    120
  • download

    3

Embed Size (px)

description

As organizations implement their mobile strategy, testing teams must support new technologies while still maintaining existing systems. Melissa Tondi describes the major trends and innovations in mobile technology, usage, and equipment that you should consider when transitioning existing test teams or starting new ones. Based on a year of research with the ProtoTest Mobile team, Melissa focuses on areas that balance efficiency and productivity including using the Device Matrix technique to select devices to test against, and the appropriate use of emulators and simulators rather than physical devices. She offers solutions to ensure you have a comprehensive mobile test strategy and focuses on challenges that have inundated traditional test teams such as understanding mobile-specific integration testing and which automation tools to use. Melissa describes how to build a well-organized device lab and incorporate testing scenarios—such as gesture and interruption testing—unique to mobile.

Transcript of Mobile Testing Trends and Innovations

  • 1. T4 Concurrent Class 10/3/2013 9:45:00 AM "Mobile Testing Trends and Innovations" Presented by: Melissa Tondi ProtoTest Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 904-278-0524 [email protected] www.sqe.com
  • 2. Melissa Tondi ProntoTest Vice president of mobile for ProtoTest Melissa Tondi is building a testing practice in the innovative world of mobile where the concentration is on functional, performance, and security, and the new mobile testing techniques. In the software test and quality engineering field for more than fifteen years, Melissa focuses on organizing testing teams around three major tenetsefficiency, innovation, and culture.
  • 3. 9/19/2013 Mobile Testing Trends and Innovations Mobile the New Frontier Does your Mobile Strategy Look Like This? 1
  • 4. 9/19/2013 Mobile the New Frontier Or This? Unique Challenges Understanding the Technology and your Companys Mobile Strategy Transitioning Traditional Test Teams to Support Mobile Staying Efficient while Supporting more Testing Permutations 2
  • 5. 9/19/2013 Your Companys Strategy What Role does Mobile Play in your Industry? Who are your Mobile Users? What is it that people actually want to do on this mobile site? Technical Configuration Mobile Web: HTML5, Dojo, JQuery Native Apps: ObjectiveC for iOS, Java for Android Hybrid Apps: PhoneGap, Titanium, Rhomobile 3
  • 6. 9/19/2013 Mobile Technology m/T Site Mobile Web Site: mobile web sites designed to match every web-enabled device. Theyre accessed through the mobile devices web browser and do not need to be downloaded/installed. They re-direct to the sites M Site or T site. Mobile Technology - Native Native Apps: coded with a specific programming language. They are fast, reliable, and powerful, but are tied to a mobile platform and downloaded from a central portal by OS (i.e. Apple App Store, Google Play). That means you must duplicate them using the appropriate programming language in order to target another mobile platform. 4
  • 7. 9/19/2013 Mobile Technology Hybrid Hybrid Apps: rely on development frameworks and are written with the same technology used for websites and mobile web implementations They are hosted or run inside a native container on a mobile device. They ensure crossplatform compatibility and can access the phones hardware (camera, GPS, users contacts, etc.) Mobile Technology Mobile First Responsive Web Design an approach aimed at building sites to provide an appropriate viewing experience (reading and navigation with minimal resizing, panning, and scrolling) across a wide range of devices. It adapts the layout to the viewing environment. 5
  • 8. 9/19/2013 Transitioning your Teams - Types Peripheral Wireless Testing NFC (Near Field Communication), Bluetooth/Bluetooth LE Accessory, Stylus Wired Internal to Device Headphone Jack, Keyboard External to Phone - CC Readers, Bar Code Scanners Transitioning your Teams - Types Connection Testing USB Power/Data 4G/LTE/CDMA+/Wimax 3G/GSM/CDMA, 2G/Analog, WiFi, Hotspot Generation Computer Tethering Carrier Throttle Limiting bandwidth and measuring an Apps performance 6
  • 9. 9/19/2013 Transitioning your Teams - Types Gestures Swipe, tap, pinch/expand, shake, orient, tilt, press and hold, swipe and hold, eye pause. Interruption Tests Controlled Plug in/out USB, power, and headphone, Home Button, Power Button, Navigating to another App, Save State Uncontrolled - SMS, Phone Call, Notifications Transitioning your Teams - Types Syncing - Updating two or more locations to ensure applicable files are equivalent. App to Cloud, App to Computer, App to App, Device to Device Internal Hardware Integration Camera, GPS, Accelerometer, Battery Drain, SIM Card, Volume, SMS, Microphone, Speakerphone 7
  • 10. 9/19/2013 Usage Mobile Global Adoption Android iOS Blackberry bada S40 Symbian Microsoft Building your Lab Determining your Device Matrix Some Items to Consider Screen Resolution Aspect Ratios Pixel Density Manufacturers System on a Chip (Processor) 8
  • 11. 9/19/2013 Building your Lab Choosing Emulators and Simulators A lab is not complete without a mixture of both. Knowing what that mixture is will be the determining factor. A Simulator mimics only the software. iOS has one, but it does not simulate any of the iPhone hardware layer An Emulator mimics both software and hardware. Android has one, but only emulates CPU and Memory Building your Lab 9
  • 12. 9/19/2013 Questions and Comments Contact Information email: [email protected] Twitter: @melissatondi Blog: MelissaTondi.blogspot.com LinkedIn: Melissa Tondi 10