Performance Testing นั้น…สำคัญไฉน อรัมภบท

สวัสดียามค่ำคืนวันอังคารที่ 11 พฤศจิกายน 2551 ตรงกับวันขึ้น 14 ค่ำ เดือน 12 พรุ่งนี้ก็วันลอยกระทงอีกแล้ว ไวจริงๆ (ลอยกระทง เกี่ยวไรกับ Software Testing เนี่ย???)

กลับมาเข้าเรื่องเลยละกัน ตั้งใจไว้นานแล้วที่จะเขียนบทความเกี่ยวกับ Performance Testing แต่ก็ติดโน้น…นี่…นั่น…อยู่ตลอด ทั้งงานราษฎร์ และงานหลวง จน ไม่ได้ลงมือทำสักที จนกระทั่งได้เวลาอันเป็นมงคลแบบนี้ (ไม่ได้เกี่ยวเลย) แต่ก็ต้องบอกก่อนว่า วัตถุดิบ ของผู้เขียนที่นำมาใช้ในการเขียนบทความเกี่ยวกับ Performance Testing นั้น นำมาจาก

  • ประสบการณ์ส่วนตัวกับการทำ Performance Testing
  • เอกสารต่างๆ ที่ Download มาจาก Internet ที่เกี่ยวกับ Performance Testing
  • ข้อมูลจาก Website ที่เกี่ยวกับ Software Performance Testing

ก็ต้องออกตัวไว้ก่อนว่าใน 100% ของเนื้อหาบทความเกี่ยวกับ Performance Testing บางช่วง บางตอน อาจจะหนักไปทางประสบการณ์ส่วนตัว บ้างอาจจะหนักไปทางข้อมูลจากเอกสาร และบ้างอาจจะหนักไปทางข้อมูลจาก Website ผู้เขียนก็จะพยายามที่จะผสมผสาน คลุกเคล้า ให้บทความเกี่ยวกับ Performance Testing ออกมาอย่างมีรสชาติ, เข้าใจง่าย และหวังว่าผู้อ่าน จะสามารถนำไปใช้ประโยชน์ได้ไม่มากก็น้อยครับ

Read the rest of this entry »

มนต์เสน่ห์ของอาชีพ Software Tester

สวัสดียามเที่ยงของวันศุกร์สุดท้ายของเดือนตุลาคม ที่สภาพอากาศ ครึ้มฟ้า ครึ้มฝน แบบนี้ หลายๆ คน น่าจะกำลังเดินออกจากที่ทำงาน ไปหาอะไร อร่อย อร่อย สำหรับมื้อเที่ยงแบบนี้ ผ่านพ้นไปสำหรับงานครั้งที่ 3 ของ Thailand SPIN Software Testing - Define Your Test Strategy ซึ่งได้คุณโอ มาเขียนบทความสรุปให้ในหัวข้อเรื่อง ควันหลงงาน Thailand Spin วันที่14 : Defining Your Test Strategy ลองเข้าไปอ่านกันได้

มาว่ากันด้วยเรื่องที่โปรยหัวไว้ดีกว่า มนต์เสน่ห์ของอาชีพ Software Tester หัวข้อเดียวเอามาหากินได้หลายครั้งเลย ขอท้าวความเล็กๆ ของที่มาที่ไปของหัวเรื่องนี้ก่อนนะครับ

สืบเนื่องจากผู้เขียนได้รับเชิญเป็น Panelist ของ Panel Discussion ไปร่วมงาน QA Day 2008 ของบริษัทแห่งหนึ่ง ในหัวข้อเสวนาเรื่อง Software Testing in Your Perspective ในวันที่ 25 กันยายน 2551 ที่ผ่านมา และมีคำถามที่ผู้ดำเนินรายการได้ถามมาและโดนใจมากๆ มนต์เสน่ห์ของอาชีพ Software Tester คืออะไร?

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

Read the rest of this entry »

ทำยังไงดี Bug โดน Reject อีกแล้ว

สวัสดีครับ หลังจากที่คราวที่แล้วเล่าเรื่อง Test Efficiency & Effectiveness ให้ฟังกันไปแล้ว คราวนี้มาลองคุยกันเรื่องเบาๆ (แต่อาจจะเป็นเรื่องที่ทำให้หลายๆคนเกิดอาการเซ็งกันได้บ่อยๆ) กันหน่อยดีกว่าครับ

คำพูดที่หลายๆคนคุ้นหู

“ตัวนี้มันไม่ใช่ Bug นะครับคุณTester นี่มัน Expect Behavior มันต้องเป็นอย่างนี้แหล่ะ เชื่อผมๆ”

