ช่วยยกตัวอย่างการทดสอบ white box / black box ให้หน่อยค่ะ แล้วทั้ง 2 แบบนี้อยุ่ในขั้นตอน SIT หรือไม่คะ ??
หรือแบ่งเป็น whte box อยู่ในขั้นตอน SIT / black box อยู่ในขั้นตอน UAT
เราไม่เข้าใจกระบวนการ SIT ผลการทดสอบที่ได้ออกมาควรจะต้องได้ผลลัพธ์แบบไหน? ขอความชัดเจนด้วยค่ะ??
เช่น ทดสอบระบบการคำนวนดอกเบี้ย แล้วส่งอีเมล์แจ้งลูกค้า --> ต้องทดสอบว่าอย่างไรบ้างค่ะ ?? ต้องทดสอบทั้ง positive & negative ??
1. กรอกข้อมูลได้ถูกต้องตาม format ที่กำหนด และถ้ากรอกไม่ถูกต้องหรือกรอกเกินความยาวที่กำหนดก็ต้องฟ้อง msg (validate field ได้ถูกต้อง)
เช่น ค่าปกติ 1-999 , ค่าต่ำสุด 0 , ค่าสูงสุด 999, ค่าผิดปกติ -25 , ค่าไม่ถูก format (ภาษาไทย,อังกฤษ, อักขระพิเศษ) , เครื่องหมายอื่นๆ (. , % () /) เป็นต้น (ไม่ใช่แค่กรอกค่าตัวเลขอะไรก็ได้แล้วบอกว่าถูกต้อง)
2. ผลลัพธ์การคำนวณดอกเบี้ยถูกต้อง หมายถึง ค่าคำนวณถูกต้องนะค่ะ เช่น 10,000 * (3.25/100) * (1/12) = 27.08 (ไม่ใช่แค่ผลลัพธ์ออกเป็นค่าตัวเลขอะไรก็ได้แล้วบอกว่าถูกต้อง)
3. เมื่อกด ส่งอีเมล์ แล้วระบบควรส่งอีเมล์ไปให้ลูกค้าได้อย่างถูกต้อง โดยต้องตรวจสอบ subject, เนื้อหาอีเมล์ ถูกต้องด้วย (ไม่ใช่แค่ส่งอีเมล์ออก แต่เนื้อหา หรือ subject เป็นอะไรก็ได้แล้วบอกว่าถูกต้อง)
4. ควรตรวจสอบความเชื่อมต่อของทุกระบบด้วยว่าสามารถเชื่อมต่อได้จริงแล้วส่งค่าออกไปถูกต้อง เช่น ในเนื้อหาอีเมล์ที่ส่งออกไปมีค่าผลลัพธ์ ดอกเบี้ย ที่คำนวณได้ ส่งออกไปด้วย ก็ต้องตรวจสอบว่าส่งค่าออกไปถูกต้องจริง และถูกตำแหน่งในเนื้อหาอีเมล์ (ไม่ใช่แค่ส่งอีเมล์ออ แต่เป็นค่าอะไรไม่รู้แล้วบอกว่าถูกต้อง)
คือตอนนี้มีปัญหากับ Developer มากเลย definition SIT เข้าใจไม่ตรงกัน , area scope เข้าใจไม่ตรงกัน รบกวนผู้รู้ช่วยแนะนำหน่อยค่ะ
ขอตัวอย่างของการทดสอบ White box / Black box
หรือแบ่งเป็น whte box อยู่ในขั้นตอน SIT / black box อยู่ในขั้นตอน UAT
เราไม่เข้าใจกระบวนการ SIT ผลการทดสอบที่ได้ออกมาควรจะต้องได้ผลลัพธ์แบบไหน? ขอความชัดเจนด้วยค่ะ??
เช่น ทดสอบระบบการคำนวนดอกเบี้ย แล้วส่งอีเมล์แจ้งลูกค้า --> ต้องทดสอบว่าอย่างไรบ้างค่ะ ?? ต้องทดสอบทั้ง positive & negative ??
1. กรอกข้อมูลได้ถูกต้องตาม format ที่กำหนด และถ้ากรอกไม่ถูกต้องหรือกรอกเกินความยาวที่กำหนดก็ต้องฟ้อง msg (validate field ได้ถูกต้อง)
เช่น ค่าปกติ 1-999 , ค่าต่ำสุด 0 , ค่าสูงสุด 999, ค่าผิดปกติ -25 , ค่าไม่ถูก format (ภาษาไทย,อังกฤษ, อักขระพิเศษ) , เครื่องหมายอื่นๆ (. , % () /) เป็นต้น (ไม่ใช่แค่กรอกค่าตัวเลขอะไรก็ได้แล้วบอกว่าถูกต้อง)
2. ผลลัพธ์การคำนวณดอกเบี้ยถูกต้อง หมายถึง ค่าคำนวณถูกต้องนะค่ะ เช่น 10,000 * (3.25/100) * (1/12) = 27.08 (ไม่ใช่แค่ผลลัพธ์ออกเป็นค่าตัวเลขอะไรก็ได้แล้วบอกว่าถูกต้อง)
3. เมื่อกด ส่งอีเมล์ แล้วระบบควรส่งอีเมล์ไปให้ลูกค้าได้อย่างถูกต้อง โดยต้องตรวจสอบ subject, เนื้อหาอีเมล์ ถูกต้องด้วย (ไม่ใช่แค่ส่งอีเมล์ออก แต่เนื้อหา หรือ subject เป็นอะไรก็ได้แล้วบอกว่าถูกต้อง)
4. ควรตรวจสอบความเชื่อมต่อของทุกระบบด้วยว่าสามารถเชื่อมต่อได้จริงแล้วส่งค่าออกไปถูกต้อง เช่น ในเนื้อหาอีเมล์ที่ส่งออกไปมีค่าผลลัพธ์ ดอกเบี้ย ที่คำนวณได้ ส่งออกไปด้วย ก็ต้องตรวจสอบว่าส่งค่าออกไปถูกต้องจริง และถูกตำแหน่งในเนื้อหาอีเมล์ (ไม่ใช่แค่ส่งอีเมล์ออ แต่เป็นค่าอะไรไม่รู้แล้วบอกว่าถูกต้อง)
คือตอนนี้มีปัญหากับ Developer มากเลย definition SIT เข้าใจไม่ตรงกัน , area scope เข้าใจไม่ตรงกัน รบกวนผู้รู้ช่วยแนะนำหน่อยค่ะ