July 2009 Archives

I've taken a pretty rough cut at gathering together a document to help those wanting to get started in (or whom are just interested in learning more about) MozWebQA (testing) with Mozilla:

Web Testing volunteer page

It currently shares content with the Web Testing homepage intentionally -- I'm still working out the balance between introductory guide and reference.

We would absolutely love your feedback!; feel free to make direct edits within parentheses, as I'll be editing this quite frequently and will incorporate suggested improvements/corrections, etc.

I'm encouraged by the recent team momentum, and need your help in growing interest and documentation.


Stephen Donner, on behalf of:

Earlier today, I tried to write a Selenium testcase to help ensure that bug 504188 never happens again; the bug was that advanced-search parameters in our AMO 5.0.7 candidate weren't getting set properly.

View source on the following page, and grep for "Linux" -- we want to verify that whole line, basically:

* option 2 is selected
* has "Linux" in its value

In the Selenium IDE, we're checking for:

verifyElementPresent, //div[@id='advanced-search']/fieldset[2]/div[3]/label[@for='pid'], Value="Linux"

But this isn't working -- verifyElementPresent is happy and returns success/true, because it finds the element, and doesn't care about the value in Value=; I *think* verifyAttribute is what we want, instead, but Raymond, Juan, and I tried that tonight without success.

Help is appreciated!

I've promised this for a while, and it's finally here: I've started to write Litmus testcases for SUMO (support.mozilla.com).

The *only* reason these weren't previously added is that I simply never had the bandwidth to write them before :-(

Here they are:
SUMO Litmus testcases.

Even more importantly, I've created products in Litmus for AMO and Spread Firefox, as starters; I would *love* your help creating testcases for any of the above, so please contact us at webqa@mozilla.org if you're interested in helping out. You don't even need a Litmus account if you just want to write and send testcases for us to review and submit.

The plan, of course, is to write testcases and build BFTs (basic functionality tests) from a selected group of those testcases, and run those every release, in addition to verifying a good portion of the fixed bugs for each milestone; this really should cut down on the number of regressions, which is much-needed if we're to move forward rapidly.

Our WebQA's group page is at https://wiki.mozilla.org/QA/Execution/Web_Testing, so take a look around at our projects and let us know if you're interested.


- Stephen Donner, (just one of) Mozilla's Web-App Floggers.

About this Archive

This page is an archive of entries from July 2009 listed from newest to oldest.

June 2009 is the previous archive.

August 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.


Powered by Movable Type 5.12