Ada "framework" ke-3, yang jauh lebih mudah dipelajari - bahkan lebih mudah daripada Simple Test, disebut phpt.
Primer dapat ditemukan di sini:
http://qa.php.net/write-test.php
Edit: Baru saja melihat permintaan Anda untuk kode contoh.
Anggaplah Anda memiliki fungsi berikut dalam file bernama lib.php :
<?php
function foo($bar)
{
return $bar;
}
?>
Sangat sederhana dan lurus ke depan, parameter yang Anda berikan, dikembalikan. Jadi mari kita lihat pengujian untuk fungsi ini, kita akan memanggil file pengujian foo.phpt :
--TEST--
foo() function - A basic test to see if it works. :)
--FILE--
<?php
include 'lib.php'; // might need to adjust path if not in the same dir
$bar = 'Hello World';
var_dump(foo($bar));
?>
--EXPECT--
string(11) "Hello World"
Singkatnya, kami menyediakan parameter $bar
dengan nilai "Hello World"
dan kami var_dump()
menanggapi panggilan fungsi ke foo()
.
Untuk menjalankan tes ini, gunakan: pear run-test path/to/foo.phpt
Ini membutuhkan penginstalan PEAR yang berfungsi di sistem Anda, yang cukup umum dalam banyak situasi. Jika Anda perlu menginstalnya, saya sarankan untuk menginstal versi terbaru yang tersedia. Jika Anda membutuhkan bantuan untuk mengaturnya, silakan bertanya (tetapi sediakan OS, dll.).