Dashboard > Fluid > ... > Components > Testing Fluid Components
Testing Fluid Components
Added by Justin Obara, last edited by Justin Obara on Jan 08, 2009  (view change)
Labels: 
(None)


Testing Fluid Components

Testing Methods


Currently there are two methods of testing:

  • manual testing
    • see components panel to the right
  • unit testing


Presently doh.robot is being used as the foundation for building an automated test framework. Please see FLUID-1405 for more information.

Selenium and Windmill were being investigated for automated testing, but have been put aside for the time being. Selenium is a likely candidate for running our unit tests during the build process. Buildbot is another possible candidate to accomplish this.


Testing Environments


The testing environments are based on Yahoo's A-grade browsers

  Win 2000 Win XP Win Vista Mac 10.4 Mac 10.5
Firefox 3
Firefox 2  
   
IE 7.0  
   
IE 6.0
     
Opera 9.5*  
   
Safari 3.1*      

* Does not fully support keyboard accessibility (a11y)


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


Using Jira


Registering in Jira

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

From the main Jira page click on the "Signup" link.
 

Fill out the registration form completely and submit.


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

The "Home" page contains saved filters
 



The "Browse Project" page contains project level filters; e.g. by component, assignee, and etc.
 





The "Find Issue" page allows for the creation of a custom query.
 

Creating a New Bug

Login, if you haven't already done so.

Click the "Create New Issue" link at the top of the page.
 

For step 1 of 2, you can use the default selections. Click the 'Next' button to proceed to step 2 or 2.


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.



 

 

Site running on a free Atlassian Confluence Open Source Project License granted to The FLUID Project. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5 Build:#805 Apr 26, 2007) - Bug/feature request - Contact Administrators