Tag Archives: Tester

Modern Tester ตอนที่ 1

Traditional-and-Modern-Way-of-Software-Testing

บทความนี้ได้รับแรงบันดาลใจจากการไปร่วมงาน BugDay Bangkok 2014 เนื่องจากมีหลายๆครั้งที่พูดกันเรื่อง Traditional tester กับ Modern tester เนื่องจากเป็นผู้ที่เคยผ่านการเป็น Traditional tester และได้เรียนรู้วิธีการเปลี่ยนตัวเองและทีมให้เป็น Modern tester (เลี่ยงใช้คำว่า Agile tester เพราะตัว concept สามารถนำไปประยุกต์ใช้ได้ในทั้งโลกของ waterfall และ agile) จึงขอนำเสนอบอกเล่าสิ่งที่คิดว่า modern tester ควรมี โดยอ้างอิงเนื้อหาส่วนใหญ่จาก session นึงจาก EuroSTAR conference ปี 2012 จากคุณ Janet Gregory ผมได้ดู session นี้มาซักพักใหญ่ๆ แล้วชอบเลยนำมาลองใช้ ลองคิดตามแล้วปรากฎว่าเวิร์คเลยนำมาบอกเล่าสู่กันฟังครับ

Continue reading Modern Tester ตอนที่ 1

You can’t stop the waves, but you can learn how to surf

waves-surf

กราบสวัสดีบ่ายวันอังคารที่ 3 กันยายน พ.ศ. 2556  (-/\-) สืบเนื่องจากเช้าวันนี้เจอภาพนี้บน Timeline ของเพื่อนใน Facebook ผมนั่งมองนิ่งๆ อยู่ 10 วินาที พร้อมกับมีรอยยิ้มบนใบหน้าปลวกๆ ของตัวเอง 555 พร้อมกับ Post ขึ้นไปทั้ง Timeline ของตัวเอง Facebook Group WeLoveBug และ FanPage WeLoveBug (เข้าขั้นบ้า) ดูจากรูปภาพแล้วน่าจะเป็นหน้าบริษัทอะไรสักอย่าง แต่ข้อความบนกระจกมันโดนใจผม 10 วินาทีที่มองอย่างนิ่งๆ ทุกๆ เหตุการณ์ที่เกิดขึ้นระหว่างทางของการตั้งทีม Test กระบวนการการทดสอบ (Test Process) รวมทั้งทั้งผลักทั้งดันให้เรื่องของคุณภาพ (Quality) เกิดขึ้นในองค์กรที่ผมเองเคยอยู่ มันวิ่งกลับเข้ามาในสมองทันทีกับประโยค “You can’t stop the waves, but you can learn how to surf

Continue reading You can’t stop the waves, but you can learn how to surf

ทำไม Software Tester ต้องเขียน Code?

i_love_coding

สวัสดีเช้าวันพฤหัสบดีที่ 25 กรกฎาคม พ.ศ. 2556 แรม 3 ค่ำ เดือนแปด(8) ปีมะเส็ง จุลศักราช 1375 (มาเต็ม)

สืบเนื่องด้วยหลายๆ ปีที่ผ่านมาได้พูดคุยกับเหล่า Software Tester รวมทั้งสัมภาษณ์ผู้ที่สมัครเข้ามาเพื่อทำงานในตำแหน่ง Software Tester และ Test Engineer และได้พบว่า

ฉันไม่ชอบ Programming ฉันไม่ชอบ Coding แต่ยังอยากดำรงชีพอยู่ในสายงาน IT เลยขอมาเป็น Software Tester

ทำให้กลับมานั่งคิดอยู่ตลอดหลายๆ ปีว่า ทำไม ทำไม ทำไม และ ทำไม Software Tester ต้องเขียน Code?

Continue reading ทำไม Software Tester ต้องเขียน Code?

SEVEN KINDS OF TESTERS

SEVEN KINDS OF TESTERS

วันนี้ ขอ หยิบ บทความเรื่อง seven kinds of tester  บทความ ดีๆ จาก James Bach มา เล่าให้ฟังนะคะ

ก่อนอื่นคงต้องเล่าว่า James Bach เนี่ย คือใคร

James Bach แต่เดิม เค้าเป็น โปรแกรมเมอร์ ด้วยความที่ชอบ การเขียน โปรแกรม  แต่แล้ววันนึง เค้าเกิดคำถามขึ้นมาว่า เอ…เค้าจะรู้ได้ยังไงนะว่า โปรแกรมที่เค้าเขียนเนี่ย มัน ดี แล้วหรือยัง ? จะรู้ได้ยังไงนะว่าโปรแกรมที่เค้าเขียนน่ะ ดี แล้ว ? ก็เกิดการเบนเข็มเข้าสู่ วงการ SQA ( Software Quality Assurance ) หลังจากนั้น James Bach ก็ทำงานทางด้าน SQA มาตั้งแต่นั้นเป็นต้นมา พร้อมกับ คิดค้น เทคนิค ในการ ทดสอบระบบ ที่ชื่อว่า Rapid Software Testing  

