TODO tasks for the current iteration

The following is the approximate plan for the next full point release.

Before each release we hope to have the following done. More may get done, depending on the interest of the volunteers, but this is the current minimum.

The aim of this release cycle is to produce a functionally identical version to the 1.0.1 release, but bug-fixed and fully compatible with PHP 5.0.5+ under E_STRICT. We are also hoping to flush out issues and use cases caused by people hacking against unpublished flex points in SimpleTest. We want to break people's code now, not while we are developing features down the line.

With the website move to a new server, and more developers, we are able and need to improve the test automation and developer cooperation. This release is a deep drawing of breath before going forward.

Undefined property $_reporter + fatal error The HELP_MY_TESTS_DONT_WORK_ANYMORE needs to be updated. README needs to be updated. Write XSLT code for this file so Perrick doesn't strangle me Ensure extensions are compatible with PHP5 constructor renaming in the current trunk. Update PEAR package task to be compatible with latest PEAR installer. PHP 5.3 compatible under E_STRICT PHP 5.2.0-5 compatible under E_STRICT PHP 5.1.0-6 compatible under E_STRICT continuous integration error_reporting(E_ALL|E_STRICT)gives lots of warning Remove all deprecated methods Drop underscores from protected methods and private variables. Make all variables private and add protected accessors where we use them internally. That way people will start complaining. Upon each complaint we'll add an accessor and capture the use case from them. We'll stick the use cases in the feature request tracker for now Move web site to new server Deprecate all mentions of GroupTest without breaking existing code. Need to swap the terminology for TestSuite in method names, etc. XmlReporter generating invalid XML Remove reflection facade for PHP4 label not assigned to radio and checkbox incorrect proxy requests Docblocks need to be cut back to a minimum PHP 5.0.5 compatible under E_STRICT Move acceptance tests sample pages to new server Remove reflection facade for PHP4 Throw away old tutorial PHP 6 compatible under E_STRICT Automated nightly test script that runs tests on all targeted PHP versions.
Current iteration is 1.1beta. Upcoming tasks for Unit tester, Reporter, Mock objects, Parser, Browser, Web tester, Documentation, Extensions and Build. Trackers for : feature requests, bugs and patches. software development, computer programmer, php programming, programming php, software development company, software development uk, php tutorial, bespoke software development uk, corporate web development, architecture, freelancer, php resources, wordtracker, web marketing, serach engines, web positioning, internet marketing