มีใครเคยได้ยินประโยคคลาสสิคแนวๆนี้มั่งมั๊ยครับ แล้วลองคิดดูนะครับ ว่าที่ผ่านมาเรามี reaction อย่างไรกับคำพูดนี้ เท่าที่ผมเคยเห็น หรือเคยได้ฟังคนมาบ่นบ่อยๆ ก็จะมีสองกรณีหลักๆ

1. “เอ่อออ เหรอ จริงเหรอ มันต้องเป็นอย่างนี้จริงๆเหรอ… อ่า แต่มันดูแปลกๆนะ อ่า…. เหรอ ไม่ใช่จริงๆ หรอ… อืมๆๆ ไม่ใช่ก็ได้แหล่ะมั้ง เดี๋ยวไป reject ให้ละกันนะ”

หรือแบบที่สอง (หลังจากที่โดน Reject มาสิบตัว อารมณ์กำลังคุกรุ่น อาจจะเป็นแบบนี้)

2. “อะไรนะ ไม่ใช่อีกแล้วเหรอ ทำไม Report มาสิบตัว มันไม่ใช่ Bug หมดเลยเนี่ย มั่วป่าว ทำไมไม่ยอมรับอะไรเลยเนี่ย….(ตูม ตาม ตูม ตาม)

คือ สรุปว่า ถ้าไม่ยอมให้ Reject (แบบไม่เต็มใจ) ก้อจะออกแนว หงุดหงิด โมโห น้อยใจในโชคชะตากันไปเลย หรือถ้าแย่กว่านั้นคือ ต่อไป Tester คนนั้นก็จะเลิก Record Bug ที่เจอ หรือไม่ก็เวลาเจออะไรที่คิดว่าเป็น Bug ก็จะวิ่งไปถาม Developer ก่อน แล้วก้อจะโดนบอกมาว่าไม่ใช่ Bug แล้วก้อจะปล่อยมันผ่านไปไม่ Record อะไรใดๆทั้งสิ้น

จริงๆแล้ว วิธีรับมือกับปัญหาประเภทนี้ ทำได้ไม่ยากหรอกครับ

Read the rest of this entry »

จะรู้ได้ยังไงว่าเราทำ Test ได้ดีพอรึยัง วิธีง่ายๆในการวัด Effectiveness และ Efficiency ของการ Test

QA หลายๆคนคงเคยมีคำถามว่า เราจะรู้ได้ยังไงว่าสิ่งที่ทำไปอยู่ทุกวันเนี่ย มันดีแล้วรึเปล่า ทำงานได้ Effective รึยังน้อ จะคุ้มเงินค่าจ้างที่เค้าให้เรามามั๊ยนะ (อันนี้อาจจะไม่ค่อยได้คิดกัน)

เรื่องนี้แม้แต่ผู้บริหาร หรือ QA Manager หลายๆท่านที่เคยได้เข้า class ที่ผู้เขียนสอน ก็มักจะมีคำถามว่า เราจะมีวิธีวัดประสิทธิภาพ และประสิทธิผลของการทำเทสยังไงได้บ้าง

จริงๆแล้วการวัด Effectiveness & Efficiency นั้นมีหลากหลายวิธีด้วยกัน แต่ขอเริ่มจากอันง่ายๆ ที่เคยเห็นเคยใช้มาก่อนแล้วกันนะครับ

Read the rest of this entry »

แนะนำนักเขียนคนใหม่ของ We Love Bug คุณณัฐดนัย

สวัสดียามสายๆ ของวันศุกร์ที่อากาศดูเย็นๆ เงียบๆ เหงาๆ ไม่รู้ office อื่นเป็นยังไงบ้าง แต่ที่ office ผมเองนี่ เงียบๆ เหงาๆ ใช้ได้เลยทีเดียว ผู้คนลาพักติดต่อกัน 4 วันเลย…

ห่างหายไปหลายอาทิตย์ที่ไม่ได้มาเขียนเรื่องลงใน We Love Bug ไม่ใช่ไม่มีเรื่องจะเขียนนะครับ แต่ติดโน้น…นี่…นั่น…(ข้ออ้างอีกตามเคย)

เนื่องด้วยมีผู้ขอร่วมเป็นนักเขียน เพื่อแบ่งปันประสบการณ์ในงานของ Software Testing เลยขอแนะนำข้อมูลแบบย่อๆ ของนักเขียนคนล่าสุดของ We Love Bug เราครับ

Nutdanai

ณัฐดนัย เวียงวัง (Nutdanai)

งานปัจจุบัน

QA Group Leader - Thomson Reuters Software Thailand
Software Testing Technique Trainer - GPI ASIA

ประสบการณ์

