Category Archives: Software Testing
Case Study: สู้รบปรบมือกับการทดสอบที่มี IP Address มาเกี่ยวข้อง

สวัสดียามค่ำของวันเสาร์ที่ 13 มีนาคม 2553 ครับ เปิดหัวเรื่องของวันนี้ด้วยคำว่า Case Study เนื่องด้วยเรื่องที่จะแบ่งปันในค่ำคืนนี้เป็น Case ที่เกิดขึ้นจริง หรือที่ฝรั่งมักจะใช้คำว่า Base on True Story ครับ และเกิดขึ้นใน ห้องน้ำ อ้าว งง งง งง กันเลยทีเดียวครับ ถ้าอยากรู้ว่า Software Testing ไปเกี่ยวข้องอะไรกับ ห้องน้ำ อ่านกันต่อไปครับ
Case Study นี้เกิดขึ้นเมื่อเกือบจะ 2 ปีแล้วครับ และติดตึงอยู่ในสมองน้อยๆ ของผมมานานเลยทีเดียว ว่าจะเขียน ว่าจะเขียน และว่าจะเขียน ลง welovebug มานานสองนาน แต่จนแล้วจนรอดก็ไม่ได้เขียนสักที ค่ำคืนนี้เลยตั้งใจว่าจะเขียนมันออกมา เผื่อจะได้เป้นประโยชน์ไม่มากก็น้อยสำหรับเพื่อนพ้องน้องพี่ทั้ง Software Tester, Programmer และ Developer ครับ
โจทย์ที่เจอจนต้องเอาต้องเอา ตีx ก่ายหน้าผาก
เพื่อนพ้องน้องพี่ทั้งหลายน่าจะคุ้นเคยกับการ Vote ให้คะแนนบน website ต่างๆ ไม่ว่าจะ Vote ให้คะแนนรูปที่ชอบ หรือ ช่วย Vote ให้เพื่อนๆ ที่ประกวดโน้นนี่นั่นบน website หรือ แสดงความคิดเห็น หรือ Comment บน Webboard หรือ Forum หรือ Discussion ที่มีอยู่เยอะแยะมากมายตาม website ต่างๆ ซึ่งเจ้า Vote และ Comment นี่แหละ ที่ทำให้ผมถึงกับต้องนอนเอา ตีx ก่ายหน้าผาก อยู่นานหลายเดือน
โจทย์ที่ได้รับมาเป็น Project ที่จะต้องทำการทดสอบ Function การ Vote ให้คะแนนกับบทความที่เขียน และมี Business Requirement หลักคือ
1 IP Address สามารถ Vote ได้ 1 ครั้ง ทุกๆ 1 ชั่วโมง
หลายคนอาจจะทำหน้า งง งง ว่า แค่ Business Requirement ข้อเดียว ถึงกับทำให้ผมต้องนอนเอา ตีx ก่ายหน้าผาก ได้อย่างไร?
Multi-Mechanize – web performance and load testing framework
สวัสดีเช้าวันพฤหัสบดีที่ 4 มีนาคม พ.ศ. 2553 ครับ เช้าวันนี้แวะมาปล่อยของก่อนที่จะเริ่มทำงานประจำวันครับ เผอิญไปเจอเจ้า Testing Tools ของ Performance Testing มาครับ แถมยังเป็น Open Source ด้วย ก็เลยไม่รอช้าที่จะนำมาบอกเล่าให้เพื่อนพ้องน้องพี่ได้รับรู้กันครับในเช้าวันนี้

