Exercises, examples and other material relating to training module H311. This topic is presented on public courses PHP Programming
, Learning to program in PHP
|Articles and tips on this subject||updated|
|4652||Testing new algorithms in PHP|
During algorithm development, code testing, experiments and spike solutions often account for far more code than the final working code - a classic example of that today where I was writing / testing a loop for Lisa.
Scenario - our booking database holds flags for each of our five hotel bedrooms for ...
|3959||Testing code coverage (have I tested everything?) in PHP|
When you write a series of tests for your code and they all pass, have you tested everything? Not Necessarily - you only know that you have passed all the tests that you set, and not that the test set could be considered to be complete.
PHPUnit - the unit test suite for PHP - includes a coverage option ...
|3958||Testing classes for your PHP website with PHPUnit|
When you visit a web site and run an application, you want it to just work for you, no matter how complex the stuff in the background might be. If, for example, you want to book a room at Well House Manor then you want a few easy data entries to do everything for you - and you don't really want to be ...
|3623||Some TestWise examples - helping use Ruby code to check your web site operation|
How to test your website and browser based applications? In a previous article I covered watir-webdriver which lets you run the Firefox Browser from a Ruby script, passing in instructions as to what to fill into certain fields, and then lets you check with all the power of Ruby the pages that are returned ...
|3426||Automed web site testing scripted in Ruby using watir-webdriver|
How do you test your web site? With a visit to a few pages, or by waiting for customer feedback if something's not working? That's a very risky approach, and what you really need is a planned and systematic testing regime, with unit tests that must be passed (but will flag fails) run on a regular basis.
Examples from our training material
|five.php|| phpunit - main program example|
|oo3.php|| A Sample class for testing demos|
|p4l|| Spike solution and algorithm testing|
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from [here]
Topics covered in this module
Test Driven Design.
Unit test principles.
Testing with PHPUnit.
Testing PHP sites with Testwise and watir-webdriver.
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre.