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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เอกลักษณ์ของเฟอร์นิเจอร์วินเทจที่เป็นจุดขายของสไตล์นี้ มีอะไรบ้าง ?
โดย totheworld พฤ 23 ก.ย. 2021 1:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
พฤ 23 ก.ย. 2021 1:30 pm โดย totheworld
มาแล้ว!! Plugin MZC reCaptcha สำหรับเพิ่ม reCaptcha ในฟอร์มต่างๆ ของ MooZiiCart 1.0.0
โดย aegmongkol อ 21 ก.ย. 2021 2:27 pm บอร์ด MindPHP News & Feedback
0
87
อ 21 ก.ย. 2021 2:27 pm โดย aegmongkol
หลอด UVC หลอดไฟทำลายเชื้อโรค ไวรัสนวัตกรรมสำหรับอาคารสมัยใหม่
โดย admeadme อ 21 ก.ย. 2021 9:43 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
53
อ 21 ก.ย. 2021 9:43 am โดย admeadme
สออบถาม HTTP ERROR 500
โดย vesaclub อ 21 ก.ย. 2021 7:58 am บอร์ด Joomla Development
3
76
อ 21 ก.ย. 2021 8:17 am โดย mindphp
ประเภทและประโยชน์ของระบบ POS กับการใช้งานในธุรกิจต่าง ๆ
โดย Phatthira จ 20 ก.ย. 2021 5:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
61
จ 20 ก.ย. 2021 5:15 pm โดย Phatthira
ควิ๊กสตาร์ท MooZiiCart - Herix แพคเกจตัวช่วยติดตั้งมูซี่การ์ด Joomla + MooZiiCart โดยใช้ Template Herix 1.0.7
โดย aegmongkol จ 20 ก.ย. 2021 4:56 pm บอร์ด MindPHP News & Feedback
0
60
จ 20 ก.ย. 2021 4:56 pm โดย aegmongkol
ควิ๊กสตาร์ท MooZiiCart - OpenCart แพคเกจตัวช่วยติดตั้งมูซี่การ์ด Joomla + MooZiiCart โดยใช้ Template Opencart 1.0.7
โดย aegmongkol ศ 17 ก.ย. 2021 6:04 pm บอร์ด MindPHP News & Feedback
0
64
ศ 17 ก.ย. 2021 6:04 pm โดย aegmongkol
สอบถามเปลี่ยนคำในไฟล์ภาษาที่ใช้ใน template ที่ทำเอง (phpBB)
โดย eange08 ศ 17 ก.ย. 2021 2:34 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
39
ศ 17 ก.ย. 2021 4:57 pm โดย eange08