ให้เรตสมาชิก: 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 สามารถทำได้โดยคนที่รู้ความต้องการโดยรวมของระบบทั้งหมด

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Source code เกี่ยวกับระบบ Web mail หาได้จากที่ไหนบ้างคะ
โดย yinggg อ 23 ก.ย. 2007 6:44 am บอร์ด Programming - PHP
1
1434
อ 23 ก.ย. 2007 7:27 am โดย mindphp
อีกข้อครับ คือการส่งค่าไปยังหน้าถัดไปนะครับ
โดย lnw อ 23 ก.ย. 2007 5:32 am บอร์ด Programming - PHP
10
7832
ส 20 ก.พ. 2010 1:21 am โดย bm8408
การดูผลลัพธ์ใน หน้าเดียวกัน ทำอย่างไรครับ
โดย lnw อ 23 ก.ย. 2007 5:26 am บอร์ด Programming - PHP
1
1061
อ 23 ก.ย. 2007 7:36 am โดย mindphp
ส่งเมล์ แบบ html ที่ดีดี ง่าย ๆ บ้าง
โดย earnlimited ส 22 ก.ย. 2007 7:21 pm บอร์ด Programming - PHP
1
1206
อ 23 ก.ย. 2007 7:35 am โดย mindphp
ช่วยด้วย ทำ verify image ไม่ออก สงสัยเป็นที่ host เพระาอีกที
โดย earnlimited ส 22 ก.ย. 2007 7:20 pm บอร์ด Programming - PHP
3
1443
อ 23 ก.ย. 2007 8:44 am โดย mindphp
ใครมีตัวอย่าง PHP เป็น PDF แล้วส่งไปทางเมล์บ้าง จะดึงข้อมูลจ
โดย earnlimited ส 22 ก.ย. 2007 7:19 pm บอร์ด Programming - PHP
1
1526
อ 23 ก.ย. 2007 7:28 am โดย mindphp
ต้องการนับจำนวน record ในตาราง mysql ใช้ PHP
โดย lnw ส 22 ก.ย. 2007 5:09 am บอร์ด Programming - PHP
1
3754
ส 22 ก.ย. 2007 5:29 am โดย mindphp
fckeditor
โดย buatong ศ 21 ก.ย. 2007 10:05 pm บอร์ด Programming - PHP
1
1721
ส 22 ก.ย. 2007 3:00 am โดย mindphp
ใครเช่า php hosting ที่นี่บ้าง ราคาถูกมากจนน่าแปลกใจ
โดย newbye ศ 21 ก.ย. 2007 5:52 pm บอร์ด Programming - PHP
1
1195
ศ 21 ก.ย. 2007 6:20 pm โดย mindphp
บอร์ด phpbb2
โดย zestful ศ 21 ก.ย. 2007 5:46 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
2146
ศ 21 ก.ย. 2007 7:40 pm โดย mindphp
ช่วยด้วย เว็บประเมินอาจารย์ ขอคำแนะนำหน่อยค่ะ
โดย lnw ศ 21 ก.ย. 2007 1:59 pm บอร์ด Programming - PHP
1
1392
ศ 21 ก.ย. 2007 6:27 pm โดย mindphp
มือใหม่
โดย signalll ศ 21 ก.ย. 2007 2:50 am บอร์ด Programming - PHP
1
1140
ศ 21 ก.ย. 2007 7:43 am โดย mindphp
อย่ากได้ code การค้นหาที่ละตัวอักษรนะ คับ ผมใช้ php
โดย Tonkanoy ศ 21 ก.ย. 2007 12:54 am บอร์ด Programming - PHP
2
1492
พฤ 27 ก.ย. 2007 12:54 am โดย Tonkanoy
ช่วยดู group by ให้หน่อยครับ
โดย sudtielove พฤ 20 ก.ย. 2007 2:59 pm บอร์ด SQL - Database
5
2386
จ 24 ก.ย. 2007 11:53 pm โดย yossung
ถามเกี่ยวกับ code การ ค้นหาด้วยphp คับ
โดย broccoli พฤ 20 ก.ย. 2007 4:31 am บอร์ด Programming - PHP
8
2503
ศ 21 ก.ย. 2007 9:09 am โดย broccoli
รับสอน ที่ปรึกษา php สอนเขียนเว็บ เขียนโปรแกรม รับจ้างทำเว็บ On-site training
โดย mindphp พฤ 20 ก.ย. 2007 3:58 am บอร์ด Programming - PHP
15
88020
ศ 19 ก.พ. 2010 1:53 pm โดย mindphp
ถามเกี่ยวกับการเล่นเพลง
โดย bankbonkbank พฤ 20 ก.ย. 2007 12:27 am บอร์ด Programming - PHP
1
1163
พฤ 20 ก.ย. 2007 12:40 am โดย mindphp
การ upload file
โดย buatong อ 18 ก.ย. 2007 11:15 pm บอร์ด Programming - PHP
19
8880
ศ 21 ก.ย. 2007 10:04 pm โดย buatong
อธิบายเรื่อง dropdown 2ชั้นทีค่ะ
โดย ja_ooh อ 18 ก.ย. 2007 8:35 pm บอร์ด Programming - PHP
1
1472
อ 18 ก.ย. 2007 9:20 pm โดย mindphp
การส่งค่าหลายๆ form ครับ มือใหม่นะครับ
โดย lnw ส 15 ก.ย. 2007 2:24 pm บอร์ด Programming - PHP
0
1514
ส 15 ก.ย. 2007 2:24 pm โดย lnw