MozillaQualityAssurance:Environments: Difference between revisions

 
(34 intermediate revisions by 4 users not shown)
Line 65: Line 65:
*Windows XP with latest updates
*Windows XP with latest updates
*Windows Vista with latest updates
*Windows Vista with latest updates
*Mac OSX 10.4.x with latest updates
*Windows 2K with latest updates
*Linux - which distro? Needs more investigation
*Mac OSX 10.4.x with latest updates (PPC and Intel)
*Linux - Ubuntu and Red Hat


*First implementation will focus on Tier 1 only
*First implementation will focus on Tier 1 only
Line 83: Line 84:
! style="background:#efefef" | Profile D
! style="background:#efefef" | Profile D
|-
|-
| Cache
| 1. Memory Cache
| 120
| 200
|  
|  
|
| 7500 KiB
| 25000 KiB
| 50000 KiB (maximum)
|-
| 1. History
|
|
| bc data
| bc data
|-
| 1. Cookies
|
|
| bc data
| bc data
|-
| 1. Bookmarks
|
|  20
|  100
|  1000
|-
|-
| History
| 1. Downloads
|  
|  
|  10
| 100
| 1000
|-
|1.  Form Data
|  
|  
|
|  
|  
| bc data
| bc data
|-
|-
| Bookmarks
| 1. Passwords
|  
|  
|
| 5-10
| 20
| 100
|-
| 1. Addons
|  
|  
| 5
| 25
| 50
|-
| 1. Plugins (Java, Flash, etc)
|  
|  
| Flash, Java
| Flash, Java, Acrobat, Platform dependent media player
| All above plus Viewpoint
|-
| 2. Tabs
|  2
|  1
|  5-10
|  25
|-
|-
| Downloads
| 2. Non Default Homepage
|
|  
|  
|  
|  
|  
|  
|
|-
|-
| Form Data
| 2. Installation History
|
|  
|  
|  
|  
|
|  
|  
|-
|-
| Passwords
| 2. Multi Users
|
|
|  
|  
|
|
|
|
|-
|-
| Addons
|3. Search Plugins
| 3
|
|  0
|  5
|  10
|-
| 3. Preferences
|
|
| Does not change the prefs
|
|
| 50
|  
|}
 
== Win XP Profile Data ==
{| border="1" cellpadding="2"
! style="background:#efefef" |
! style="background:#efefef" | Win XP Profile A - Branch (created with 2.0.0.6)
! style="background:#efefef" | Win XP Profile B - Branch (created with 2.0.0.6)
! style="background:#efefef" | Win XP Profile C - Branch (created with 2.0.0.6)
! style="background:#efefef" | Win XP Profile D - Branch (created with 2.0.0.6)
|-
| 1. Memory Cache
|
| 4217 KiB (from about:cache)
|
|
|-
|-
| Tabs
| 1. History
|
| 117KB
|
|  
|  
|-
| 1. Cookies
|  
|  
| 25 KB
|  
|  
|  
|  
|-
|-
| Non Default Homepage
| 1. Bookmarks
|  
|  
|  20, saved in Folder in Bookmarks directory. 1 RSS feed saved in Toolbar. File size=15KB
|-
| 1. Downloads
|  
|  
|  downloads.rdf=10 KB
|  
|  
|  
|  
|-
|-
| Plugins (Java, Flash, etc)
|1.  Form Data
|  
|  
| Accumulated from password saves
|  
|  
|
|-
| 1. Passwords
|
| 5 passwords saved
|  
|  
|  
|  
|-
|-
| Search Plugins
| 1. Addons
|
| 6 Total: Adblock Plus, Forecast Fox Enhanced, Flashgot, Download Statusbar, IE  Tab, Tab Mix Plus
|
|  
|  
|-
| 1. Plugins (Java, Flash, etc)
|  
|  
| Flash verion 9.0 r47, Java version 1.6.0._02
|  
|  
|  
|  
|-
|-
| Installation History
| 2. Tabs
| Default tabs
|-
| 2. Non Default Homepage
|  
|  
| Default Homepage
|  
|  
|
|-
| 2. Installation History
|
| Installed to default directory
|  
|  
|  
|  
|-
|-
| Multi Users
| 2. Multi Users
|  
|  
| None
|  
|  
|
|-
|3. Search Plugins
|  
|  
|
| Default
|-
|-
| Preferences
| 3. Preferences
|
|
|
| Does not change the prefs
|
|
|  
|  
|}
|}


Priority ranking of items
Priority ranking of items
Line 183: Line 290:
2Multi-Users User 2 users Admin/Non Admin 2+Users
2Multi-Users User 2 users Admin/Non Admin 2+Users
3Preferences
3Preferences
== Location of Information==
*Disk Cache
**(Example) /Users/marcia/Library/Application Support/Firefox/Profiles/5aym641t.2004/Cache
**Type about:cache in the browser to see your disk and memory cache
*History
**1.8 branch=history.dat
**1.9 branch=places.sqlite
*Form History
**1.8 branch=formhistory.dat
**1.9 branch=formhistory.sqlite
*Search
**1.8 branch=search.sqlite
**1.9 branch=search.sqlite
*Bookmarks
**1.8 branch=bookmarks.html
**1.9 branch=places.sqlite
*Downloads
**1.8 branch=downloads.rdf
**1.9 branch=downloads.sqlite
*Cookies
**1.8 branch=cookies.txt
**1.9 branch=cookies.sqlite


