ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ก่อนทำตามบทความนี้ ต้องอ่านวิธีติดตั้ง 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 มีมาให้เราใช้อยู่แล้ว แค่เปิดใช้งานมัน)

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
แก้ป้ญหา ภาษาไทย Error ใน Flask template ninja2 Error UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode
โดย mindphp ส 21 พ.ย. 2020 10:38 pm บอร์ด Python Knowledge
1
34
จ 23 พ.ย. 2020 12:22 pm โดย samay123
วิธีติดตั้ง curl บน PHP 7 คำสั่งนี้ใช้กับ Ubuntu Server
โดย mindphp ศ 20 พ.ย. 2020 11:23 pm บอร์ด Linux - Web Server
0
33
ศ 20 พ.ย. 2020 11:23 pm โดย mindphp
ข้อมูลสำหรับทำระบบเฟส 4 - ประกันสินค้า
โดย mindphp ศ 20 พ.ย. 2020 7:36 pm บอร์ด AZKing (Main)
2
15
พ 25 พ.ย. 2020 7:21 pm โดย thatsawan
สอบถามเรื่องของการ import ข้อมูลด้วยไฟล์ xlxs พออัพเดท server อื่น เจอ error ค่ะ local ไม่เจอปัญหา
โดย thatsawan ศ 20 พ.ย. 2020 5:16 pm บอร์ด Programming - PHP
2
39
ศ 20 พ.ย. 2020 6:32 pm โดย mindphp
ขอวิธีอัพเดท PHP 5.5.9 เป็น PHP 7 หน่อยค่ะ
โดย thatsawan ศ 20 พ.ย. 2020 12:09 pm บอร์ด Programming - PHP
1
39
ศ 20 พ.ย. 2020 12:55 pm โดย mindphp
MSSQL อยากเรียงข้อมูล
โดย bondham ศ 20 พ.ย. 2020 11:25 am บอร์ด SQL - Database
1
38
ศ 20 พ.ย. 2020 1:46 pm โดย mindphp
CSS สำหรับการสร้าง Blockquote element อย่างง่าย
โดย thatsawan พฤ 19 พ.ย. 2020 6:37 pm บอร์ด CSS Knowledge
0
39
พฤ 19 พ.ย. 2020 6:37 pm โดย thatsawan
เวลาอัพโหลด ภาพในบทความแบบลากวาง เรากำหนดที่เก็บภาพเองได้มั๊ย
โดย Anonymous พฤ 19 พ.ย. 2020 12:36 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
36
พฤ 19 พ.ย. 2020 12:36 pm โดย บุคคลทั่วไป