Tag Archives: test case

กรณีศึกษา: ทดสอบ 430 เคส ใช้เวลา 4 วัน ช้าหรือเร็ว?

fast-or-slow-testing

สวัสดีเช้าวันอังคารที่ 24 พฤศจิกายน พ.ศ. 2558 เช้าวันนี้ขอนำคำถามที่มีน้อง Software Tester ถามมาและส่วนตัวคิดว่าเป็นคำถามที่น่าสนใจก็เลยขอเจ้าของคำถามว่าจะขอนำมาเป็นกรณีศึกษาให้กับเพื่อนพ้องน้องพี่ได้หรือไม่ เมื่อน้องเจ้าของคำถามตอบตกลงและยินดีที่จะนำมาเป็นกรณีศึกษาให้กับเพื่อนพ้องน้องพี่นั้นผมก็จัดเลยครับ

ขอตั้งชื่อน้อง Software Tester เจ้าของคำถามว่า น้องแอ๋ว และมีทักษะของการทำ Automate Testing ในระดับของ Acceptance Testing ด้วย Robotframework อยู่ระดับหนึ่ง

ความมีอยู่ว่า น้องแอ๋ว เป็น Software Tester ได้รับมอบหมายให้เข้าไปทดสอบซอฟต์แวร์ที่ทีมพัฒนาดำเนินการพัฒนามาเป็นระยเวลาแรมปีแล้ว น้องแอ๋วเป็นคนใหม่ในทีมที่จะต้องเข้าไปทำการทดสอบซอฟต์แวร์ตัวนี้ ในระยะเวลา 4 วันที่น้องแอ๋วดำเนินการทดสอบไปนั้นเธอทดสอบและเก็บผลการทดสอบไปทั้งสิ้น 430 กรณีการทดสอบ (Test Case) เธอได้ฉุกคิดขึ้นมาว่า 430 ใน 4 วัน มันช้าไปไหม?

Continue reading กรณีศึกษา: ทดสอบ 430 เคส ใช้เวลา 4 วัน ช้าหรือเร็ว?

เขียน 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 มันคืออะไร?

สมการ Test Case

ผลจากการเสพ Caramel Macchiato ไปเมื่อตอนหัวค่ำ ทำให้ ณ เวลานี้ 23:19น. ตายังใสแจ๋ว ก็เลยเปิดเครื่องขึ้นมาเพื่อจรดปลายนิ้วลงบนแป้นพิมพ์เขียนบอกเล่าประสบการณ์ที่ว่าด้วยเรื่องของ Test Case เพราะมีหลายๆ ครั้งที่ได้พบปะเพื่อนพ้องน้องพี่ตาม งานสัมมนา ในชั้นเรียน บน Social Network และบน WeLoveBug.com ก็มักจะมีคำขอ อยากได้ Test Case Template ที่ใช้อยู่ ผมเองก็มักจะตอบไปอย่างสุภาพ (บางครั้ง) ว่า ให้ไปค้นหาจากใน Google ได้เลย Test Cases Template คล้ายๆ กันทั้งโลก รักชอบ อันไหนก็เอาไปใช้เลย พร้อมกับรอยยิ้ม

จริงๆ แล้วเราลองมาดูกันก่อนสิว่า Test Case มันคืออะไร? องค์ประกอบของมันเป็นเช่นไร โดยขอนำเสนอในรูปแบบของสมการเชิงคณิตศาสตร์ ซึ่งผมเองก็จำไม่ได้ว่าไปเห็นมาจากที่ไหน เลยมิสามารถให้เครดิตได้

Continue reading สมการ Test Case

ว่าด้วยเรื่อง Test Case ในมุมมองของฉัน ตอน เขียนไปบ่นไป

สวัสดีเที่ยงวันจันทร์ที่ 10 กันยายน 2555 ครับ ไม่ได้เข้ามาเขียนบทความเพิ่มเติมเท่าไร เลยทำให้ WeLoveBug ดู เงียบๆ เหงาๆ ไป วันนี้เลยหยิบเรื่องที่เป็นพื้นฐานออกมาเขียนครับ นั่นคือ Test Case

พอพูดถึง Test Cases แล้วหลายๆ คนคงจะคุ้นเคยกับมันเป็นอย่างดี เพราะเป็นหนึ่งในท่าไม้ตายของ Tester ที่จะใช้ในการทำงานเพื่อดำเนินการทดสอบ แต่ทั้งนี้ทั้งนั้นจะใช่ว่าเฉพาะ Tester เท่านั้นที่จะต้องใช้ Test Case เท่านั้น รวมทั้งยังมีหลายๆ ที่หลายๆ คนยังไม่ได้รู้จัก Test Case อย่างลึกซึ้งนัก ก็เลยนั่งรวบรวมสิ่งที่เคยทำ เคยผ่าน เคยเจ็บ มาตั้งแต่ทำงาน Tester แรกๆ มาเขียนเป็นบทความไว้ที่ WeLoveBug เลยละกัน แต่ต้องขอบอกก่อนว่าเป็น Test Case ในมุมมองของฉัน นะครับ

Continue reading ว่าด้วยเรื่อง Test Case ในมุมมองของฉัน ตอน เขียนไปบ่นไป