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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
คาดการณ์สเปคและฟีเจอร์ของ iPhone 12 พร้อมอัปเดตข่าวล่าสุด
โดย mintsaccount พฤ 12 พ.ย. 2020 12:41 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
88
พฤ 12 พ.ย. 2020 12:41 am โดย mintsaccount
ขอสอบถามวิธีแก้ปัญหา ข้อมูลไม่เข้าแสดงผล ในตารางหน่อยครับ
โดย makup พ 11 พ.ย. 2020 8:23 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
7
97
พฤ 12 พ.ย. 2020 4:51 pm โดย thatsawan
เว็บไซต์ คืออะไร มีประโยชน์อย่างไร ต่อธุรกิจ
โดย ploypola จ 09 พ.ย. 2020 5:29 pm บอร์ด Share Knowledge
0
147
จ 09 พ.ย. 2020 5:29 pm โดย ploypola
วิธีการใช้ while ในภาษา python
โดย bolue จ 09 พ.ย. 2020 3:26 pm บอร์ด Python Knowledge
0
212
จ 09 พ.ย. 2020 3:26 pm โดย bolue
วิธีการเดินจาก แม่สอด จังหวัดตาก มา กทม
โดย makup จ 05 ต.ค. 2020 2:21 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
158
จ 05 ต.ค. 2020 2:21 pm โดย makup
การสร้างกลุ่มในแอพพลิเคชั่นไลน์ บน โทรศัพท์มือถือ
โดย Bellamy ศ 06 พ.ย. 2020 7:27 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
184
ศ 06 พ.ย. 2020 7:27 pm โดย Bellamy
การกำหนดที่อยู่ของเราบน Google map
โดย Bellamy ศ 06 พ.ย. 2020 6:44 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
200
ศ 06 พ.ย. 2020 6:44 pm โดย Bellamy
ขอวิธีทำให้ตัวอักษร Keyword , ไปแสดงตรง tag ค้นหา หน่อยครับ
โดย makup ศ 06 พ.ย. 2020 11:44 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
6
243
พฤ 12 พ.ย. 2020 12:30 pm โดย makup