James Bach เล่าว่า การทำงานส่วนใหญ่ของเค้า ก็ วนเวียน อยู่ กับการ สอน การเป็นที่ปรึกษา หรือ การประเมินผลงานของ เทสเตอร์ เค้าจึงประยุกต์ ทฤษฎี ที่ว่า our differences can make us a stronger team

( ความแตกต่างของเราแต่ละคนทำให้ทีมของเราแข็งแกร่งขึ้น – Tan TJ )

คนเราย่อมมีความแตกต่างกัน ดังนั้น จึงไม่มีกฎตายตัวว่า เป็นเทสเตอร์ จะต้องมี รูปแบบเป็น แพทเทิร์น เดียวกันมีทักษะเหมือนกันทุกอย่าง จึงจะเป็นเทสเตอร์ได้

James Bach ยัง ยกตัวอย่างไว้ว่า แม้แต่ เกล็ดหิมะ ยังมีเอกลักษณ์ในรูปแบบของตัวเอง ใช่ว่า เกล็ดหิมะจะมีรูปลักษณ์ที่เหมือนกันทั้งหมด…..

Continue reading SEVEN KINDS OF TESTERS

เปิดกบาลสู่โลกของ Agile Testing

ห่างหายจากการเขียนไปนานเกือบเดือนเลยหลังจากงาน BugDay Bangkok 2012 ที่ผ่านไป ค่ำคืนนี้เกิดอาการไม่หลับไม่นอนครับ เนื่องจากนอนตอนกลางวันไปเกือยตลอดบ่ายจนพระอาทิตย์ตก บวกกับเสพกาแฟไปอีกตอนสี่ทุ่มเพราะอยากเสพ เลยตาสว่างละทีนี้ คาดว่าราตรีนี้จะอีกยาวนักแล

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

Continue reading เปิดกบาลสู่โลกของ Agile Testing

We are Tester and What we Do

พอดี tweet ไปมากับพี่รูฟ (@roofimon) เรื่องการโต้วาทีในงาน Bug Day Bangkok 2012 ที่จะจัดขึ้น แล้วเจอพี่รูฟ tweet ลอยๆ มา ดังรูป

แบบว่า มันจี๊ดอ่ะ 555 ตรง “แล้ว Tester สร้างอะไร???” ก็เลยลองค้นดูด้วย keyword “I don’t make software” จนเจอ web หนึ่งที่รวมข้อความต่างๆ ที่เรียกได้ว่าเป็น Tester Pride ก็เลยเอามาบันทึกไว้ ณ ที่นี่ ว่า We are Tester and What we Do …

Continue reading We are Tester and What we Do

ทำไม Programmer ถึงไม่ค่อย Test งานตัวเองมา? ตอนที่ 1

หายหน้าหายตาไปนานเลยตั้งแต่งาน Bug Day Bangkok 2011 ที่มาเขียนบทความไว้ หลังจากนั้นก็ยาวเลยครับ ไม่ได้กลับเข้ามาเขียนบทความลงใน WeLoveBug อีกเลย พูดไปก็คงหาว่าแก้ตัวไป 555 วันนี้เลยจัดมาสัก 1 บทความ ซึ่งเป็นบทความที่เขียนมาจากผลการทำ Poll เล็กๆ น้อยๆ กับเพื่อนพ้องน้องพี่ที่เป็น Programmers บน Facebook ว่า “ทำไม Programmer ถึงไม่ค่อย Test งานตัวเองมา?

Continue reading ทำไม Programmer ถึงไม่ค่อย Test งานตัวเองมา? ตอนที่ 1

ความเข้าใจผิดเพี้ยน สำหรับ TESTER มือใหม่

ถ้ากล่าวถึง คำถามยอดฮิต สำหรับการก้าวเข้ามาเป็น Tester หรือ อยู่ในส่วนของ Quality Control แต่ละท่านคงพบกับคำถามที่ว่า “เพราะอะไร คุณถึงอยากเป็น Tester” อย่างแน่นอน  และ ก็น่าจะพบกับนานาคำตอบกันมากมาย  ส่วนอีกด้านหนึ่ง  หลาย ๆ ท่าน  อาจพบเจอกับ Tester ที่มีรูปแบบของการทำงานมาอย่างหลากหลายเช่นกัน  งั้นมาลองดูกันบ้างว่า คุณเคยตอบ หรือ เคยได้รับคำตอบแบบนี้  หรือ ว่าเคยพบ Tester  หรือว่า ตัวคุณเอง เคยเป็นแบบนี้บ้างหรือเปล่า

Continue reading ความเข้าใจผิดเพี้ยน สำหรับ TESTER มือใหม่

We are Tester

สวัสดีเช้าวันพุธที่ 24 กุมภาพันธ์ 2553 ครับเพื่อนพ้องน้องพี่ เช้าวันนี้มานั่งเขียนเรื่องลงใน welovebug ก่อนที่จะเริ่มงานประจำวัน โดยใช้ชื่อออกแนวปลุกใจเล็กน้อยว่า “We are Tester” อันสืบเนื่องมาจากเมื่อค่ำคืนที่ 23 กุมภาพันธ์ ผมได้คุยกับคุณโอ (Ekaluck) ทาง MSN และชอบประโยคที่คุณโอใช้เป็นหัวของ MSN

