Shop online or call...
+1 800 891 3486

Sign In

Integration Testing Example

Address Book is a Mac OS X application that manages and displays personal contact information via vCards (virtual cards). However, Address Book does more than just manage contact information; it also lets you actively use your contact information in other applications. Clicking on a contact's email address in Address Book for example, will start a new email addressed to the contact in the Mail application.

Test Specs:

    Platform: Mac OS X (10.3.5)
    Applications: Mac OS X Address Book Facility: Address Book, iChat, iCal, Mail, Safari

Objective:

The purpose of this test will be to verify that the Address Book facility functions as expected when used in conjunction with iChat, iCal, Mail, and Safari.* Our test script will validate the following:

  • Address Book startup
  • Importing vCards into Address Book
  • Interaction between Address Book and Mail
  • Interaction between Address Book and iCal
  • Interaction between Address Book and Safari

Test Details:

The test scripts will repeat the following steps 10 times.

  1. One of the following methods of starting Address Book will be chosen at random:
    • From the Mac OS X Applications' folder
    • Clicking on a vCard
    • From iCal's window menu

    A successful startup will be indicated by the appearance of the Address Book application menu in the top menu bar.

  2. One of the following import methods will be chosen at random.
    • Selecting Import from the File menu.
    • Dragging cards into Address Book's window.
    A successful import will be indicated by the text message "Adding x cards" or "Importing x cards": x is the number of cards imported/added. Our test script will use a set of 6 vCards (provided with test scripts) to test the import mechanism. The vCards must be placed on the desktop and must be visible at all times during test execution.
  3. Interaction between Address Book and Safari. Clicking on a home page URL in Address Book should invoke Safari to load the Web page. Success will be based on whether the URL in Safari's address field matches the URL clicked on in Address Book.
  4. Interaction between Address Book and Mail. Clicking on "Send Email" in Address Book should start the composition of a new email in Mail. Success will be determined when the recipient email address in Mail matches the email address in Address Book.
  5. Interaction between Address Book and iChat. Clicking on "iChat" should start a new iChat session. Success will be determined when the IM name of the iChat session matches the IM name in Address Book.

Scripts:

Download Sample Buy Eggplant Now! Try Eggplant Now!
    

Shop online or call...
+1 800 891 3486
Media Info News & Events SiteMap Contact Us
  Home Technology   Products
RiTA
SE
FT
LT
TR
  Solutions
By Industry
By Type
  Services
Education
Consultancy
  Support
Forum
FAQ
Manuals
Downloads
  About Us
History
Contact Us
Careers

Copyright © 2008 Redstone Software Inc.  All rights reserved.  Terms of Use and Privacy Policy