Apps/QA/OWA Extension/Test Framework: Difference between revisions

From MozillaWiki
< Apps‎ | QA‎ | OWA Extension
Jump to navigation Jump to search
Line 22: Line 22:
** Mac - Just need the above information, could use known directory location, and investigate whether the application was installed in that location
** Mac - Just need the above information, could use known directory location, and investigate whether the application was installed in that location
** Windows - Using needed information, could find the directory location, and investigate whether the application was installed in that location
** Windows - Using needed information, could find the directory location, and investigate whether the application was installed in that location
* Conflict here - Don't know if it's possible to combine Selenium and Mozmill under the same framework
** Selenium approach may be more effective - Could utilize command line or build location to grab an install extension

Revision as of 02:08, 31 January 2012

OWA Extension Test Framework

Overview

The following is a set of notes on different requirements and possible solutions for testing the desktop portion of the Open Web Apps infrastructure.

Extension Installation

  • Mozmill test cases for installation processes
  • Firefox-dependent test cases
  • Well-supported in Mozmill testing framework for apps-based system testing

App Installation

  • Test cases require extension to be there and not
    • Mozmill can handle extension-based testing
  • Cross-browser support required
    • Selenium does very well here
  • Cross-platform native installation is required
  • Need knowledge of the "app origin" and "app name" to determine system location of installation files on windows
    • Information above could be "useful" for testing in general
    • Mac - Just need the above information, could use known directory location, and investigate whether the application was installed in that location
    • Windows - Using needed information, could find the directory location, and investigate whether the application was installed in that location
  • Conflict here - Don't know if it's possible to combine Selenium and Mozmill under the same framework
    • Selenium approach may be more effective - Could utilize command line or build location to grab an install extension