Introduction to ios Testing

Similar documents
Wireless Presentation Gateway. User Guide

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

ios How to Back Up from icloud

Total Baby. Backup, Restore and itunes Backup Extraction

Dell Mobile Management. Apple Device Enrollment Program

Utilizing Dropbox to Share Files

Sentral servers provide a wide range of services to school networks.

Making and Exporting a Backup

AKCess Pro Server Management Software

The End is Near. Options for File Management and Storage

Get Started in Web Conference Classes: Set Up WebEx

Personal Cloud. Support Guide for Mobile Apple Devices

Acano solution. Acano Clients v1.7 Getting Started Guide. June D

Dartmouth College Technical Support Document for Kronos PC version

Create shared Photostreams in ios 7

Getting Started. with VitalSource Bookshelf. How to Access your ebooks Using VitalSource Bookshelf

How To Install the Virtual Learning App

FreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide

Supporting Apple ios Devices

WebsiteAlive Operator Panel. A WebsiteAlive How-To Guide

ReadyNAS OS 6.2. Reviewer s Guide

How To Use The Elena Mobile App

Your First App Store Submission

III. The most important things you need to know about iphone app/game development

A 10 MINUTE OVERVIEW OF KEY FEATURES FOR EVENT MOBILE APPS.

Mobile Iron User Guide

Guidance for IA DMM: Connecting Your Computer to FSU Video File Server

Video Converter App User Manual

Getting Started with VMware Horizon View (Remote Desktop Access)

Quick Start Guide Using OneDisk with the Tappin Service

itunes: About ios backups

Video conferencing with its multiple simultaneous video chats demands a good deal from your computer. The following platforms are required:

Save and Restore Backups using itunes File

Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29

Welcome to the Opus Bank Mobile Banking App User Guide

XenMobile Logs Collection Guide

PROFESSIONAL DIGITAL TWO-WAY RADIO MOTOTRBO ANYWHERE. for ios USER GUIDE

Qsync Install Qsync utility Login the NAS The address is :8080 bfsteelinc.info:8080

ios Deployment Simplified FileMaker How To Guide

Generating an Apple Enterprise MDM Certificate

BlackBerry Universal Device Service. Demo Access. AUTHOR: System4u

PNY DUO-LINK On-The-Go Flash Drive for iphone and ipad. User Manual

RDM+ Desktop for Windows Getting Started Guide

CinePlay User Manual

Dolphin Ocean Server and Dolphin Mobile Client Installation and Configuration instructions

1 managing your photos

cbox YOUR FILES GO MOBILE! FOR MAC OSX CLIENT USER MANUAL

How to use Dropbox. What is Dropbox. Please read the University of Melbourne Guidelines on Dropbox and University Information prior to use.

KING ONLINE APPLICATIONS USING THE APPLE IPAD

How to wipe personal data and from a lost or stolen mobile device

Engage ios App Administrator s Guide

App Distribution Guide

Syncing ipad devices using itunes

Export / Import using itunes File Sharing

Personal Cloud. Support Guide for Windows Mobile Devices

How to install and use the File Sharing Outlook Plugin

LogMeIn Rescue Step-by-Step Connection Guide

Please refer to the guide below to use the latest Android version of the UCam247Live app.

Connecting With Lifesize Cloud

Frequently Asked Questions

OFFICE 365 SELF- CONFIGURATION GUIDE

Axxon Monitor. User Manual

Avira Secure Backup INSTALLATION GUIDE. HowTo

Accessing the Online Meeting Room (Blackboard Collaborate)

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU Key Features

HomeBudget Anishu, Inc.

PARK UNIVERSITY. Information Technology Services. VDI In-A-Box Virtual Desktop. Version 1.1

TestFlight FAQ Apple Inc.

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

Chromebook Reference Document

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

ipad 2 Basic Setup Guide

PhoneView Product Manual

APPLE & BUSINESS. ios ENTERPRISE SECURITY ENTERPRISE NEEDS CONFIGURATION PROFILES

Case Closed Installation and Setup

Drobo How-To Guide. Drobo Apps - Configuring Plex Media Server. Topics. What You Will Need. Prerequisites

PolyU Connect Mobile Connection. Setup Guide

SAFARI Montage Troubleshooting Guide. SAFARI Montage Copyright ; SAFARI Video Networks, LLC

EZ RMC Remote HMI App Application Guide for ios

