Category Archives: Test Case

เขียน Test Cases ไปเพื่ออะไร? ตอน ขอแบบ เน้นๆ นะน้องนะ

few-test-case-as-possible-to-cause-failure

 

สวัสดีเช้าวันศุกร์ที่ 20 กุมภาพันธ์ พ.ศ. 2558 ระหว่างนั่งรอสอน ณ ชั้น 6 ของธนาคารแห่งหนึ่ง ก็เลยจรดปลายนิ้วเพื่อพล่ามต่อใน Series ของ เขียน Test Cases ไปเพื่ออะไร? ต่อนะจ๊ะ

สืบเนื่องจากการเตรียมการสอน Software Testing in Practice (in Practice ของคนสอน) ผมเองได้ค้นหาและอ่านทั้งหนังสือและ Blog เพิ่มเติมจนไปเจอจากหนึ่งแหล่งข้อมูลมาที่พูดถึงหน้าที่ของ Software Tester ซึ่งน่าสนใจ เลยนำมาเป็นจุดเริ่มต้นของการพล่ามในวันนี้จ้า

เมื่อพูดถึง Test Case ขึ้นมานั้น ก็มิวายที่จะต้องนึกถึง สิ่งมีชีวิตที่คิดว่าตัวเองมีคุณภาพที่สุดในสามโลก นามว่า Software Tester ผมเลยถือโอกาสแบ่งปันมุมมองและประสบการณ์ของตัวเองในเรื่องนี้ผ่านตอนที่มีชื่อว่า ขอแบบ เน้นๆ นะน้องนะ

Continue reading เขียน Test Cases ไปเพื่ออะไร? ตอน ขอแบบ เน้นๆ นะน้องนะ

เขียน Test Cases ไปเพื่ออะไร? สมการ Test Case

test-case-formula

 

กราบสวัสดีเช้าวันอังคารที่ 16 ธันวาคม พ.ศ. 2557 อีกไม่กี่วันก็จะหมดปี 2557 ก้าวเข้าสู่ปี 2558 แล้ว ช่างไวเสียเหลือเกิน เช้าวันนี้มานั่งพล่ามต่อจากความเดิมเรื่องของ เขียน Test Cases ไปเพื่ออะไร? หลายต่อ หลายครั้ง ที่ผมได้รับการติดต่อสอบถามเพื่อขอ ตัวอย่างเอกสาร Test Case และ/หรือ ขอดู Test Case ที่ถูกเขียนไว้แล้ว เพื่อนำไปใช้เป็นตัวอย่าง ผมก็มักจะตอบไปว่าให้ค้นหาใน Google เลย รัก ชอบ อันไหนก็เอาไปใช้ เพราะผมเองตอนเริ่มต้นงานส่วนของ Software Tester ผมก็หามาจาก Google เช่นเดียวกัน

จากประสบการณ์การทำงานส่วนตัวเองในสายงานด้าน Software Testing บวกกับการได้พบปะ พูดคุย กับเพื่อนพ้องน้องพี่หลายๆ คน ได้แลกเปลี่ยนความรู้ และประสบการณ์ต่างๆ และอ่าน อ่าน อ่าน จนได้สรุปออกมาว่า เราควรจะสนใจเรื่องขององค์ประกอบของ Test Case ก่อน โดยขอนำเสนอออกมาในรูปแบบของสมการดังนี้

Continue reading เขียน Test Cases ไปเพื่ออะไร? สมการ Test Case

เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case กำเนิดอย่างไร?

จากบทความตอนที่ 1 มีเสียงตอบกลับมาเยอะอยู่ แต่ชอบตรงคำว่า พล่ามซะเยอะ วันนี้เลยมา พล่าม ต่อ ตอนที่ 2 ว่าด้วยเรื่องของ Test Case กำเนิดอย่างไร?

ความเดิมจากตอนที่แล้ว ผมจบลงตรงที่คำจำกัดความของ Test Case จาก ISTQB ซึ่งหนึ่งคำถามที่ผมแนะนำให้ถามตัวเองกันก่อนที่จะไปต่อว่า

  1. ทุกวันนี้เขียน Test Case ไปเพื่ออะไร?
  2. ใครใช้ Test Case?
  3. ใครตรวจ Test Case?
  4. เราออกแบบ Test Case หรือแค่ เขียน Test Case?

ลองตอบคำถามเหล่านี้กันจากประสบการณ์ของตัวเอง?

Continue reading เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case กำเนิดอย่างไร?

เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case มันคืออะไร?

สืบเนื่องจาก Give’n Take: แบ่งปันเทคนิคการออกแบบ Test Cases ให้หล่อขึ้น 200% ครั้งที่ 1 มีปัญหาที่พบเจอกันในตอนนั้นอยู่ คือ “เขียน Test Case ไม่ทัน เลยทดสอบงานได้ไม่ทัน” ก็เลยได้บอกเล่าประสบการณ์ และมุมมอง เรื่องของหารเขียน Test Case ไว้ในวันนั้น ซึ่งได้เน้นย้ำไปกับผู้ที่มาร่วมพบปะในวั้นนั้นแล้วว่า เป็นมุมมองส่วนตัวของกระผม

คำออกตัว!!!

สิ่งที่จะเขียนลงในบทความนี้ เป็นมุมมองความคิดความเห็นส่วนตัวของกระผม ซึ่ง ประสบ พบ เจอ มาในชีวิตการเดินทางบนเส้นทางของ Software Tester ดังนั้น โปรดใช้ วิจารณญาณ สติ และสมาธิ คิด พินิจ พิจารณา วิเคราะห์ ก่อนการตัดสินใจอะไรลงไปซึ่งอาจจะเป็น ภัย หรือ ไท กับทุกๆ ท่าน ทุกๆ คน เทอญ

TestScenario

Test Case เป็นเหมือนเพื่อนสนิทของทุกๆ สิ่งมีชีวิตที่เกี่ยวข้องกับการพัฒนา Software โดยเฉพาะอย่างยิ่ง Software Tester ที่ต้องเขียน Test Case กันอยู่เป็นประจำ แต่จากการ สุ่มถาม และแอบถาม ว่า

ทำไมจะต้องเขียน Test Case?” ก็ได้คำตอบมา Blah Blah Blah

ถามต่อว่า “เขียนเอง อ่านเอง และใช้ทดสอบเองใช่ไหม?” ก็ได้คำตอบมาว่า อัยยะ ใช่ ใช่

ถามต่ออีกว่า “แล้วเคยมีคนอื่นเอาไปอ่าน แล้วกลับมาบอกเราว่า Test Case นี้คิดมายังไง หรือบอกว่าเขียนมาผิดนะ หรือไม่?” ก็ได้คำตอบมา มีบ้าง และไม่มีบ้าง

แล้วก็ตอบ ขอบคุณที่ช่วยตอบคำถาม และก็ยิ้มหวานๆ ให้ 1 ยิ้ม

Continue reading เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case มันคืออะไร?