รูปจาก http://www.jamiegaines.com
คำเตือน: ขณะเขียนบทความนี้ ผมยังมิได้ลองใช้งาน Performance Testing Tool ที่กำลังจะพูดถึงนะครับ (เปลี่ยนใจได้)
พระเอกของเราในเช้าวันนี้มีนามว่า Multi-Mechanize ถูกพัฒนาขึ้นโดย Corey Goldberg : Software Engineer – Boston, MA และขอบอกว่าคุณ Corey Goldberg พัฒนา Tools ที่เกี่ยวกับการ Test ไว้หลายๆ ตัว ติดตามได้จากที่เว็บของคุณ Corey Goldberg ได้ครับ
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
ควันหลงจากพบปะงานวันก่อน เคล็ด(ไม่ลับ) ทำยังไงถ้าคาดว่ามีเวลา test ไม่พอซะแล้วว
หลังจากได้พบปะกันไปวันอาทิตย์ที่แล้ว ไฟในตัวผมก็แรงขึ้น เพราะได้มีการเปิดประเด็นที่น่าสนใจหลายอย่าง ตอนแรกผมกะจะ post สรุปเป็น comment แต่ไปๆมาๆ เขียนใน notepad แล้วยาวมาก เลยคิดว่าเอามาเปิดเป็นอีก post น่าจะเหมาะกว่า
เอาเป็นว่าขอสรุปมุมมองของผมจากประสบการ์ณตรง ดังนี้ครับ
แบบย่อ
1. ทำทุกอย่างเพื่อ ลดโอกาสข้อผิดพลาดและประหยัดเวลาที่อาจจะเสียไป
2. Make use of time efficiently
3. Integrate with dev team สองหัว ดีกว่าหัวเดียว
4. Record ทุกอย่างให้ได้มากที่สุด เพื่อเป็นหลักฐานสำหรับการexecute และอาจต้องใช้ภายหลัง
…
แบบถึงพริกถึงขิง … (มาดูกัน)
พูดคุยเรื่อง “ทำอย่างไรถ้าเวลาสำหรับ Software Testing เหลือนิดเดียว”

สวัสดียามเช้าวันพุธกลางสัปดาห์ครับ หวังว่าเพื่อนพ้องน้องพี่ทั้งหลายยังคง Happy ลัล ล้า กันอยู่นะครับ กับการไล่ล่าหาแมลง
เข้าเรื่องเลยละกัน สืบเนื่องจากบทความตอน “ทำอย่างไรถ้าเวลาสำหรับ Software Testing เหลือนิดเดียว” ซึ่งก็มีเืพื่อนพ้องน้องพี่น้องพี่ทั้งที่เป็น Software Tester และผู้ที่ทำงานเกี่ยวข้องกับการพัฒนา Software เข้ามาแสดงความคิดความเห็นกันอย่างแพร่หลายกันเลยทีเดียว เอาเป็นว่าใส่กันมาเต็มที่ ถ้าเพื่อนพ้องน้องพี่ท่านใดยังไม่ได้อ่านก็เรียนเชิญไปอ่าน Series นี้ได้เลยครับ รับรองว่าใครที่เคยเจอ หรือ กำลังเจอ สถานการณ์นี้อยู่จะต้องชอบแน่ๆ
ผมก็เลยนึกสนุกขึ้นมาในทันใดว่า น่าจะเชิญเพื่อนพ้องน้องพี่มาพปปะพูดคุย แลกเปลี่ยนประสบการณ์ที่เกิดจากการทำงานจริง เมื่อ จะต้องทำการ Test แต่เวลาเหลือน้อยนิดเดียว
Defect Management Video on BugDay Bangkok 2009 (Part 2/3)
VDO บันทึกการแบ่งปันความรู้เรื่อง Defect Management งาน BugDay Bangkok 2009 ที่จัดขึ้นไปเมื่อวันเสาร์ที่ 19 ธันวาคม พ.ศ. 2552 ณ มหาวิทยาลัยศรีปทุม ตอนที่ 2
Defect Management Video Part 2
BugDay Bangkok 2009: Defect Management 2/3 from Prathan D. on Vimeo.
ร่วมแบ่งปันโดย อาจารย์ เมสินี นาคมณี
บันทึก vdo โดย @zKanCS
หลายคนคงรู้จัก SPI (software process improvement) มารู้จัก TPI ของ sogeti กันหน่อยครับ
ด้วยภาระ เราจะทำอย่างไร เพื่อ improve test process ของเราให้ดีขึ้น
แล้วอะไรหล่ะ จะเป็น Best Practice ให้เราได้บ้าง
วันนี้มา share ตัว TPI (Test process improvement) กันครับ ของ Sogeti ผมว่ามันดีมาก ๆ เลย ตัวนี้
เลยเอามาแชร์ให้เพื่อน ๆ ให้ นำไปใช้กัน เผื่อ เราอยาก ประเมินว่า test เรา ดีแค่ไหน
Note : เผอิญ หาที่ add file ลงในนี้ยังไม่เป็นครับ ไว้ไปหา ลิงค์ มาให้แทนครับผม (รบกวน ถาม มีวิธี attach file ลงใน บทความเลยได้ไหมครับ)
มาแล้วครับ link ไป download : http://www.sogeti.nl/images/ACFISItp9_tcm6-1829.xls
ทำอย่างไรถ้าเวลาสำหรับ Software Testing เหลือนิดเดียว
เพื่อนพ้องน้องพี่ทั้งหลายคงจะเจอกับประโยคสุดยอด Classics เหล่านี้
“วัน Launch Project ขยับไม่ได้จริงๆ”
“Scope กับ Requirement มันเพิ่ม เลยต้องขยับ Plan ของ Development Team ออก”
“ทีม Test ลดวันลงหน่อยได้ไหม ช่วยๆ กันนะ”
สิ่งที่ตามมาคือคำถาม “ถ้าเวลามีจำกัดจะ Test อย่างไงดีให้ครอบคลุม?”

