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

Sign In

Functional Testing Example

Finale 2006 is an application for music notation. The demo version is available for both Macintosh OS X and Windows platforms. Finale 2006 Demo is available for download here.

Test Specs:

    Platforms: Windows XP (Classic Theme), Mac OS X (10.4)
    Application: Finale 2006 Demo

Objective:

The test objective will be to validate a training exercise described in the "Finale Simple Entry Training Exercise" tutorial from a functional perspective. The exercise we will use will be the first exercise in that tutorial. Please consult the "EntryExercise.MUS" tutorial located under the Tutorials folder of Finale 2006 demo for further details.

Details:

The script assumes that Finale 2006 is installed on either a Windows XP or a OS X (10.4) machine. Finale should not be running at the time of script execution. All settings for Finale 2006 are assumed to be at their default configurations after install. The test script will launch Finale 2006 from the applications folder if the test platform is OS X. For Finale 2006 on Windows XP, the application is assumed to be accessible from "All Applications" immediately under the Windows Start menu. Upon successful execution of the test script, the Eggplant user will be presented with the option to either close Finale or to leave the application open for further review.

    Test Sequence:
  1. Start Finale 2006 Demo.
  2. Click the open Button.
  3. Validate that the Tutorials folder is within view.
  4. Double click the entry exercise to open it within Finale.
  5. Validate that the exercise was open.
  6. Simple Entry Training Exercise 1 - deselect simple entry tool
  7. Select the simple entry tool.
  8. Validate entry caret in first staff.
  9. Select the second note.
  10. Validate the selected note.
  11. End test case - User input to leave Finale open or closed.

Scripts:

  • HandlersOSX: Handler implementation in this script define behavior specific to OS X.
  • HandlersWin: Handler implementation in this script define behavior specific to the Windows platform.
  • main.script: The main test for the first exercise will be conducted from within this script.


*Finale 2006 Demo is used here only as a convenient, freely available example application. Its use in this example should not be construed as an endorsement of Eggplant by MakeMusic Inc.

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