Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Device Quality Management Jeff Larkin - Mobile Center of Excellence MCOE.

Similar presentations


Presentation on theme: "Mobile Device Quality Management Jeff Larkin - Mobile Center of Excellence MCOE."— Presentation transcript:

1 Mobile Device Quality Management Jeff Larkin - Mobile Center of Excellence MCOE

2 What are the trends? 2

3 By 2018, 4 out of 5 IT initiatives will have a mobile component. The Yankee Group

4 M M Apps are everywhere…

5 M M …and on the rise…. Sales of applications on mobile devices is expected to rise across the world; more than quadrupled in past 3 years.

6 M M …in a constantly changing marketplace... Android is coming on strong and Windows is expected to advance quickly

7 M M …with new capabilities...

8 M M … spanning all demographics... Pew Research Center s Internet and American Life Project, Sept. 13, 2010

9 ..with dominant players in the market….. 9 of total global mobile data traffic comes from YouTube downloads from Apples App Store users accessing Facebook through their mobile devices

10 M M … challenged by quickly changing technology…

11 M M …across a number of different platforms… Gartner forecasts the total app revenue will increase to nearly $30 billion by 2013 with over 21 billion downloads. The number of free or ad-funded apps will increase to 87%. iPhone has a larger market share in Mobile Business Applications

12 But, if you can figure it out… 12

13 Introduction Getting started

