The PHP Assertion Unit Framework (phpAssertUnit) is a unit testing framework based on assertions which helps PHP developers test their code. Failing assertions about the program state are tracked in a Reporter window of a DOM-compliant browser such as IE5+, Mozilla, Netscape 6+, etc. The reporting of failures or warning messages does not disturb the running script, allowing easy Web GUI testing.
PHP Profiler Class performs code profiling and aids performance optimisation by locating the areas of code that consume most processing time. The reports it produces provide information on the number of calls to a code section, as well as the percentage and total of time spent on a section. Timing of multiple nested code sections is possible. It requires function calls to be manually inserted in the code being profiled.
PHP Trouble Ticket provides a centralized means of problem reporting and tracking in multi-user environments (medium to large companies, development groups, etc.). It helps direct problem reports to the responsible administrator(s), keeps track of the status of a problem being worked on, and offers an up-to-date list of recent changes applied. It aims to be widely configurable, easy-to-use even for those not technically inclined, and multi-language capable.
Parabuild is a software build and release management system. It helps software teams and organizations reduce risks of project failures by providing practically unbreakable scheduled, release builds and Continuous Integration. It supports Perforce, Subversion, CVS, Surround SCM, AccuRev, ClearCase, Serena ChangeMan (PVCS), Borland StarTeam, SourceGear Vault, Visual SourceSafe, and MKS Source Integrity.
The P4DTI connects your defect tracking system to the Perforce configuration management system, so that you don't have to switch between them and enter duplicate information about your work. It also links changes made in Perforce with defect tracker issues, making it easy to find out why a change was made, find the work that was done to resolve an issue, or generate reports relating issues to files or codelines.
The Plandora project is a tool to help the software development process, from the customer requirement phase until the task conclusion. It consequently gathers the history of the project. The Plandora system can be useful for teams that have problems with resource bottle-necks, parallel projects, critical dead lines, necessity for scope documentation of tasks and requirements, and more.
The Project Assistant (prass) is a Web tool designed for use in the software change management process. It provides a Web interface for feature/support/change and bug requests support for projects that are separated from each other. Each project has its own list of developers (with different roles and permissions). The developer can perform operations depending on his permissions and role in the project.