test
PHP TestFest UK 2010 And Testing PHP
Wed, 09/29/2010 - 22:16 | by philipnorton42The UK PHP TestFest this year was held at MadLab in Manchester on the 11th September. I was one of the 12 people who went along to learn about testing the PHP language. So I thought that I would collate some of the things that we went through during the session.
PHP TestFest 2009
Wed, 04/08/2009 - 13:01 | by philipnorton42PHP TestFest 2009 is a series of events that you can go to and learn how to test PHP and make new friends and contacts in the PHP community.
JS Bin
Thu, 03/12/2009 - 11:16 | by philipnorton42JS Bin is an online tool that allows you to test JavaScript without having to muck about with files. You can just quickly cut and paste some code in and view the output. It is even possible to make the code you are looking at public and then use this as part of an ajax call in another instance of the application.
To get you started there is a nice help section, which also includes a couple of videos.
MySQL Procedure To Get Incremental Numbers
Mon, 03/09/2009 - 18:32 | by philipnorton42Run the following table definition to create a table called tests in the test database.
Installing PHPUnit
Mon, 01/19/2009 - 17:57 | by philipnorton42PHPUnit is a powerful unit testing framework written in and for PHP. Rather than testing everything as a whole the idea behind PHPUnit is to test that everything works as it is expected to work before it is integrated into the rest of the program. In this way problems are found earlier rather than later and this makes fixing them a lot easier. With tests written for every small component of the program it is then possible to test the whole thing by running all of the tests at once. It is also possible to automate PHPUnit so that everything about a program is tested before it is built.
Integrating Phing With PHPUnit
Fri, 01/16/2009 - 11:53 | by philipnorton42PHPUnit is a unit testing framework, written in PHP, and which is used to test PHP code. You can integrate the testing that PHPUnit does into Phing. You might want to use Phing to create a nightly build that contains the latest version of your program. The last thing you want is Phing to create a nightly build that is riddled with errors.
The way around this is to use PHPUnit to test our code whilst we are running Phing. If any tests fail then Phing will not finish the build.