Colligo Briefcase Enterprise. Administrator s Guide

Connecting With Lifesize Cloud

Gauge Drawing Tool Slider Drawing Tool Toggle Button Drawing Tool One-Way List Drawing Tool... 8

Remote Desktop Service

Setting up RDP on your ipad

Reading Kindle titles on your PC or Mac

Mobile App: Synthes International Installation Guide

Guest Quick Guide PC and Mac Users Updated to version March 2015

Click to edit Master title style

Welcome The webinar will begin shortly

8x8 Virtual Office Mobile User Guide for ios

Sharing your ipad Stuff

CLICK HERE TO ACCESS AN UP-TO-DATE ONLINE VERSION

Guide for Generating. Apple Push Notification Service Certificate

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

2013 Honeywell Users Group Americas Symposium. Mobile App Guide

2 FROC 22/10/2009 Included Apollo logs + Basic information gathering question list. How to collect troubleshooting technical information?

Guide 3 - SkyDrive Pro

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Backup ipad. Withdrawing from LISD. Before turning in your ipad,

APNS Certificate generating and installation

Transcription:

Introduction to ios Testing Presented by Amy Klatt August 8, 2012

Agenda Overview Best practices Installing apps Setting up a test environment Screenshots and video Logs Q & A 2

The Challenge Overview 3

Overview Why is in the wild testing so important? Device specs and variations in OS versions are far less of an issue on ios than other mobile platforms. However, testing on real devices allows a developer to check app performance in a variety of conditions across different devices, OSes and mobile carriers. 4

The Challenge Best Practices 5

Best Practices As with any other test cycle, bugs should follow standard utest conventions and guidelines. Do include: Clear, actionable steps to reproduce Useful documentation Quality attachments are important. Your bug might not occur across every device. This is your evidence the bug actually exists! 6

Best Practices What documentation should I include? It s helpful to include: Screenshots Videos Crash logs The exact error message Does my bug need a log? Do I need a video or is a screenshot OK? 7

The Challenge Installing apps 8

Installing apps Apps can be installed by syncing with itunes or by downloading straight to the device. Common install scenarios: Installing from an FTP Installing from TestFlight Installing from the App Store Do I need to be provisioned? What if I get an error when I try to install? Is an installation error a bug? 9

Installing apps common problems 10

The Challenge Setting up a test environment 11

Setting up a test environment Setting up a test environment is a fairly straightforward process under ios Tools aside from itunes may be helpful, but are not strictly necessary: iphone Configuration Utility 3rd party utilities Developer tools and utilities are somewhat limited for ios devices. 12

Setting up a test environment 13

Setting up a test environment 14

The Challenge Tools: Logs and screenshots 15

Utilities - Screenshots You can take a screenshot on any ios device. Press and release the home button and the sleep wake button simultaneously You will hear a shutter clicking sound The screenshot will be found in the camera roll in the Photos app Copy the screenshot over to your Mac or PC or simply email it to yourself 16

Utilities - Video There are fewer options for capturing video output on an ios device. External camera Hardware or peripherals (Digital AV Adapter, etc.) 3rd party apps Video capture utilities may be limited by the device hardware specs or OS version. Follow video recording best practices if you are using an external camera to record a bug. 17

Utilities - Logs When an app crashes or exits unexpectedly, a crash log is written. How to obtain a crash log: Sync your ios device through itunes. Locate the zipped crash log files The file can be uploaded to the utest platform as an attachment Or use the iphone Configuration Utility to save or export logs. 18

Utilities - Logs In Windows, the log can be found under: C:\Users\<USERNAME>\AppData\Roaming\Apple computer\logs\crashreporter/mobiledevice/<devi CE_NAME> On a Mac, you will find logs in: ~/Library/Logs/CrashReporter/MobileDevice/<DEVIC E_NAME> 19

Utilities - Logs You can also capture browser debugging information on an ios device. This can be helpful for testing mobile websites. Go to Settings > Safari > Advanced and enable Debug Console Error output will be displayed in Safari. A screenshot of error output can be attached to your bug if necessary 20

Utilities - Logs 21

Utilities - Logs 22

Utilities - Logs 23

Summary As you test ios mobile applications and websites, be sure to do the following: Write high quality bugs Provide clear steps to reproduce Attach useful documentation Use available tools and utilities to help demonstrate the issue you re reporting. 24

The Challenge Thank You Questions? 25