QA/TDAI/Automation Software: Difference between revisions

From MozillaWiki
< QA‎ | TDAI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 38: Line 38:
<td>[http://people.redhat.com/zcerza/dogtail/ dogtail]</td>
<td>[http://people.redhat.com/zcerza/dogtail/ dogtail]</td>
<td><ul><li>Python-based: would be easy to extend</li></ul></td>
<td><ul><li>Python-based: would be easy to extend</li></ul></td>
<td><ul><li>Reliant on accessibility hooks.</li></ul></td>
<td><ul><li>Reliant on accessibility hooks.</li>
<li>still very alpha</ul></td>
<td>Under investigation.</td>
<td>Under investigation.</td>
</tr>
</tr>
Line 64: Line 65:
<td>Waiting on feedback from Edjard and/or Monica. We tasked them to provide some proof-of-concept testcases for Software Update and Preferences.</td>
<td>Waiting on feedback from Edjard and/or Monica. We tasked them to provide some proof-of-concept testcases for Software Update and Preferences.</td>
</tr>
</tr>
<tr style="color: #303030; background-color: #DFDFDF;">
<td>[http://brian.kingsonline.net/talk/index.php/archives/79 Tracer]</td>
<td><ul><li>architecture is interesting</li></ul></td>
<td><ul><li>Captures a lot of information that we don't really care about.</li></ul></td>
<td>Possibly reuse this design pattern in the future, but the tool itself is of limited use.</td>
</tr>
</table>
</table>

Revision as of 19:41, 31 October 2005

Software Advantages Disadvantages Status
Spider
  • Developer (Bob Clary) on staff
In use on QA test farm.
Selenium
  • Designed for web application testing, not end-to-end browser testing.
Under investigation.
Eggplant
  • Cross-plaform (uses VNC)
  • Bitmap-based testing is inherently fragile.
Coop is working with Eggplant on the test farm to generate some proof-of-concept tests.
TestGen4Web
  • Designed for web application testing, not end-to-end browser testing.
Under investigation.
dogtail
  • Python-based: would be easy to extend
  • Reliant on accessibility hooks.
  • still very alpha
Under investigation.
LDTP
  • someone in China is already working to automate testing of Firefox (1.0.6)
  • Requires Gnome
  • Reliant on accessibility hooks.
Under investigation.
Tomato Under investigation.
Grubzilla
  • promises automated and "hidden" testcase generation
  • Reliant on expert domain knowledge (hard to get) to seed testcase generation.
  • No existing examples (that are accessible at least)
Waiting on feedback from Edjard and/or Monica. We tasked them to provide some proof-of-concept testcases for Software Update and Preferences.
Tracer
  • architecture is interesting
  • Captures a lot of information that we don't really care about.
Possibly reuse this design pattern in the future, but the tool itself is of limited use.