I don’t make software, I make it better.

ได้อ่านแล้วมันโดนมากๆ ครับ กับผมที่ทำงานเป็น Software Tester มาตลอด 5 ปีนี้ แม้ ณ ตอนนี้หน้าที่การงานจะไม่ได้ลงมือไปทำการ Test เอง แต่ผมก็ยังเป็น Software Tester
Continue reading We are Tester

24 คำตอบสุดฮิตของ Programmer เมื่อ Software มีปัญหา

สวัสดียามสายวันอังคารที่สองของเดือนกันยายนนะครับ เผลอนิดเดียวก็เกือบจะสิ้นปี 2552 อีกแล้ว เวลาเดินทางไวจริงๆ เลยนะครับนี่ ห่้างหายไปนานเลยที่ไม่ได้เขียนเรื่องลงบน welovebug วันนี้ก็เลยเข้ามาเขียนเรื่องลงซะหน่อยดีกว่า เก็บๆ ข้อมูลไว้เยอะเลย แต่ต้อง build อารมรณ์ตัวเองให้ได้ถึงจะเขียนได้ครับ

bug1

หลังจากที่เคยได้นำเสนอเรื่องขำๆ แอบเสียดสี Developer และ Programmer ไป กับเรื่อง คำตอบ 20 อันดับแรก ที่เหล่า Programmer มักจะตอบเมื่อพบ Bug และต่อยอดคัด 10 คำตอบเด็ดๆ ไป นำเสนอในงาน Barcamp Bangkok ครั้งที่ 3 โดยใช้ชื่อ Session ที่ไปพูดในวันนั้นว่า Top 10 programmer’s answer when tester find bugs วันนี้กลับมาอีกครั้งด้วยบทความหยิกแกมหยอก สำหรับเหล่า Developer และ Programmer อีกครั้ง กับ 24 คำตอบสุดฮิตของ Programmer เมื่อ Software มีปัญหา

ที่มาที่ไป ผู้เขียนได้ทำการค้นหาบน Google เพื่อจะหาชื่องานกิจกรรมพบปะพูดคุยของเหล่า Tester และผู้ที่เกี่ยวข้องกับเรื่องของ Software Testing ก็บังเอิญไปเจอบทความหนึ่งเข้า ด้วยคำค้นว่า Tester Day พอเข้าไปอ่าน อ้าว…ไม่ใช่ แต่ดันเขียนชื่อเรื่องว่า tester’s day! ซะงั้น แต่ในบทความเป็นเรื่องของ Top 24 replies by programmers when their programs don’t work

ผู้เขียนก็เลยหยิบมานำเสนอแก่เหล่าเพื่อนพ้องน้องพี่ไม่ว่าจะเป็น Tester หรือ Programmer หรือ Developer หรือ ผู้ที่สนใจ ได้อ่านกันแบบ ขำ ขำ ครับ 🙂
Continue reading 24 คำตอบสุดฮิตของ Programmer เมื่อ Software มีปัญหา

[Forum] Test Development Environment ที่คุณต้องการ

รูปจาก http://msdn.microsoft.com

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

นักพัฒนาซอฟต์แวร์เค้ามี IDE (Integrated Development Environment) เช่น Visual Studio, NetBeans และ Eclipse ที่ช่วยสนับสนุนการทำงานของเค้า เลยอยากถามความเห็นทางฝั่งนักทดสอบว่ามี Test Development Environment (TDE) เฉพาะใช้กันบ้างมั้ยครับ มีตัวไหนบ้าง หรือว่าก็ใช้ IDE ในการทำงานทดสอบได้ดีอยู่แล้ว หรือถ้าใครคิดว่าที่มีอยู่ไม่ดีพอ ก็ช่วยเสนอความคิดเห็นหน่อยครับ ว่าของเดิมมันขาดอะไร อยากได้อะไรเพิ่ม

คือ เนื่องจากผมอยู่ในสายงานวิจัยด้านทดสอบซอฟต์แวร์ และได้อ่านบทความเรื่อง Envisioning the Next Generation of Functional Testing Tools ของ Jennitta Andrea บน IEEE Software เลยทำให้เกิดความคิดว่าถ้าพัฒนา TDE ขึ้นมาจะมีประโยชน์มั้ย แล้วถ้าจะทำจริง ๆ มันควรจะมี feature อะไรบ้าง

เท่า ที่คิดไว้ TDE ก็คงไม่ได้เน้นที่ unit test ครับเนื่องจากนั่นไม่ใช่งานหลักของนักทดสอบ และก็คงเน้น functional testing ก่อนเพราะน่าจะเป็นงานหลักครับ

ขอบคุณสำหรับทุกความเห็นครับ

เจ้าของกระทู้ คุณ Term

เรียนเชิญเพื่อนพ้องน้องพี่ทั้ง Tester และ Developer รวมทั้งผู้ที่เกี่ยวข้องกับงานด้าน Software Development รวมด้วยช่วยกันครับ 🙂

ที่มา: Test Development Environment ที่คุณต้องการ