ajaxUnit is a way of unit-testing AJAX apps that are written in PHP & Javascript The test software can put your app in a predetermined state then compare the responseText from the XMLHttpRequest object with what you are expecting.
ViennaProfiler allows to compare execution times of full programs or parts of a program. Execution times are stored in a MySQL database and conveniently analyzed via a web-interface. A C++ client API is provided, other languages can also be used.