Before

ตอนศึกษา คิดวิเคราะห์ ไตร่ตรองก่อนที่จะวางแผนอย่างดี เรามั่นใจเลยว่า Automated Testing จะช่วยเราได้ … รู้จ่ะรู้ว่าช่วงแรกๆมันต้องลงทุนสูง ก็แน่ซินะ ทั้งเตรียมโค๊ดให้พร้อม ทั้งเขียน Test Script ประสบการณ์ก็ไม่ค่อยจะมี แต่ไม่เป็นไรๆ เราหว่านพืชหวังผลระยะยาวอยู่แล้ว คอยดูนะ เดี๋ยวเราจะเอากราฟข้างล่างนี้ไปให้หัวหน้าดู อิอิ

Automated Testing Reduced Effort


After

อืมมม ทำไมนะ เราว่าเราก็ศึกษามาดีแล้วนี่ วางแผนก็น่าจะใช้ได้ ตอนทำจริงก็ทุ่มเทกันสุดๆ … แล้วทำไมเป็นแบบเนี่ยะ??? (ใครจะกล้าเอาไปโชว์หัวหน้าหละ :-( ) อยากรู้จังเลยว่าเราทำอะไรผิดไป

Automated Testing High Effort


Your Opinions

สวัสดีครับ ผมคิดว่าเหตุการณ์ข้างบนคงเกิดขึ้นกับเพื่อนๆหลายคนเลย (รวมตัวผมเองด้วย) วันนี้ผมจึงขอใช้บทความนี้เพื่อเป็นการรวบรวมความคิดเห็นและประสบการณ์ของ เพื่อนๆเกี่ยวกับคำถามที่ว่า ทำไม ทำไม Automated Testing ถึงล้มเหลว? ลองช่วยกันหาสาเหตุดูครับ แล้วผมจะมาสรุปใ้ห้ตอนท้ายอีกทีครับ


ขอบคุณมากๆครับ

ปล. ผมดัดแปลงรูปมาจาก http://wonam.exteen.com/20090224/automated-testing ขอบคุณต้นฉบับครับ

Related posts:

  1. ทางเลือกในการทำ Automated Testing ใน Agile Project
  2. Automated Testing vs. Manual Testing เลือกอะไรดี
  3. 4 สาเหตุสำคัญที่ทำให้ Automated Testing ล้มเหลว
  4. Chapterpiece.Meeting.5: The Future of Software Testing
  5. Chapterpiece.Meeting.5.5: The Future of Software Testing (again)

3 Responses to “ร่วมแชร์ความเห็น…ทำไม Automated Testing ถึงล้มเหลว”

  1. AMp says:

    1. เขียน automatic test เยอะเกินไป ไปเทสในส่วนที่ไม่ควรเทส อะไรที่เป็น default อยู่แล้วก็ดันไปเทสอีก

  2. zyracuze says:

    จากประสบการณ์ส่วนตัวที่ทำงานด้าน Software Testing มานั้น ในตอนเริ่มแรกคิดอยู่ว่าอยากจะใช้ Automate Testing เข้ามาช่วย เพราะน่าจะช่วยในเรื่องของ

    Resource เนื่องจากทีมผมมี Tester น้อย Automate น่าจะเข้ามาช่วยในการทดสอบบางอย่างได้
    Regression Testing นำ Automate มาใช้เพื่อตรวจสอบว่า Bug หายไปหรือไม่ โดยไม่ต้องเทสแบบ Manual

    ทำจริง…เจ็บจริง…

    สาเหตุที่ผมยังไม่สามารถนำ Automate มาช่วยได้เพราะว่า

    Development process ไม่ได้เป็นแบบ Release ดังนั้น Automate Test Script สามารถนำกลับมาใช้งานได้เพียงแค่ 10% – 20% เท่านั้น ซึ่งไม่คุ้ม
    Tester skill ผมจะต้องมี Tester ที่มี skill ด้าน coding มาเพื่อทำการ customized Automate Test Script เพื่อทดสอบในบางเรื่อง
    Time เวลาจะถูกใช้ในการเตรียม Test Script และในกรณีที่ Tester ไม่มี Skills ในการใช้งาน Tool เวลาที่เกิดขึ้นจะเป็น 2 เท่าทันที 1 คือ เวลาที่จะต้องสอน Tester ใช้ Tools และ 2 คือ เวลาที่ผมจะต้องไปคอยตรวจ หรือแก้ไข Automate Test Script อีกครั้ง หากเกิดปัญหา

    ดังนั้นในการทำงาน ณ ปัจจุบันของผม ยังไมิสามารถนำ Automate Testing เข้ามาช่วยงาน Tester ได้มากนักครับ จึงต้องกลับไปสู่ในการทดสอบแบบ Manual Testing

    ส่วนใหญ่ผมจะใช้ Automate Testing Tools ในการทำ Data Entry เพื่อเตรียม Test Data ในการทำ Performance Testing

    สรุปๆ จากประสบการณ์ที่ทำ Test มา 4 ปีครับ พี่น้อง :)

  3. kannique says:

    ขอบคุณสำหรับความคิดเห็นของทั้งสองคนนะครับ ผมกำลังรวบรวมข้อมูลเรื่องนี้อยู่ฮะ เดี๋ยวจะเอามาเล่าสู่กันฟังเร็วๆนี้ :)

Leave a Reply