Mac OS X Reference Library Apple Developer
Search

Introduction to iSync Manual Test Suite Guide

iSync is an application that allows users to sync their devices with data on their computers. iSync Plug-in Maker is a developer tool that allows you to build, test, and release iSync device plug-ins. iSync Plug-in Maker contains automated tests that communicate directly with the device. However, you must also run the manual tests described in this document to fully qualify your iSync plug-in before shipping. These manual tests involve adding, modify, and deleting records on both the device and computer. You use Apple applications to modify records on the computer and development tools to help set up certain scenarios.

Note: The Open Mobile Alliance (OMA) Data Synchronization Working Group is developing specifications for data synchronization that includes SyncML technology. This book refers to the data synchronization technology as SyncML.

Who Should Read This Document?

You should read this document if you are building an iSync device plug-in using iSync Plug-in Maker. After editing, testing, and exporting your plug-in using iSync Plug-in Maker, use this guide to run manual test suites. You should be familiar with end-user applications on the computer to run these tests and the Syncrospector developer tool.

Organization of This Document

The tests in this document are organized by categories from general purpose tests to specific database tests. There are also categories for sync modes and stress testing. The document contains the following chapters:

Note: This document uses Apple terms for records rather than vCal and vCard terms. For example, a ‚Äútask‚Äù in iCal is the same as a ‚Äúto do‚Äù in vCal.

See Also

If you need to build an iSync plug-in, read iSync Plug-in Maker User Guide before reading this document.

If you use Syncrospector to test your plug-in, read Sync Services Tutorial to learn more about how to use this tool.




Last updated: 2007-07-11

Did this document help you? Yes It's good, but... Not helpful...