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 basisfoundation 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)

\\

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


----
h3. Registering in Jira

Before you can report any bugs, you need to create an account in Jira.

From the main [Jira|http://issues.fluidproject.org] page click on the "Signup" link. !Picture 2.png|align=left!
 
\\
\\

Fill out the registration form completely and submit. !Picture 3.png|align=left!\\
\\
\\

h3. Browsing

There are several ways to browse the bug reports in Jira.

Using the "Quick Search" field at the upper right corner, search by keyword(s). !Picture 4.png|align=left!
 
\\
\\

The "Home" page contains saved filters !Picture 5.png|align=left!
 
\\
\\
\\
\\

The "Browse Project" page contains project level filters; e.g. by component, assignee, and etc.
 
\\  !Picture 9.png|align=left!\\
\\
\\
\\
\\
The "Find Issue" page allows for the creation of a custom query. !Picture 8.png|align=left!
 
\\

h3. Creating a New Bug

Login, if you haven't already done so.

Click the "Create New Issue" link at the top of the page. !create new.png|align=left!
 
\\
\\

For step 1 of 2, you can use the default selections.  Click the 'Next' button to proceed to step 2 or 2.
\\  !step 1.png|align=left!\\
\\

In step 2 of 2 you will need to fill out the form and click the 'Create' button to complete. See the "Reporting Bugs" section above, for necessary information to include here.

\\  !step 2.png|align=left!
 
Column
width40%
Panel
borderColor#566b30
bgColor#fff
titleBGColor#D3E3C4
titleOn this Page
borderStylesolid
Table of Contents
minlevel2
Panel
bgColorwhite
titleBGColor#c1b7c3
titleComponents
borderStylesolid