TestEngineering/Web/Automation: Difference between revisions
Line 21: | Line 21: | ||
*'''qa-selenium'''.mv.mozilla.com (10.250.1.143) | *'''qa-selenium'''.mv.mozilla.com (10.250.1.143) | ||
**Mac Mini; 2.66 Ghz Intel Core 2 Duo; 8 GB | **Mac Mini; 2.66 Ghz Intel Core 2 Duo; 8 GB | ||
**Mac OS X 10.6. | **Mac OS X 10.6.8 | ||
**Jenkins (http://qa-selenium.mv.mozilla.com:8080/) | **Jenkins (http://qa-selenium.mv.mozilla.com:8080/) | ||
**Selenium Grid Hub (http://qa-selenium.mv.mozilla.com:4444/grid/console) | **Selenium Grid Hub (http://qa-selenium.mv.mozilla.com:4444/grid/console) |
Revision as of 18:18, 28 July 2011
Automation Homepage
The WebQA Automation team builds automated tests to run against Mozilla websites to make sure they are working as expected.
Running to-do list for Grid/Hudson
Selenium
- Selenium Grid (Hub and RCs)
- Page Object Pattern (from the Selenium page on Google)
- Python Style Guide (+Page Object Model)
- Credentials
- Code Review Process
- Screen Tutorial
- Github Usage
- Marlena's GitHub cheat sheet
- UnittestZero
Architecture
- qa-selenium.mv.mozilla.com (10.250.1.143)
- Mac Mini; 2.66 Ghz Intel Core 2 Duo; 8 GB
- Mac OS X 10.6.8
- Jenkins (http://qa-selenium.mv.mozilla.com:8080/)
- Selenium Grid Hub (http://qa-selenium.mv.mozilla.com:4444/grid/console)
- VM: Windows 7 Professional, Internet Explorer 8
- qa-selenium2.mv.mozilla.com (10.250.1.167)
- Mac Mini; 1.66 Ghz Intel Core Duo; 2 GB
- Mac OS X 10.5.8
- VM: Windows 7 Professional, Internet Explorer 8
- qa-selenium3.mv.mozilla.com (10.250.1.196)
- Mac Mini; 2.4 Ghz Intel Core 2 Duo; 4 GB
- Mac OS X 10.6.8
- qa-selenium4.mv.mozilla.com (10.250.1.197)
- Mac Mini; 2.4 Ghz Intel Core 2 Duo; 4 GB
- Mac OS X 10.6.8
- VM: Windows 7 Professional, Internet Explorer 8
- qa-selenium5.mv.mozilla.com (10.250.1.222)
- Mac Mini; 2.66 Ghz Intel Core 2 Duo; 8 GB
- Mac OS X 10.6.8
- qa-selenium6.mv.mozilla.com (10.250.1.221)
- Mac Mini; 2.53 Ghz Intel Core 2 Duo; 4 GB
- Mac OS X 10.6.8
We have several Mac Minis running various Selenium RC environments, integrated via Jenkins Continuous Build Integration and Selenium Grid. All machines can be VNC'ed into from within the MV-Office Intranet (VPN if offsite). In order to start the entire system (Jenkins, Selenium Grid, and All VMs with Selenium RCs), ensure that all the Mac Minis are powered on and logged in. Run startAll.sh on the desktop of qa-selenium.mv.mozilla.com (VPN required), and everything should start up. Everything can be shut down by running killAll.sh on the desktop of qa-selenium.mv.mozilla.com. This safely tears down Jenkins and Selenium grid, terminates all Terminal sessions on OS X-based computers, and sends the shutdown command to all VMs. This needs to be updated.
SUMO
Mozilla.com
Current Coverage / Plans
Would a table/grid with checkmarks be better to represent coverage?
AMO | CI
- Current
- Smoketest
- BFT
- FFT
SUMO | CI
- BFT
Socorro | CI
- Current
- Smoke Tests
- BFT
Mozilla.com / Firefox.com
- Tests for redirects/download button (see Tanay)
- Broken mobile tests (see Jason Grlicky/Alex Buchanan)
Input | CI
- Current
- Smoke Tests
- BFT
Meeting Notes
- Meetings are held every other Friday at 19am PST/ 17:00 GMT
- +1 650 903 0800 x92 Conf# 303 (US/International)
- +1 416 848 3114 x92 Conf# 303 (Canada)
- +1 800 707 2533 (pin 369) Conf# 303 (US Toll Free)
- join irc.mozilla.org #mozwebqa for backchannel discussion
- July
-01-07-2011
- February, 2011
- January, 2011
- December, 2010
- November,2010
- October,2010
- September,2010
- August,2010
Test Days
AMO - (outdated section)
- Libraries for Page Object Model
- Config Files
- Shared Libraries (pre-POM)
- Troubleshooting AMO test runs
- Conventions in AMO Test Cases
All of the above are legacy, and should be used solely as reference - stephend