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

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

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

 

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

   การทดสอบเป็นกระบวนการที่ขาดไม่ได้ของการพัฒนาซอฟต์แวร์  เราควรให้ความสำคัญกับมันให้มาก และควรจะทดสอบทุกๆ ขั้นตอนในกระหว่างการพัฒนา ตัวอย่างเช่นเมื่อเราเขียนคลาส ใน php เพื่อใช้งาน เราอาจใช้ คำสั่ง echo, print, print_r หรือ function die(),exit() เพื่อ หยุดการทำงานของ methods และแสดงข้อมูลที่เราอยากรู้ว่าทำงานได้ถูกต้องตรงตามต้องการหรือไม่  และ เมื่อเราจะทดสอบหน้าเว็บที่มี ฟอร์มกรอกข้อมูล เราต้องกรอกข้อมูลลงไปในฟอร์มเพื่อทดสอบว่าเพจนั้นๅ ทำงานถูกต้องหรือไม่  นอกจากวิธีข้างต้นแล้วยังมีวิธีทดสอบการทำงานของโปรแกรม ที่สะดวกและรวดเร็วกว่า คือ ทำให้คอมพิวเตอร์ทำการทดสอบแทนเรา ซึ่งเรียกว่า "automated testing"


สำหรับ Yii Framework สนับสนุนการทำแบบนั้นอยู่ แล้วโดยจะมี unit testing และ functional testing.

Unit test
คือ เป็นการทดสอบ ส่วนที่เล็กที่สุดของโค้ดว่าทำงานได้ถูกต้องหรือไม่ ในการเขียนโปรแกรมแบบ OOP ส่วนที่เล็กที่สุดของโค้ดก็คือ Class ดังนั้นการทดสอบการทำงานของ Class ก็จะมุ่งเน้นไปที่ methods การทำงานสัมพันธ์กันของ methods ใน Class โดยการป้อนพารามิเตอร์ที่แตกต่างกันเพื่อทดสอบดูผลที่ได้จาก methods ว่าถูกต้องหรือไม่ โดยที่ Unit tests ต้องถูกเขียนโดยผู้พัฒนาที่เป็นคนเริ่มเขียน Classes เชื่อเช็คความถูกต้องของ Classes นั่นเอง

