Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Test iOS Apps with UI Automation Table of Contents Early Praise for Test iOS Apps with UI Automation Acknowledgments Introduction
What Can We Do About It? Great, So How Do We Get There? Expectations and Technical Requirements
Chapter 1: UI Automation Overview
1.1 Capturing Our First Script from the Simulator 1.2 Finding Our Way around UI Automation
Chapter 2: Testing Behavior with UI Automation
2.1 Talking to the UI through JavaScript 2.2 Reporting Errors 2.3 Verifying that the Test Does What It Says
Chapter 3: Building a Test Suite
3.1 Testing with a Modal Alert View 3.2 Importing Script Files at Runtime 3.3 Testing Results from a Live API 3.4 Grouping Test Steps and Their Output
Chapter 4: Organizing Test Code
4.1 Starting a JavaScript Toolbox 4.2 Describing the App with Screen Objects 4.3 Reusing a Generic Screen Prototype 4.4 Converting Our Test Suite to Screen Objects
Chapter 5: Maps, Gestures, and Alerts
5.1 Exploring the Map 5.2 Identifying Elements with Accessibility APIs 5.3 Testing with Gestures 5.4 Advanced Alert-Handling
Chapter 6: Strategies for Testing Universal Apps
6.1 Universalizing an Application 6.2 Finding Elements in the New Idiom 6.3 Building an iPad Test Suite with Reusable Pieces 6.4 Searching the Element Tree with Predicates 6.5 Advanced Predicate Usage and Beyond
Chapter 7: Automating Performance Tests
7.1 Setting Up Custom Instruments Templates 7.2 Capturing Steps to Reproduce a Memory Leak 7.3 Triggering Simulator Memory Warnings with AppleScript 7.4 Stress Testing
Chapter 8: Setting Up Application Data
8.1 Seeding Data in Xcode with Application Data Packages 8.2 Seeding Data Dynamically with a Factory 8.3 Choose Your Own Adventure with Environment Variables 8.4 Hiding Test-Setup Code from Release
Chapter 9: Stubbing External Services
9.1 Choosing a Geographical Location 9.2 Faking a Network-Service API 9.3 Wrapping Service APIs in a Facade 9.4 Stubbing a Facade with Data in the App Bundle
Chapter 10: Command-Line Workflow
10.1 Practicing with the Raw Commands 10.2 Automating the Build-and-Run Process with Rake 10.3 Reading Environment Variables from Script Files 10.4 Resetting the Simulator to Test Permissions 10.5 Running Tests on an Attached Device
Chapter 11: Third-Party Tools and Beyond
11.1 Enhancing UI Automation 11.2 Testing outside the Box
Appendix 1: Bibliography
You May Be Interested In…
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion