Versions Compared

Key

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

Testing Fluid Components

Section
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] is being investigated for automated testing. [Selenium|http://selenium.openqa.org/] and [Windmill|http://windmill.osafoundation.org/] were being investigated for automated testing, but have been put aside for the time being. \\ 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!  

Methods


Currently there are two methods of testing:

Testing Environments


Column
width60%
Wiki Markup
Include Page
Browser Support Chart
Browser Support Chart

Reporting Bugs


Any bugs found should be reported in Jira

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

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

(See: JIRA Best Practices)

Using Jira


Column
width40%
Panel
borderColor#566b30
bgColor#fff
titleBGColor#D3E3C4
borderStylesolid
titleOn this Page
borderStylesolid
Table of Contents
minlevel2
Panel
bgColorwhite
titleBGColor#c1b7c3
borderStylesolid
titleComponents
borderStylesolid
Panel
titleFluid Engage Tests

 

Panel
bgColorwhite
titleBGColor#c1b7c3
borderStylesolid
titleRelease Package
Section
Include Page
docs:Using JIRA
docs:Using JIRA