จะใช้ Automated test ยังไงก็ต้องมี tester วาง test case กับเขียน test script สิครับ 5555 ไม่งั้นจะให้ใครจะทำล่ะ
ปกติที่ทำก็วาง Test Plan , Build Test Cases , SIT Execution , UAT Support , Test Report ประมาณนี้
ส่วน Test by Programmer จะเรียกว่า Unit Test ครับ ซึ่งตาม process จริงๆแล้วก็ต้องมีนะ (แต่ไม่ค่อยจะทำกัน)
Unit Test นี่เป็นการทดสอบรายคลาส/ฟังก์ชันน่ะครับ ทดสอบว่าฟังก์ชันทำงานถูกไหม ผมว่าโปรแกรมเมอร์ส่วนใหญ่ก็ทำนะ แต่ถ้าเป็น manual test นี่อาจจะทำเสร็จแล้วทิ้งวิธีทดสอบไปเท่านั้นเอง เราเลยไม่เห็นว่าเขาทำยังไง
ปล. ถ้าทดสอบรายฟังก์ชันการทำงานจะเรียกว่า functional test ส่วนถ้าเทสต์เรื่องการเอาคอมโพเนนต์หลาย ๆ ตัวมาใช้ร่วมกันจะเรียก integration test
ตอนนี้ผมเขียนอยู่คนเดียว Programer test ผมเองเฉพาะ สิ่งที่เขียนไป และส่วนมีโอกาสผิด แล้วตรงไปยัง monkey test เลยให้ผู้ใช้เจอ
แต่ที่เก่าใช้ v-model development นั่ง test กันในบ้าไปกันข้างหนึ่งทีเดียว
- Unit test ผมทำในเอกสารเดียวกับ Function test
- Function test
- Integration test
- Acceptance test
จะใช้ Automated test ยังไงก็ต้องมี tester วาง test case กับเขียน test script สิครับ 5555 ไม่งั้นจะให้ใครจะทำล่ะ
ปกติที่ทำก็วาง Test Plan , Build Test Cases , SIT Execution , UAT Support , Test Report ประมาณนี้
ส่วน Test by Programmer จะเรียกว่า Unit Test ครับ ซึ่งตาม process จริงๆแล้วก็ต้องมีนะ (แต่ไม่ค่อยจะทำกัน)
Unit Test นี่เป็นการทดสอบรายคลาส/ฟังก์ชันน่ะครับ ทดสอบว่าฟังก์ชันทำงานถูกไหม ผมว่าโปรแกรมเมอร์ส่วนใหญ่ก็ทำนะ แต่ถ้าเป็น manual test นี่อาจจะทำเสร็จแล้วทิ้งวิธีทดสอบไปเท่านั้นเอง เราเลยไม่เห็นว่าเขาทำยังไง
ปล. ถ้าทดสอบรายฟังก์ชันการทำงานจะเรียกว่า functional test ส่วนถ้าเทสต์เรื่องการเอาคอมโพเนนต์หลาย ๆ ตัวมาใช้ร่วมกันจะเรียก integration test
ปลล. แต่บางที่ก็ใช้ทุกอย่างมั่วไปหมด เรียกมั่วไปหมด เช่น ... เอ่อ พูดไม่ได้แฮะ 555
ตอนนี้ผมเขียนอยู่คนเดียว Programer test ผมเองเฉพาะ สิ่งที่เขียนไป และส่วนมีโอกาสผิด แล้วตรงไปยัง monkey test เลยให้ผู้ใช้เจอ
แต่ที่เก่าใช้ v-model development นั่ง test กันในบ้าไปกันข้างหนึ่งทีเดียว
- Unit test ผมทำในเอกสารเดียวกับ Function test
- Function test
- Integration test
- Acceptance test
Tester สำคัญไหม คนเขียนไม่รู้หรอกว่าเขียนอะไรผิด มันต้องให้คนอื่นๆ ช่วยดู แก้ปัญหาให้
Programmer test ระบบไหม ที่เก่าของผมใช้ วิศกรรมคอม ไฟฟ้า วิทยาคอมบ้าง
Programer ใครๆก็ทำได้ แต่ส่วนใหญ่ทำกันได้ไม่ดีพอแค่นั้นเอง
เขียนเอง test เอง ไม่ค่อยจะเจอหรอกครับ
แต่บริษัทลดต้นทุน ให้เทสเอง ผลสุดท้ายลูกค้าเจอเองทุกที