Functional test เป็นการตรวจสอบความถูกต้องของ feature ต่างๆ ว่าทำงานถูกต้องหรือไม่ เช่น การจัดการ post ในระบบ blog ถ้าจะเทียบ Functional test กับ Unit test แล้ว Functional test จะเป็นการทดสอบการทำงานของหลายๆ Classes ซึ่งรวมกันขึ้นเป็นเป็นระบบ  Functional tests สามารถทำได้โดยคนที่รู้ความต้องการโดยรวมของระบบทั้งหมด

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอ code search
โดย sapinoza ส 07 มิ.ย. 2008 12:05 am บอร์ด JavaScript & Jquery Ajax
0
1877
ส 07 มิ.ย. 2008 12:05 am โดย sapinoza
มือใหม่เขียน php ช่วยชี้แนะด้วย
โดย dekdee ศ 06 มิ.ย. 2008 8:36 pm บอร์ด Programming - PHP
2
853
ศ 06 มิ.ย. 2008 10:27 pm โดย oxygenyoyo
นับค่าว่างในฐานข้อมูล
โดย aa_aa ศ 06 มิ.ย. 2008 6:49 pm บอร์ด SQL - Database
3
1990
ศ 06 มิ.ย. 2008 9:52 pm โดย mindphp
เกี่ยวกับ image
โดย LP_fon ศ 06 มิ.ย. 2008 6:28 pm บอร์ด Programming - PHP
4
986
ศ 06 มิ.ย. 2008 10:30 pm โดย oxygenyoyo
ข้อมูลประชาสัมพันธ์ รางวัลเจ้าฟ้าไอที
โดย nui110 ศ 06 มิ.ย. 2008 6:26 pm บอร์ด PHP News
0
1421
ศ 06 มิ.ย. 2008 6:26 pm โดย nui110
โพสlinkแล้วไม่ขึ้นครับ phpbb2 แก้ยังไงคับ
โดย as89477261 ศ 06 มิ.ย. 2008 6:59 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1093
ศ 06 มิ.ย. 2008 8:27 am โดย mindphp
ลงphpbb3แล้วไม่มีหัวข้อให้สร้างกระทู้ใหม่
โดย samerkhae พฤ 05 มิ.ย. 2008 8:55 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
1381
ศ 20 มิ.ย. 2008 11:59 pm โดย mindphp
การเพิ่มค่าใน array
โดย sapinoza พฤ 05 มิ.ย. 2008 4:23 pm บอร์ด JavaScript & Jquery Ajax
1
1689
พฤ 05 มิ.ย. 2008 6:27 pm โดย mindphp
ออกแบบฐานข้อมูลแบบนี้ถูกต้องหรือป่าวครับ
โดย jit พฤ 05 มิ.ย. 2008 12:16 am บอร์ด SQL - Database
0
1179
พฤ 05 มิ.ย. 2008 12:16 am โดย jit
การส่งค่าระหว่างเพจ
โดย nuo0onew พ 04 มิ.ย. 2008 11:42 pm บอร์ด Programming - PHP
1
780
พฤ 05 มิ.ย. 2008 1:08 am โดย mindphp
ช่วย PATTAYA ด้วยก้าบ
โดย fun พ 04 มิ.ย. 2008 8:22 pm บอร์ด Programming - PHP
1
638
พ 04 มิ.ย. 2008 8:24 pm โดย mindphp
ขอคำแนะนำเกี่ยวกับ phpbb3 มันใช้งานอะไรได้บ้าง
โดย samerkhae พ 04 มิ.ย. 2008 6:59 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
836
พ 04 มิ.ย. 2008 8:20 pm โดย mindphp
ถามเรื่องเกี่ยวกับเว็บบอร์ดคือต้องการเปลี่ยนจากJSPเป็นPHP
โดย samerkhae พ 04 มิ.ย. 2008 5:50 pm บอร์ด Programming - PHP
1
826
พ 04 มิ.ย. 2008 8:22 pm โดย mindphp
แบบ form survey
โดย hyde4fun พ 04 มิ.ย. 2008 5:18 pm บอร์ด Programming - PHP
3
888
พ 04 มิ.ย. 2008 9:06 pm โดย mindphp
เกี่ยวกับการเช็คค่าใน field เดียวครับ
โดย oxygenyoyo อ 03 มิ.ย. 2008 11:55 pm บอร์ด Programming - PHP
3
1003
พ 04 มิ.ย. 2008 4:48 pm โดย oxygenyoyo
รบกวนขอโค้ดพี่ๆด้วยนะครับ
โดย sapinoza อ 03 มิ.ย. 2008 11:13 pm บอร์ด JavaScript & Jquery Ajax
2
1697
พฤ 05 มิ.ย. 2008 3:20 pm โดย sapinoza
PHP กับ html
โดย stardaw602 อ 03 มิ.ย. 2008 4:19 pm บอร์ด Programming - PHP
1
886
อ 03 มิ.ย. 2008 5:31 pm โดย mindphp
phpBB 2.0.23 โพสภาษาไทยแล้วเป็นงี้ครับ
โดย winterfall อ 03 มิ.ย. 2008 3:21 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
1252
พ 04 มิ.ย. 2008 6:23 am โดย mindphp
ต้องการให้รหัสลูกค้ารันเองแบบนี้ 0001,0002 ไปเรื่อยๆ ทำไงคับ
โดย jit อ 03 มิ.ย. 2008 12:50 am บอร์ด SQL - Database
6
2444
พ 04 มิ.ย. 2008 11:52 pm โดย jit
ขอโค๊ดตรงPHP User Info ได้เปล่าครับ
โดย kungkeang จ 02 มิ.ย. 2008 8:22 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
1104
จ 02 มิ.ย. 2008 9:28 pm โดย kungkeang