ผลงานเขียน หลักๆยังไม่ค่อยได้เขียนครับ ส่วนใหญ่จะเคยพูดตามงานสัมนามากกว่าครับ ตัวอย่างเช่น Software Testing seminar ของ NIDA แล้วก็เป็นเทรนเนอร์ด้าน Software Testing อยู่ คิดว่าน่าจะพอ Share knowledge & idea ได้บ้างครับ

ขอตอนรับผู้เขียนคนล่าสุดของ We Love Bug ครับผม

[forum] มนต์เสน่ห์ของอาชีพ Software Tester คืออะไร?

สืบเนื่องจากผู้เขียนได้รับเชิญเป็น Panelist ของ Panel Discussion ไปร่วมงาน QA Day 2008 ของบริษัทแห่งหนึ่ง ในหัวข้อเสวนาเรื่อง Software Testing in Your Perspective ในวันที่ 25 กันยายน 2551 ที่ผ่านมา

จากงานนี้มีคำถามที่โดนใจมากมากคือ มนต์เสน่ห์ของอาชีพ Software Tester คืออะไร?

เลย ขอหยิบยกมาเป็นคำถาม ถามเหล่าเพื่อนพ้องน้องพี่เหล่า Software Testing และ Tester ทั้งหลาย ไม่ว่าคุณจะเป็น Tester ในหน่วยงานไหน หรือ Product แบบไหนว่า มนต์เสน่ห์ของอาชีพ Software Tester คืออะไร?

ร่วมแสดงความคิด ความเห็น ได้ที่ http://forum.sanook.com/forum/?topic=2515237

Weekly Wrapup, 21 กันยายน - 28 กันยายน 2551

เผลอนิดเดียวก็จะเข้าสู่เดือนตุลาคมอีกในไม่กี่วัน และอีกไม่นานก็จะสิ้นปี 2551 แล้ว เวลาเดินทางไวจริงๆ จนต้องกลับมานั่งคิดดูว่า ที่ผ่านๆ มาตัวเราเองได้ทำอะไรไปบ้าง

Time is a valuable thing
Watch it fly by as the pendulum swings
Watch it count down to the end of the day
The clock ticks life away

มาเข้าเรื่องกันดีกว่านะครับสำหรับ Weekly Wrapup ของช่วงอาทิตย์ที่ผ่านมา มีข่าวคราวอะไรบ้างทั้งที่เกี่ยวข้องกับ Software Testing และนอกเหนือจาก Software Testing

เมื่อวันที่ 25 กันยายน 2551 ทีม QA ของรอยเตอร์ ประเทศไทย หรือชื่อใหม่อย่างเป็นทางการ Thomson Reuters ได้จัดงาน QA Day 2008 และทางผู้เขียนได้รับเกียรติให้เป็นหนึ่งใน Panel Discussion ของหัวข้อ Software Testing in Your Perspective.

เดือนตุลาคม 2551 ที่กำลังจะมาถึง มี 3 งานใหญ่ที่จะเกิดขึ้นในบ้านเราเมืองเรา

14 ตุลาคม 2551 กับงาน Thailand SPIN Software Testing Working Group Event #03

15 ตุลาคม 2551 กับงาน WordCamp Bangkok 2008

31 ตุลาคม 2551 กับงาน Google DevFest: Bangkok

Read the rest of this entry »

บอกเล่าเรื่องราว Game Tester (ครั้งแรกสำหรับการเขียนเรื่อง …)

เริ่มต้นกะอาชีพ Tester ด้วยคำว่า  “ไม่มีไรหรอก ก็แค่เล่นเกมหน่ะ.”

จะบอกว่าไม่เคยได้ยินมาก่อนเลยว่ามีอาชีพ นี่ด้วย เคยได้ยินแต่คำว่า QA ( ผู้ตรวจสอบคุณภาพ ) ผู้เขียนเริ่มต้นเป็น  Tester ด้วยการเป็น Game Tester ที่มีหน้าที่หลัก คือเล่นเกม ฟังดูเหมือนจะง่าย แต่จริงมันก็คือการเล่นเกมแหละ แต่เล่นไงให้เจอบักหล่ะ อันนี้สิน่าสน ( Tool หลักๆที่ใช้ในการทำงานจะเป็น Tool ที่สร้างจาก Engine ของบริษัทเองซ่ะส่วนใหญ่ )

