User:Mevans/EnvironmentNote

From MozillaWiki
< User:Mevans
Revision as of 20:02, 25 September 2010 by Mevans (talk | contribs) (Created page with "== Scenario One == Below depicts a realistic definition of the testruns for testing the basic platform compatibility matrix for the firefox browser. <pre> Product: Firefo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Scenario One

Below depicts a realistic definition of the testruns for testing the basic platform compatibility matrix for the firefox browser.



 Product: FirefoxBrowser {}


//==== Defined Environment Types 


 // list of the support operating systems
 Environment: OsType {
   Values: {Ubuntu,CentOS,Win2000,WinXP,WinVista,Win7,MacOS10.5,MacOS10.6}
 }
   
 // support both 32bit and 64bit operatin
 Environment: OsArchSize {
   Values: {32bit,64bit}
 }

 Environment: UserProfile {
   Values: {clean,dirtysmall,dirtymed,dirtylarge}
 }

 Environment: InstalledPlugins {
   Values: {Standardset,None,Java,QuickTime,Shockwave,Silverlight}
 }

//==== Simple test cases to be performed on the support platforms 

 TestCase: startBrowser {}

 TestCase: openWebsite {}

 TestCase: openTabWithKeyBoard{}

 TestCase: closeTab{}


 TestSuite: SmokeCompatibility { //represents 1536 possible test results 

   Environment: OsType {
     Values: {*}
   }
   
   Environment: OsArchSize {
     Values: {*}
   }

   Environment: UserProfile {
    Values: {*}
   }

   Environment: InstalledPlugins {
     Values: {*}
   }

   TestCaseList {
     startBrowser
     openWebsite
     openTabWithKeyBoard
     closeTab
   }
 }


 TestSuite: SmokeCompatibilityWinSupportedOSes { // represents 48 test case results 

   Environment: OsType {
     Values: {WinXP,WinVista,Win7} // no longer support win2000
   }

   Environment: OsArchSize { // need to run 32bit and 64bit
     Values: {*}
   }

   Environment: UserProfile {
    Values: {dirtymed,dirtylarge}
   }

   Environment: InstalledPlugins {
     Values: {Standardset}
   }

   TestCaseList {
     startBrowser
     openWebsite
     openTabWithKeyBoard
     closeTab
   }
 }


 TestSuite: SmokeLinuxSupportedOSes { // represents 48 test case results 

   Environment: OsType {
     Values: {WinXP,WinVista,Win7} // no longer support win2000
   }

   Environment: OsArchSize { // need to run 32bit and 64bit
     Values: {*}
   }

   Environment: UserProfile {
    Values: {dirtymed,dirtylarge}
   }

   Environment: InstalledPlugins {
     Values: {Standardset}
   }

   TestCaseList {
     startBrowser
     openWebsite
     openTabWithKeyBoard
     closeTab
   }
 }