14 Compuwares Mobile QA Landscape 14 On site client driven teams – Mobile Web Team (GM) On site with client self contained teams – NOMAD (NOrth American Mobile App Development (GM) Fully self contained teams serving multiple clients with diverse mobile solutions – Compuwares Mobile Center of Excellence (Compuware MCoE)

15 Goals Today: 15 Understand Testing Types Required for Mobile Apps 1 Adapt to Various Project Types 2 Be Aware of External Challenges and Influences 3 Select Tools that Fit Your Organization 4

16 Testing Types An overview of the most critical mobile testing types

17 Meet your new (global) consumer 17 an engaging, rich media experience. to receive information thats relevant to me. you to understand my needs, not sell to me. to access my data anywhere, anytime. to use any device that I choose.

18 Testing Types User Interface Testing External Factor Performance Security Testing Device Certification

19 What do companies need to do? 19 Make sure all stakeholders are aligned to the business objectives "Just 45% of our respondents with a mobile strategy in place stated that they have a shared mobile vision across the organization, and only 44% have created a mobile task force to agree on mobile objectives." "How Mature Is Your Mobility Strategy" "Do you believe that your mobility security strategies would satisfy an auditor? Just over 18% said it would, just over 45% said it wouldn't and the remainder were unsure." Do you really understand your customers' mobility expectations? "71% stated they expect websites to load as quickly, almost as quickly or faster on their mobile phone compared to the computer they use at home" There is zero tolerance for sites that dont deliver a near perfect experience.

20 User Interface Testing Comparing your application with other native applications –Screen orientation / resolution –Touch screens Trackballs, Track wheels, and Touchpad's Soft Keyboard / Hard Keyboard Shortcuts

21 External Factor Browser Back end data connectivity Security Social Media

22 Monitoring Systems and Usage Performance §Focus on architecture and testing to ensure the quality of the application and infrastructure so they are primed to deliver and maintain. §Monitor behavior and usage to optimize long term design solution. The Compelling Market Shift > Mobile and Internet Mature Customer Realizes Value as Content Delivered Customer PERCEIVES the Entire Services Delivery Chain as the Carriers Responsibility Customer Satisfaction is MEASURED and EARNED across the entire Service Delivery Chain Application (Browser, Client, Mail, etc…) Device (Laptop, Handset) Network (Access) Content ( , YouTube, Stock quote, etc) Customer Requests Value at Device S S

23 Performance cant be an afterthought 23 Consumer expectationReality The result

24 How quickly should your web site load on your tablet? 24 13% 11% 20% 32% 24% 2 SECONDS MEDIAN EXPECTED LOAD TIME

25 Performance Individual App Device System Integration Memory Usage Battery Life

26 App Store Standards Drive Certification Requirements… 26

27 Carrier network Drive Certification Requirements… 27

28 Device Certification Manufacturer Operating System Carrier

29 Goals Today: 29 Understand Testing Types Required for the App 1 Adapt to Various Project Types 2

30 Project Types Comparing different types of mobile projects and how testing needs vary

31 Project Types Waterfall Agile Assessment

32 Waterfall Mobile Development 32

33 Mobile Team – Waterfall approach 33 Jane the Client Don Vendor 1 PM Vendor 1 Team Vendor 2 Team Betty Vendor 2 PM Test Team

34 Agile 34

35 MCoE – Agile approach 35 Frank the Product Owner Sue BA Dev Pair Ravi QA Dev Pair Ted Scrum Master External Team

36 Assessment Readiness for MDQM Factors Criteria Benchmarks Technical and Non-technical

37 Goals Today: 37 Understand Testing Types Required for the App 1 Adapt to Various Project Types 2 Be Aware of External Challenges and Influences 3

38 External Challenges and Influences Exploring the challenges and influences shaping mobile quality

39 External Challenges and Influences Government Influences – Device preferences – Standards Verizon / AT&T / Apple / Motorola – Network – Standards – Partnerships Get Connected with mobile associations – Professional Societies with mobile special interest groups – InfraGards Chicago Chapter – Mobile Mondays

40 Goals Today: 40 Understand Testing Types Required for the App 1 Adapt to Various Project Types 2 Be Aware of External Challenges and Influences 3 Select Tools that Fit Your Organization 4

41 Tool Selection Identifying the right tools for the job

42 M M The Art and Science of MDQM Each team needs to find the right blend of the Art and Science of testing…

43 Tool Assessment Emulators and Simulators Automation Continuous Integration Performance

44 Emulators and Simulators The difference… The Simulator tries to duplicate the behavior of the device. The Emulator tries to duplicate the inner workings of the device.

45 Emulators and Simulators The tools… NAMEPLATFORMTYPE Android EmulatorAndroidEmulator BlackBerry SimulatorRIM OSEmulator BlackBerry Playbook Simulator Tablet OSVirtual Machine Mobile Device Automation Test Tools FoneMonkeyiOSAutomated Testing TestQuest ProRIM OS, iOS, AndroidAutomated Testing RobotiumAndroidAutomated Testing Hopper (Stress testing)Windows MobileAutomated Testing

46 MDQM Project Quality Pyramid 46 Manual Robotium – Automated Test OC Unit – iOS Unit Testing Hudson – Continuous Integration

47 Continuous Testing Hudson – Build / continuous integration server – Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron. Among those things, current Hudson focuses on the following two jobs: – Building/testing software projects continuously – Monitoring executions of externally-run jobs

48 Continuous Testing - iOS 48 OC Unit – This is a unit testing tool for iOS –Integrates with the build tool Hudson –Allows for retest every time code is checked in –Integrated with Xcode

49 Automation Robotium – This is the test automation framework/tool for android. –Allows for robust record and play back testing –Selenium based

50 Manual Testing –Testing Lab with selected devices –UAT/Final demo with the product owner

51 Performance Gomez Mobile Real User Monitoring (RUM) – measures performance and traffic metrics directly from your end users browsers and mobile devices – links page views and conversion/abandonment rates to mobile site and application performance and end-user satisfaction.

52 Questions

53 THANK YOU

54 © 2011 Compuware Corporation All Rights Reserved

55 The Slide Parking Lot Holding area for slides that are de-scoped or under review

56 Themes New Team Existing Team Multi-vendor Single Vendor

57 Mobile Device Troubleshooting Best practices for problem solving and exhaustive testing for mobile

58 Mobile Device Troubleshooting Skills Tools – QA Analyst – Developer


Download ppt "Mobile Device Quality Management Jeff Larkin - Mobile Center of Excellence MCOE."

Similar presentations


Ads by Google