Oct 31

สวัสดียามเที่ยงของวันศุกร์สุดท้ายของเดือนตุลาคม ที่สภาพอากาศ ครึ้มฟ้า ครึ้มฝน แบบนี้ หลายๆ คน น่าจะกำลังเดินออกจากที่ทำงาน ไปหาอะไร อร่อย อร่อย สำหรับมื้อเที่ยงแบบนี้ ผ่านพ้นไปสำหรับงานครั้งที่ 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 คืออะไร?

Continue reading »

written by Zyracuze \\ tags: , ,

Oct 28

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

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

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

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

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

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

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

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

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

Continue reading »

written by Nutdanai \\ tags: , ,

Oct 26

สวัสดีครับ รับปากคุณ Zyracuse ไว้ตั้งแต่วันงานแล้วว่าจะเขียนเล่าสรุป งาน software testing ของ Thailand Spin เมื่อวันที่ 14 ต.ค. ในหัวข้อ Defining Your Test Strategy แต่ติด priority ด่วนจริงๆของ software release เลยเพิ่งจะมาเขียนได้คืนนี้ ยังไงก็ไปดูกันเลยครับ

Concept โดยรวมของงานนี้ที่ทาง working group วางกันไว้ก็คืออยากจะคุยกันถึงภาพรวมว่า test strategy คืออะไร มีประโยชน์อย่างไร และเวลาทำtest strategy จะต้องคำนึงถึงอะไรบ้าง ก่อนที่จะมีงานครั้งต่อๆไปตามมาโดยเจาะหัวข้อการทำ test เจาะจงในเชิงลึก เช่น performance testing, UAT เป็นต้น …

พอคุยกันได้ซักพัก ก็เห็นตรงกันว่า test strategy แต่ละที่ ก็อาจจะมีความแตกต่างกันที่เกิดขึ้นจากหลายปัจจัยได้ โดยเฉพาะหาก business model หรือ application nature มีความแตกต่างกัน ทางเราก็คิดว่าน่าจะเชิญคนมาร่วมเสวนาที่สามารถ share แง่มุมได้หลากหลาย ก็เลยเป็นที่มาของ buffet ความรู้ Testing (แบบไม่จำกัดความรู้ แต่จำกัดที่เวลา ^-^ ) ที่เราได้รับเกียรติจากผู้มีประสบการณ์ 4 ท่าน ซึ่งมาจาก KBank (testing software developed by other organization), Avalant (Project based solution provider), Wealth Management (Product based), และ Sanook (Services based) ซึ่งทั้ง 4 ท่านก็ได้มาเล่าเรื่องแลกเปลี่ยนความคิดเห็นกันอย่างเข้มข้น และมีคำถามจากผู้เข้าร่วมงานเข้ามาอย่างต่อเนื่องเลยทีเดียวครับ

สำหรับคนที่พลาดงานนี้ไป ผมเขียนสรุปไว้คร่าวๆให้ ดังนี้ครับ …………

Continue reading »

written by ekaluck \\ tags: ,

Oct 24

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

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

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

Continue reading »

written by Nutdanai \\ tags: , ,

Oct 24

สวัสดียามสายๆ ของวันศุกร์ที่อากาศดูเย็นๆ เงียบๆ เหงาๆ ไม่รู้ 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 ครับผม

written by Zyracuze \\ tags: , ,

Oct 13

ห่างหายไปสองอาทิตย์เลยที่ไม่ได้มา Update เรื่องต่างๆ ลงใน Blog ติดภารกิจโน้นนี่นั่นมากมายนะครับ แต่จริงๆ ก็ไม่ใช่ข้ออ้างอะไรซะด้วยซ้ำ เช้าวันนี้เลยเปิดด้วย คำคมๆ ก่อนละกันรับเช้าวันสดใสวันนี้

Weakness of attitude becomes weakness of character.

Albert Einstein

Imagination is more important than knowledge.

Albert Einstein

บารมี = ความรู้ + การตัดสินใจที่แม่นยำ + ความเป็นผู้นำที่รับผิดชอบ + ความเข้มแข็ง

กุศโลบาย / หลวงวิจิตรวาทะการ

written by Zyracuze \\ tags: