418573 ภาคปลาย 2551

ประกาศวิชา

 * 1 มี.ค. 2552
 * แก้ไข เฉลย lab6 ถ้าใคร download เฉลยก่อนวันที่ 1 มี.ค. เวลา 18.00 น. ให้ download อีกครั้งนะคะ
 * 27 ก.พ. 2552:
 * การสอบจะเป็นแบบ open book ให้อ่านสอบ final ตามหัวข้อต่อไปนี้
 * Logic Coverage: บทที่ 3 ส่วนที่ 3.1, 3.2, 3.3 (lecture วันที่ 6, 13 ม.ค.)
 * Syntax-based Coverage: บทที่ 5 ส่วนที่ 5.1, 5.5 (lecture วันที่ 20 ม.ค.)
 * Test Process, Regression Testing, Integration Testing, Test Plan: บทที่ 6 ทุกส่วน (lecture วันที่ 27 ม.ค.)
 * Object-Oriented Testing: บทที่ 7 หน้า 235-247 (lecture วันที่ 3 ก.พ.)
 * ให้อ่านเฉลย Lab 3-6 ให้เข้าใจ จะช่วยในการสอบ
 * (เราจะไม่สอบตรงส่วนของ Web Application Testing (lecture วันที่ 10 ก.พ.))
 * upload เฉลย lab6 และ เพิ่มเติมเฉลย lab5
 * 12 ก.พ. 2552:
 * upload เฉลย lab3 เฉลย lab4 และ เฉลย lab5
 * 11 ก.พ. 2552:
 * คำแนะนำในการ input special character บางตัว สำหรับงานในสัปดาห์นี้ค่ะ
 * 22 ธ.ค. 2551:
 * upload เฉลย lab1 และ เฉลย lab2
 * 8 ธ.ค. 2551:
 * upload เฉลย การบ้าน 1
 * 14 พ.ย. 2551:
 * ได้แก้ไขและเพิ่มเติมข้อมูล การบ้าน 1 ข้อ 2
 * ผลที่คาดว่าจะได้ในโปรแกรม 3 ได้ถูกเปลี่ยนจาก 3 เป็น 2)
 * เติมคำใบ้สำหรับโปรแกรม 4
 * 13 พ.ย. 2551:
 * ให้ การบ้าน 1 ส่งทาง email วันที่ 25 พ.ย. 2551 เวลา เที่ยงคืน
 * 31 ต.ค. 2551:
 * เพิ่ม section ลิงก์ภายนอก ให้ไปลอง surf ดูค่ะ
 * อ.จิตรทัศน์ ฝักเจริญผล สอนวิชาคล้ายคลึงกันที่คณะวิืศวกรรมศาสตร์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ software testing ลองเช็ค เว็บไซด์ วิชานี้ของอ.จิตรทัศน์ดูนะคะ
 * 24 ต.ค. 2551: สร้างเว็บ

เกี่ยวกับรายวิชา

 * เนื้อหารายวิชา
 * เพื่อให้นิสิตมีความรู้เกี่ยวกับกระบวนการและเทคนิคการตรวจสอบซอฟต์แวร์ โดยการประยุกต์ความรู้พื้นฐานทางทฤษฎีคอมพิวเตอร์และวิศวกรรมซอฟต์แวร์ เป็นการขยายและเพิ่มเนื้อหาเชิงลึกด้านวิศวกรรมซอฟต์แวร์


 * เวลาและสถานที่
 * วันอังคาร 18.00 น. - 21.00 น. ที่ SMC 114


 * การให้คะแนน
 * 20% - สอบกลางภาค
 * 25% - สอบปลายภาค
 * 40% - การบ้านและ Lab
 * 15% - Project


 * ผู้สอน
 * อ.ดร.อุษา สัมมาพันธ์
 * fsciusa at ku dot ac dot th
 * เวลาเข้าพบ: วันจันทร์และวันพุธ 13.00 - 15.00 น. หรือนัดหมายล่วงหน้า
 * ออฟฟิศ: ตึก SMC ห้อง 111


 * หนังสือ
 * Paul Ammann and Jeff Offutt. Introduction to Software Testing, Cambridge University Press, 2008.


 * ดู แผนการสอน

การบ้าน

 * การบ้าน 1
 * ส่งทาง email วันที่ 25 พ.ย. 2551 เวลา เที่ยงคืน
 * เฉลย การบ้าน 1

โปรเจค

 * ป.เอก
 * ให้อ่าน 1 paper เกี่ยวกับ testing
 * การตรวจสอบโปรแกรมจริง
 * ให้เลือก open source software ที่เขียนด้วย Java มาหนึ่งโปรแกรม
 * เลือก method มา 2 methods
 * เลือกเทคนิคการครอบคลุมมา 2 เทคนิค เพื่อตรวจสอบแต่ละ method ที่เลือก
 * นำเสนอ paper ที่อ่าน และ กระบวนการตตรวจสอบและผลการตรวจสอบที่พบ
 * ป.โท
 * การตรวจสอบโปรแกรมจริง (งานคู่)
 * ให้เลือก open source software ที่เขียนด้วย Java มาหนึ่งโปรแกรม
 * เลือก method มา 3 methods
 * เลือกเทคนิคการครอบคลุมมา 2 เทคนิค เพื่อตรวจสอบแต่ละ method ที่เลือก
 * นำเสนอ กระบวนการตตรวจสอบและผลการตรวจสอบที่พบ
 * โปรแกรมแนะนำ
 * JRemoteRun
 * Hourglass

ลิงก์ภายนอก

 * JUnit
 * JUnit บน NetBeans
 * JUnit บน Eclipse ไม่ค่อย update เท่าไหร่ แต่ก็พอช่วยได้
 * 219343: Software Testing ของ อ.จิตรทัศน์ ฝักเจริญผล คณะวิืศวกรรมศาสตร์