วันเสาร์ที่ 30 มิถุนายน พ.ศ. 2561

Unit Test


สวัสดีครับวันนี้เนื่องจากได้ทดลองใช้ Unit Test ของ .Net มาจึงอยากมาแชร์วิธีการใช้งาน แต่ก่อนจะแชร์ ผมขออธิบายก่อนว่า Unit Test คืออะไร

Unit Test คืออะไร?
Unit Test คือ การ test ส่วนของ Code เพื่อทดสอบว่าฟังค์ชัน หรือ Method ที่เราเขียนทำงานถูกต้องตามที่เราต้องการเพื่อช่วยให้สามารถลดบัคสำคัญๆ และลดเวลาในการ Manual test นั่นเอง ยกตัวอย่างเช่น

ถ้าเราเขียนโปรแกรมคำรวณเกรดโดยต้องการส่งคะแนนเป็นตัวเลขแล้วต้องการรู้ว่าเราได้เกรดอะไรเช่นเกรด A, เกรดฺB, เกรดC, เกรดD, เกรดF ดังนี้ครับ


static public string cal(double score)
        {
              if(score > 80){
                    return "A";
                }
                else if(score > 70){
                    return "B";
                }
                else if(score > 60){
                    return "C";
                }
                else if(score > 40){
                    return "D";
                }
                return "F";
        }

ซึ่่งผมหวังถ้าใส่ค่าคะแนน 10 ตัว method ที่ชื่อว่า Cal จะต้อง return เป็นเกรด "F"

 งั้นมาลองเขียน Code เลยดีกว่าครับ เพื่อความเข้าใจผมจะลงเป็น วีดีโอเลยละกันครับ เพื่อบอกการใช้งานไปด้วยเลย








ไม่มีความคิดเห็น:

แสดงความคิดเห็น