Software Verification and Validation (V&V)

Verification and Validation (V&V) สองคำนี้เพื่อนพ้องน้องพี่หลายๆ คน คงจะคุ้นเคย และก็เกี่ยวข้อง โดยเฉพาะอย่างยิ่ง Software Tester ทั้งหลาย เชื่อได้ว่าหลายๆ คนก็ยังคง งง งง กับเจ้าสองคำนี้อยู่ว่ามันคืออะไร วันนี้ผมก็เลยหยิบยกมาเป็นเรื่องที่จะเขียนลงใน welovebug ครับ
ผมว่าหลายๆ คนคงจะเคยใช้ Verification and Validation ไปค้นใน Search Engine หาว่า ความหมายของเจ้าสองคำนี้คืดอะไร? หรือหลายๆ คนโดนสั่งให้ไปทำ Verification and Validation ของ Software ที่จะพัฒนาขึ้นมา หรือไม่ก็ตรวจรับ Software ทั้งๆ ที่คนสั่ง ก็ไม่รู้เหมือนกันว่า Verification and Validation คืออะไร (แอบนินทา)
บมความนี้ผมเขียนขึ้นมาจากสิ่งที่ได้อ่านมาจาก ตำรา, เอกสารอบรม, บทความบน internet และจากประสบการณ์ทำงานส่วนตัวในงานด้าน Software Testing เผื่อว่าจะเป็นประโยชน์ไม่มากก็น้อยกับเพื่อนพ้องน้องพี่ทั้งหลายครับ
แบ่งปันประสบการณ์เตรียมตัวสอบ Certified Software Tester CSTE
สวัสดียามค่ำคืนวันเสาร์กลางเดือนตุลาคม 2552 ขณะที่เขียนเรื่องอยู่นี้ อุณหภูมิ 28 องศา (ไม่ได้เกี่ยวอะไรกับเรื่องที่จะเขียนครับ) สองวันที่ผ่านมาผมได้เห็น comment หนึ่ง จากเพื่อนสมาชิกของ welovebug เรา เกี่ยวกับเรื่องของประสบการณ์ และการเตรียมตัวในการสอบ Certified Software Tester หรือที่รู้จักกันในชื่อเล่นว่า CSTE

ในสายงานของ Software Testing เราก็มีการสอบ Certificate เหมือนๆ กับสายงานอื่นนะครับ เพื่อนพ้องน้องพี่ท่านใดที่สนใจก็ติดตามข้อมูลได้จาก http://www.softwarecertifications.org/
เข้าเรื่องเลยละกัน วันนี้ผมนำ comment ของคุณ Nick มาเขียนเป็นเรื่องไว้ เพื่อจะได้เป็นประโยชน์สำหรับเพื่อนพ้องน้องพี่ที่กำลังเตรียมตัวในการสอบ CSTE





