Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column
width60%
Wiki Markup

h2. Testing Methods


----
Currently there are two methods of testing:
* manual testing
** see components panel to the right
* [unit testing|http://build.fluidproject.org/unit-tests.html]

\\

Presently [doh.robot|http://dojotoolkit.org/2008/08/11/doh-robot-automating-web-ui-unit-tests-real-user-events|doh.robot] is being used as the foundation for building an automated test framework. Please see [FLUID-1405|http://issues.fluidproject.org/browse/FLUID-1405|FLUID-1405] for more information.

[Selenium|http://selenium.openqa.org/|Selenium] and [Windmill|http://windmill.osafoundation.org/] were being investigated for automated testing, but have been put aside for the time being. [Selenium|http://selenium.openqa.org/|Selenium] is a likely candidate for running our unit tests during the build process. [Buildbot|http://buildbot.net/trac|Buildbot] is another possible candidate to accomplish this. 

\\

h2. Testing Environments


----
The testing environments are based on [Yahoo's A-grade browsers|http://developer.yahoo.com/yui/articles/gbs/]
|| || Win 2000 || Win XP || Win Vista || Mac 10.4 || Mac 10.5 ||
| *Firefox 3* | {center}(/)
{center} | {center}(/)
{center} | {center}(/)
{center} | {center}(/)
{center} | {center}(/)
{center} |
| *Firefox 2* | | {center}(/)
{center} | | | {center}(/)
{center} |
| *IE 7.0* | | {center}(/)
{center} | {center}(/)
{center} | | |
| *IE 6.0* | {center}(/)
{center} | {center}(/)
{center} | | | |
| *Opera 9.5\** | | {center}(/)
{center} | | | {center}(/)
{center} |
| *Safari 3.1\** | | | | {center}(/)
{center} | {center}(/)
{center} |
\* Does not fully support keyboard accessibility (a11y). 
† keyboard a11y can be slightly improved if you select the "all controls" option from "Keyboard Shortcuts" under the "Keyboard & Mouse" settings

\\

h2. Reporting Bugs


----
Any bugs found should be reported in [Jira|http://issues.fluidproject.org]

To reduce the chance of creating a duplicate bug report, it is a good idea to browse Jira first.

h3. Reporting Format

All bug reports should include at least the following information
* Title of bug report
* The component it affects
* The version it affects
* A description of the bug
* steps to reproduce the bug

\\
h2. Using Jira
----
{include: Using Jira}
 
Column
width40%
Panel
borderColor#566b30
bgColor#fff
titleBGColor#D3E3C4
titleOn this Page
borderStylesolid
Table of Contents
minlevel2
Panel
bgColorwhite
titleBGColor#c1b7c3
titleComponents
borderStylesolid