===Profiles===
===Profiles===
Line 207: Line 337:
*Common Compatibility (Problems with Java)
*Common Compatibility (Problems with Java)


===Next Steps/Issues===
== Notes from Profile and Configuration Meeting Held on 6-21-07 ==
attendees: marcia, tomcat and bc
 
===Action Items from meeting===
*Tomcat:  Talk to Shaver about Popular extensions on AMO
*Review Asa blog post - Extensions you use-may be some data points there
*Follow up with Jay poll survey capability on QMO->marcia
**We may need a separate one for "How many extensions" and then 'What extension?"
*Determine where relevant data is stored in FF 2 and FF3->marcia
*Profile D->Data from 15K page run->bc
 
===Discussion Points/Recommendations===
*Addon Selections
**NoScript
**Adblock
**Flashblock
 
*Number of Addons installed
* A No Profile
* B Typical Profile -5-10
* C Large Profile - 25
* D Stress Profile -50
 
*Page cache->50 is the
**Downloads->
**Form data->formhistory.dat
**Sessionstore.js
**Sessonstore1.js
**Sessionstore.bak
 
*Missing from the Chart
**Search History
**Certificates
**RSS feeds and Microsummaries
 
*Tabs
**2, 1, 5-10, 25
 
*Passwords
**5-10 Typical, 20, 100
 
*Bookmarks
**20, 100, 1000
 
*Downloads
**10, 100, 1000
 
*Search Plugin
**0, 5, 10
 
*Plugins
**Typical->Flash and Java
**C->Flash, Java, Acrobat, Media Player depending on platform, Java
**D->Every one including Viewpoint.
 
===Issues===
*The stress test profiles generated by bc don't seem to launch on Win XP.
*Need to ensure our Machine installation for Java-match what we end up in our installation
*Determine Platforms differences that will affect profiles
**Mac Plugins used can be different
**Mac Add ons may not work with other profiles
*What goes into the Installation Directory for Plugins
**On Linux, they are stored in a special place on their profile
*Need to realize that we need a set of profiles specific to FF 2 and FF3, and that data stored between the two versions will be stored in different places.
 
==Next Steps/Issues==


