On September 2nd, 2009 12:01AM at the end of the Drupal 7 development cycle 100% of 12,000 functional test will pass. Over 80% of Drupal 7 will have test coverage. Drupal 7 could conceivably be of high enough quality to ship. We will break out the champagne and celebrate the end of a development cycle with high enough quality to ship.
.... that one day, in addition to screenshots of the UI, we will also be able to reference video clips of usability testing for any UX related issue in the issue queue. Showing both evidence of people experiencing the problem and why they are having that problem and also video clips showing the proposed design solution being tested and demonstrating that the design does in fact work.
If there is one thing that can get design and UX discussions out from behind the bikeshed, it is a shed load of usability testing.
The session will cover the basics of SimpleTest in terms to workflow and API. It is aimed at those who are new to testing with Drupal or who want to affirm their knowledge.
The main areas to be covered are as follows.
Introduction to the testing methodology used by Drupal core.
Introduction to the basic SimpleTest API and format.
A good workflow to use when writing tests.
Testing related debugging tools and concepts.
Common mistakes explained and the solutions shown.
Demonstrate how the tests are run and managed by the automated testing system.
Provide tips on how to test your own code.
After attending this session attendees should be able to begin writing tests for Drupal core, contributed modules, and custom code.