User:Mevans/EnvironmentNote
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
}
}