ขอบอกก่อนว่าประสบการณ์ที่จะเล่านี่มันผ่านมาน่าจะเกือบ 3 ปีแล้ว อาจจะมีบางอย่างที่เค้าคงไม่ทำแล้ว หรือป่าวอันนี้ไม่แน่ใจนะ เพราะตอนที่เริ่มต้นการเป็น Game Tester เพื่อนที่ชวนเข้าไปทำเล่าให้ฟังว่า เจ้าของบริษัทเนี่ย เค้าไม่ค่อยสนใจทีม Test นะ เค้ามีทีมเนี่ยเพื่อให้เช้าบ้านรู้ว่ามีการ Test แต่เค้าจะสนเมื่อเกิดปัญหาไรเกิดขึ้นกะ Product เค้าจะให้ความสำคัญกับทีมทันทีโดยการเรียกไปถาม (ออกแนวจะด่าๆนะ)  ฮ่าฮ่า ประโยคแรกที่พี่แกจะถามคือ “เทสยังไง” แล้วก็โน้น นี่นั้น ….. นั้นแหละ  ก็ต้องไปนั่งเล่าๆ ว่ามีไรมั้ง เพราะพี่แก ไม่ดูเอกสาร อ่ะ เข้าเรื่องเลยละกัน Product หลักของบริษัทจะแบ่งออกเป็น

Read the rest of this entry »

Weekly Wrapup, 14 กันยายน - 20 กันยายน 2551

สวัสดียามเช้าวันจันทร์ของสัปดาห์ืีที่ 39 ของปี 2551 ครับ วันนี้มาถึงที่ office เร็วก็เลยจัดการมานั่งจรดปลายนิ้วลงบน keyboard เขียนเรื่องลงใน welovebug สักหน่อยดีกว่า

สืบเนื่องจากเสาร์ และอาทิตย์ที่ผ่านมา server ที่ welovebug อาศัยอยู่เกิดปัยญาเล็กน้อย เลยไม่สามารถเข้ามาใช้งานได้ แต่ในที่สุดก็กลับมาใช้งานได้เหมือนเดิมเมื่อวันอาทิตย์ราวๆ 22:00 ณ. ครับ แต่ภายในวันสองวันนี้จะทำการย้ายไปยัง server ใหม่ ซึ่งอาจจะทำให้ใช้งานไม่ได้ชั่วคราวนะครับ

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

Read the rest of this entry »

Software Testing Webboard @forum.sanook.com

สวัสดียามเช้าของวันอังคารที่ 9 กันยายน 2551 วันนี้มีเหตุต้องเข้ามาที่ office แต่เช้าตรู่ เนื่องจากงานเข้า ระหว่างรอก็เลยถือโอกาส บอกเล่า ให้เหล่า Tester ไ้ด้รับทราบข่าวสารเกี่ยวกับเรื่องของ Webboard ที่เป็นผลต่อเนื่องมาจาก [Brainstorm] - We Love Bug ควรจะมี Forum เพื่อถามตอบหรือไม่?

ล่าสุดเราได้รับความอนุเคราะห์จากทางทีมงาน Sanook! Forum (http://forum.sanook.com) จัดสร้างห้องชื่อว่า Software Testing - ชุมชนคนล่าแมลง Software Tester

Software Testing ถูกจัดให้อยู่ภายใต้้หมวดใหญ่ของ Sanook! Forum ชื่อว่า ชุมชนสนุก!

URL สำหรับเข้าไปยังห้อง Software Testing คือ http://forum.sanook.com/forum/?board=399

Software Testing Board on Sanook! Forum

Software Testing Board on Sanook! Forum

ชาวคณะ We Love Bug กำลัง นั่งมอง นอนมอง ดูว่าจะทำเช่นไรดีในการนำห้อง Software Testing มาอยู่เป็น Theme เดียวกับ We Love Bug โดยมีอยู่สองทางเลือก

  1. เพิ่ม Link ของ Software Testing Webboard บนหน้าเว็บของ We Love Bug แล้วโยน Link ออกไปยัง Sanook! Forum
  2. จัดทำหน้าเว็บขึ้นมาบน We Love Bug แล้วใช้เจาะช่องด้วย iframe เพื่อดึงหน้าของ Software Testing Webboard มาแสดงบนหน้า We Love Bug

ในเบื้องต้นก็เลยตัดสินใจใช้วิธีโยน Link ออกไปยัง Sanook! Forum ก่อน เพื่อให้ทางผู้สนใจสามารถใช้งานได้ทันทีครับ ส่วนความคืบหน้า หรือการเปลี่ยนแปลงใดๆ ทางชาวคณะ We Love Bug จะแจ้งให้ทราบในโอกาสต่อๆ ไปอีกครั้ง

ก็เลยถือโอกาสนี้บอกเล่าถึงการใช้งานเบื้องต้น รวมทั้งกฏกติกาเล็กๆ น้อยๆ สำหรับการใช้งาน Software Testing Webboard

Read the rest of this entry »