ก่อนทำตามบทความนี้ ต้องอ่านวิธีติดตั้ง Unittest และ Selenium ที่

เตรียมเครื่องทำ สำหรับ PHPUnit และ Selenium


หลังจากที่เรา ใช้
yiic webappสร้าง webapplication จะได้ โครงสร้างไฟล์ และ ไดเรกทอรี  สำหรับ test ระบบตามโครงสร้างดังนี้
protected/                protected application files
      tests/                 tests for the application
         fixtures/           ข้อมูลสำหรับ test เก็บในฐานข้อมูล
         functional/         เก็บ functional tests
         unit/               ไฟล์สำหรับทำ unit tests
         report/             เก็บไฟล์ coverage reports
         bootstrap.php       ไฟล์สำหรับกำหนดค่าต่างๆ ไว้ใช้งานเมื่อเริ่มรันโปรแกรม
         phpunit.xml         PHPUnit configuration file ของ PHPUnit
         WebTestCase.php     the base class for Web-based functional tests

วิธีรันโปรแกรมสำหรับ test (

Testing การทดสอบ โปรแกรมประยุกต์บนเว็บ

unit tests และ functional tests) สามารถรันโดยใช้คำสั่ง

% cd testdrive/protected/tests
% phpunit functional/PostTest.php // executes an individual test
% phpunit --verbose functional // executes all tests under 'functional'
% phpunit --coverage-html ./report unit

ถ้าต้องการรัน coverage reports ต้องติดตั้ง xdebug extension ไว้ในเครื่องด้วย (XAMPP มีมาให้เราใช้อยู่แล้ว แค่เปิดใช้งานมัน)

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Joomla จะเอากระทู้ล่าสุดของ SMF มาโชว์ได้ยังไง Simple Machin
โดย f11delete ส 18 ต.ค. 2008 6:50 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
2645
พ 22 ต.ค. 2008 12:06 am โดย mindphp View Topic Joomla จะเอากระทู้ล่าสุดของ SMF มาโชว์ได้ยังไง Simple Machin
ปัญหา เรื่อง รับส่งข้อมูล Flash ไปยัง PHP หรือPHP ไปยังFlash
โดย peerachat ส 18 ต.ค. 2008 3:25 am บอร์ด Programming - PHP
1
1207
ส 18 ต.ค. 2008 6:34 am โดย mindphp View Topic ปัญหา เรื่อง รับส่งข้อมูล Flash ไปยัง PHP หรือPHP ไปยังFlash
เกี่ยวกับ mssql มีคำถามอยากทราบครับ
โดย foreverjoe ศ 17 ต.ค. 2008 9:45 pm บอร์ด Programming - PHP
2
1394
อ 21 ต.ค. 2008 4:54 pm โดย foreverjoe View Topic เกี่ยวกับ mssql มีคำถามอยากทราบครับ
ขอถามเกี่ยวกับฐานข้อมูลMysql หน่อยคับ
โดย golf7626 ศ 17 ต.ค. 2008 4:59 pm บอร์ด SQL - Database
1
1381
ศ 17 ต.ค. 2008 6:59 pm โดย mindphp View Topic ขอถามเกี่ยวกับฐานข้อมูลMysql หน่อยคับ
เก็บรูปภาพลงในฐานข้อมูลทำยังไงคับ?
โดย golf7626 พฤ 16 ต.ค. 2008 9:25 pm บอร์ด Programming - PHP
2
2760
ส 18 ต.ค. 2008 12:11 am โดย gibzero View Topic เก็บรูปภาพลงในฐานข้อมูลทำยังไงคับ?
การติดตั้ง CVS
โดย trakarn พ 15 ต.ค. 2008 3:53 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
2603
ศ 17 ต.ค. 2008 6:48 pm โดย mindphp View Topic การติดตั้ง CVS
ข้อมูลในการ lock file
โดย dragonfly77 พ 15 ต.ค. 2008 1:15 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1776
พ 15 ต.ค. 2008 1:15 am โดย dragonfly77 View Topic ข้อมูลในการ lock file
ช่วยด้วยครับ รวมตัวเลขใน textbox
โดย wanchai_t อ 14 ต.ค. 2008 5:59 pm บอร์ด JavaScript & jQuery Ajax & Node.JS
2
3231
ศ 24 ต.ค. 2008 6:06 am โดย biggroup View Topic ช่วยด้วยครับ รวมตัวเลขใน textbox