*Solicit feedback from QA team and others as to what data makes sense. We need help determining how to extract the relevant data from the browser.
*Solicit feedback from QA team and others as to what data makes sense. We need help determining how to extract the relevant data from the browser.
Line 213: Line 408:
*Investigate an easy way to get addons popularity data. We have a good sense of what are the popular extensions, but conflicting data from sites such as extensionhunter.com make it difficult to assess-perhaps morgamic can help here.
*Investigate an easy way to get addons popularity data. We have a good sense of what are the popular extensions, but conflicting data from sites such as extensionhunter.com make it difficult to assess-perhaps morgamic can help here.
*Need some help building out the complex profiles (simulating things like 10K downloads). Who from QA/dev can assist here?
*Need some help building out the complex profiles (simulating things like 10K downloads). Who from QA/dev can assist here?
===VM Issues/Followup===
===VM Issues/Followup===
*Follow up needed to see where Justin is with VMware investigation
*Follow up needed to see where Justin is with VMware investigation
*Follow up needed for Mac VM Investigation->Someone should try out PearPC (http://pearpc.sourceforge.net/) and see how well it works. It lets you run Mac OS X on a PC
*Follow up needed for Mac VM Investigation->Someone should try out PearPC (http://pearpc.sourceforge.net/) and see how well it works. It lets you run Mac OS X on a PC
**Discussion with josh, I think the feeling overall is that we are not going to pursue PearPC. We need to make sure we have balance of PPC/Intel machines to run.


===Target Completion Date for Phase 1 Implementation===
==Target Completion Date for Phase 1 Implementation==
*Would like to see a set of 4 profiles created in time for testing of the Alpha6 release
*Would like to see a set of 4 profiles created in time for testing of the Alpha6 release
==Profiles created in December, 2007 by Platform==
Profile B
{| border="1" cellpadding="2"
! style="background:#efefef" |
! style="background:#efefef" | PPC Mac 10.4 Profile
! style="background:#efefef" | Intel Mac 10.5 Profile
! style="background:#efefef" | Win Vista Profile
! style="background:#efefef" | Win XP Profile
! style="background:#efefef" | Linux Ubuntu Profile
|-
| 1. Memory Cache
|
| 9142 KiB
| 31950 KiB
| 13986 KiB
| 99 KiB
|-
| 1. History
|
|
|
|
|-
| 1. Cookies
|
|
|
|
|-
| 1. Bookmarks
|
|  20
|  20
|  20
|  20
|
|-
| 1. Downloads
|
|  10
|  10
|  10
|  10
|
|-
|1.  Form Data
|
|
|
|
|
|-
| 1. Passwords
|
| 5
| 5
| 5
| 5
|
|-
| 1. Addons
|
| 5 Extensions and 2 Themes
| 5 Extensions and 2 Themes
| 5 Extensions and 2 Themes
| 5 Extensions and 2 Themes
|
|-
| 1. Plugins (Java, Flash, etc)
|
| Flash r115, JEP 0.9.6.3
| Flash r115, Java  Java Plug-in 1.6.0_03
| Flash r115, Java  Java Plug-in 1.6.0_03
| Flash r115, Java install pending
|
|-
| 2. Tabs
|
|-
| 2. Non Default Homepage
|
|
|
|
|-
| 2. Installation History
|
|
|
|
|
|-
| 2. Multi Users
|
|
|
|
|
|-
|3. Search Plugins
|
|
|
|-
| 3. Preferences
|
|
|
|
|
|}
Machine Specs that Profiles were created on:
*Win Vista Home Premium
**Intel Duel CPU 2.93 Ghz with 3326 RAM
*Win XP VM Image
*Created with the VM in the QA virtualization directory
*Intel Mac 10.5
**2.2 Ghz Intel Core Duo with 3 GB RAM
*Ubuntu
**Created with the VM in the QA virtualization directory
== Most used Add-on 's ==
* [https://addons.mozilla.org/addon/220 Flashgot]
* [https://addons.mozilla.org/addon/722 No Script]
* [https://addons.mozilla.org/addon/72 Noia 2.0 extreme '''Theme''']
* [https://addons.mozilla.org/addon/2390 Video Downloader]
* [https://addons.mozilla.org/addon/1865 Adblock +]
* [https://addons.mozilla.org/en-US/firefox/addon/398 Forcastfox]
* [https://addons.mozilla.org/en-US/firefox/addon/1269 Fasterfox]
* [https://addons.mozilla.org/addon/10 Adblock]
* [https://addons.mozilla.org/addon/1419 IE Tab]
* [https://addons.mozilla.org/addon/26 Download Statusbar]
* [https://addons.mozilla.org/addon/201 Downloadthem all]
* [https://addons.mozilla.org/addon/3497 US-dict]
* [https://addons.mozilla.org/addon/138 StumbleUpon]
* [https://addons.mozilla.org/addon/3085 Blue Ice '''Theme''']
* [https://addons.mozilla.org/addon/743 Customize Google]
* [https://addons.mozilla.org/addon/636 PDF Download]
* [https://addons.mozilla.org/addon/219 Foxytunes]
* [https://addons.mozilla.org/addon/3445 Dictionnaire MySpell en Français (réforme 1990)]
* [https://addons.mozilla.org/addon/158 Tabbrowser Prefs]
* [https://addons.mozilla.org/addon/1122 Tabmix Plus]
* [https://addons.mozilla.org/addon/60 Webdeveloper]
* [https://addons.mozilla.org/addon/684 Fireftp]
* [https://addons.mozilla.org/addon/101 Silver Skin '''Theme''']
* [https://addons.mozilla.org/addon/2572 Firefox Vista '''Theme''']
* [https://addons.mozilla.org/addon/3077 German Dict]
* [https://addons.mozilla.org/addon/4521 RedShift V2 RC1 '''Theme''']
* [https://addons.mozilla.org/addon/748 Greasemonkey]
* [https://addons.mozilla.org/addon/3554 Spanish Dict]
* [https://addons.mozilla.org/addon/4626 Metal Lion Vista '''Theme''' ]
* [https://addons.mozilla.org/addon/7 Firebug]
* [https://addons.mozilla.org/addon/1843 Foxmarks ]
* [https://addons.mozilla.org/addon/2410 Firebug]
* [https://addons.mozilla.org/addon/35 Adblock Filterset]
* [https://addons.mozilla.org/addon/4129 my Firefox '''Theme''']
* [https://addons.mozilla.org/addon/2118 Blueshift '''Theme''']
* [https://addons.mozilla.org/addon/3366 en-GB Dict]
* [https://addons.mozilla.org/en-US/firefox/addon/16 Chatzilla]
* [https://addons.mozilla.org/en-US/firefox/addon/7 Qute '''Theme''']
* [https://addons.mozilla.org/addon/3006 Video Download Helper ]
* [https://addons.mozilla.org/addon/139 Imagezoom]
* [https://addons.mozilla.org/addon/2207 Cooliris Previews]
* [https://addons.mozilla.org/addon/39 Mouse Gestures]
* [https://addons.mozilla.org/addon/1106 i Fox '''Theme''']
* [https://addons.mozilla.org/addon/4988 Vista Aero]
canmove, Confirmed users
7,108

edits