mobile testing, manual and automated

By attending Mobile Testing, Manual and Automated workshop, Participants will learn:

  • What is the state of the art of mobile world
  • What are the challenges mobile technologies pose to software QA and testing
  • How to integrate mobile testing in the overall testing process
  • How is it possible to automate mobile application testing
  • What are the criteria for choosing mobile automation approach
  • What are the main types of tools, their advantages and disadvantages

The Mobile Testing, Manual and Automated training course is designed to provide software quality assurance and testing professionals with the background and tools necessary to organize manual and automated testing efforts for mobile applications. It surveys the state of mobile technology, focuses on the software quality challenges it poses, and offers ways to increase the efficiency and effectiveness of mobile testing. The course discusses how to integrate mobile testing effort into the overall testing process. It also offers a focused look on the automation of mobile testing: the need, the options, and the tools. The course will end with a live demonstration of a mobile test automation approach.

COURSE AGENDA

  • The necessity to automate
  • Challenges: diverse, weak, signal-related and interoperable
  • From challenges to criteria
  • Options: emulators, tools, methods
  • Different approaches
    • 1: Emulators
    • 2: Hardware
    • 3: Special tools
    • 4: Common tools
  • Choosing the best approach
  • One possible option: live demonstration
  • Devices vs. emulators
  • Components
  • Procedures
  • Rent or build?
  • Functionality: how to test GIS, orientation, real-time updates, etc. unique aspects
  • Performance: endurance testing and beyond
  • Compatibility: hardware and software
  • Usability: size, lighting, etc. do matter
  • Security on the move
  • Interoperability: crucial chain in the enterprise link
  • User acceptance: when, where, and who will do it
  • Scope: what do we cover in depth, what do we glance over, what we do not cover
  • Goals: what will we learn
  • Administrative items
  • Devices
  • Operating systems
  • Native apps vs. mobile websites
  • Emerging trends
  • Platforms and compatibility
  • Data entry
  • Embeddedness in the enterprise business processes
  • Unique functionalities: location, orientation, and more
  • Domain-related challenges: banking, gaming, real-time, …
  • Store challenge: Apple, Android, Microsoft – and more
  • Time-to-market as an (unstable) driver