about 2 weeks ago - 3 comments
สวัสดีเช้าวันพุธที่ 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
ตลอดระยะเวลาการทำงานบทบาทของ Software Tester ตั้งแต่สมัยที่ยังไม่ค่อยมีใครจะรู้จักว่า Software Tester คือใคร? มีหน้าที่ทำอะไร? ไม่ว่าจะเป็นในองค์กรขนาด ใหญ่ กลาง และเล็ก จะมีเพียงบางองค์กรที่มีทีม [...]
about 1 month ago - 21 comments
เพื่อนพ้องน้องพี่ทั้งหลายคงจะเจอกับประโยคสุดยอด Classics เหล่านี้
“วัน Launch Project ขยับไม่ได้จริงๆ”
“Scope กับ Requirement มันเพิ่ม เลยต้องขยับ Plan ของ Development Team ออก”
“ทีม Test ลดวันลงหน่อยได้ไหม ช่วยๆ กันนะ”
สิ่งที่ตามมาคือคำถาม “ถ้าเวลามีจำกัดจะ Test อย่างไงดีให้ครอบคลุม?”
2 กุมภาพันธ์ 2552
ผมได้เขียนบทความเรื่องนี้ไว้ “ถ้าเวลามีจำกัดจะ Test อย่างไงดีให้ครอบคลุม?” เพราะได้ไปประสบพบเจอจากเว็บไซต์เมืองนอกเมืองนามา บวกกับตอนนั้นได้ผ่านพ้นปัญหาเรื่องพวกนี้มา ก็เลยลองหยิบยก เอามาแบ่งปันให้เพื่อนพ้องน้องพี่ เผื่อว่าจะมีประดยชน์ไม่มากก็น้อยกับเพื่อนพ้องน้องพี่หลายๆ ท่านครับ ซึ่งพอจะสรุปได้ดังนี้
Function อะไรบ้างที่มีความสำคัญที่สุดใน Project
Function อะไรบ้างที่ Users จะใช้งานบ่อย
Function อะไรบ้างที่มีผลกระทบกับ Users มากที่สุด
Function อะไรบ้างที่เกี่ยวกับเงินๆ ทองๆ ที่สัมพันธ์กับ Users
Functions หรือ Features ใดบ้าง ที่สามารถส่งมาทำการ Test ได้ก่อนในช่วงพัฒนา Software
Coding ส่วนใดบ้างของ Software [...]
about 2 months ago - 1 comment
[ของตกแต่งโดนๆคลิกเลย]
สวัสดีเช้าวันจันทร์ที่ 4 มกราคม 2553 ครับ คงจะยังไม่ช้าไปที่จะกล่างคำว่า “สวัสดีปีใหม่” กับเพื่อนพ้องน้องพี่ Software Tester และผู้ที่เกี่ยวข้องกับเรื่องของ Software Quality ครับ
ปรารถนา เงินทอง กองท่วมฟ้า
ทำการค้า ร่ำรวย ไปสวยสม
มียศศักดิ์ รักใคร ใคร่ภิรมย์
ขอให้กลม เกลียวกัน และมั่นคง
Wishing you and your family be
Happy
Healthly
Wealthy
and
Get good Luck
For anything coming to your life through the year 2010.
about 2 months ago - 3 comments
โบกมือร่ำลาปี พ.ศ. 2552 และอ้าแขนต้อนรับปี พ.ศ. 2553 เป็นที่เรียบร้อยแล้ว เพื่อนพ้องน้องพี่หลายๆ ท่านก็คงจพกำลังสนุกสนาน และใช้เวลากับเพื่อนพ้อง หรือครอบครัวในช่วงเทศกาลแห่งความสุขเช่นนี้ วันว่างๆ สบายๆ แบบนี้ ผมก็เลยลองมานั่งดูเรื่องราว และความเป็นไปต่างๆ บน welovebug ตลอดปี พ.ศ. 2552 ที่ผ่านมา
หลังจากที่นั่งอ่านบทความต่างๆ ที่เพื่อนพ้องน้องพี่หลายๆ ท่านได้นำมาแบ่งปันผ่าน welovebug ก็เลยขอเขียนบทสรุปของเรื่องราว และเหตุการณ์ที่เกิดขึ้นบน welovebug ตลอดปี พ.ศ. 2552 ที่ผ่านมาครับ
มกราคม 2552
14 มกราคม 2552 เป็นวันเกิดครบ 1 ขวบปีของ welovebug (ไม่น่าเชื่อว่าจะอยู่ได้มาถึงปี ) เอาของเก่ามาปัดฝุ่นขายอีกครั้งเผื่อว่าเพื่อนพ้องน้องพี่หลายๆ คนไม่เคยทราบมาก่อน
วันจันทร์ที่ 14 มกราคม พ.ศ. 2551 เวลา 16:31 น., welovebug ลืมตาดูโลกเป็นครั้งแรก
คำตอบ 20 [...]
about 3 months ago - 1 comment
สวัสดียามเช้าวันเสาร์สุดท้ายของเดือนพฤศจิกายน 2552 ครับ เช้าวันนี้นำ Clip VDO ของตัวผมเองมาให้ชมกัน จากงาน ThinkCamp2 ที่จัดขึ้นเมื่อวันเสาร์ที่ 14 พฤศจิกายน 2552 ณ มหาวิทยาลัยศรีปทุม อาคาร SM Tower ครับ
หลุดคำแบบบ้านๆ ไปหลายอยู่ครับ ต้องกราบขออภัยครับ
about 4 months ago - No comments
ปิดรับแล้วนะครับ
Position: Tester (1 Position)
Key Responsibilities
Conduct kick off software testing process meeting with development team, business team and/or others who invoke in software testing process.
Analyze requirement and design test scenarios.
Create and maintain test cases.
Preparing test data and test environment for support test execution following test cases and test scenarios.
Perform test execution and/or facilitate following test cases [...]
about 4 months ago - 6 comments
Verification and Validation (V&V) สองคำนี้เพื่อนพ้องน้องพี่หลายๆ คน คงจะคุ้นเคย และก็เกี่ยวข้อง โดยเฉพาะอย่างยิ่ง Software Tester ทั้งหลาย เชื่อได้ว่าหลายๆ คนก็ยังคง งง งง กับเจ้าสองคำนี้อยู่ว่ามันคืออะไร วันนี้ผมก็เลยหยิบยกมาเป็นเรื่องที่จะเขียนลงใน welovebug ครับ
ผมว่าหลายๆ คนคงจะเคยใช้ Verification and Validation ไปค้นใน Search Engine หาว่า ความหมายของเจ้าสองคำนี้คืดอะไร? หรือหลายๆ คนโดนสั่งให้ไปทำ Verification and Validation ของ Software ที่จะพัฒนาขึ้นมา หรือไม่ก็ตรวจรับ Software ทั้งๆ ที่คนสั่ง ก็ไม่รู้เหมือนกันว่า Verification and Validation คืออะไร (แอบนินทา)
บมความนี้ผมเขียนขึ้นมาจากสิ่งที่ได้อ่านมาจาก ตำรา, เอกสารอบรม, บทความบน internet และจากประสบการณ์ทำงานส่วนตัวในงานด้าน Software Testing เผื่อว่าจะเป็นประโยชน์ไม่มากก็น้อยกับเพื่อนพ้องน้องพี่ทั้งหลายครับ
Verification: [...]
about 4 months ago - 11 comments
สวัสดียามค่ำคืนวันเสาร์กลางเดือนตุลาคม 2552 ขณะที่เขียนเรื่องอยู่นี้ อุณหภูมิ 28 องศา (ไม่ได้เกี่ยวอะไรกับเรื่องที่จะเขียนครับ) สองวันที่ผ่านมาผมได้เห็น comment หนึ่ง จากเพื่อนสมาชิกของ welovebug เรา เกี่ยวกับเรื่องของประสบการณ์ และการเตรียมตัวในการสอบ Certified Software Tester หรือที่รู้จักกันในชื่อเล่นว่า CSTE
ในสายงานของ Software Testing เราก็มีการสอบ Certificate เหมือนๆ กับสายงานอื่นนะครับ เพื่อนพ้องน้องพี่ท่านใดที่สนใจก็ติดตามข้อมูลได้จาก http://www.softwarecertifications.org/
เข้าเรื่องเลยละกัน วันนี้ผมนำ comment ของคุณ Nick มาเขียนเป็นเรื่องไว้ เพื่อจะได้เป็นประโยชน์สำหรับเพื่อนพ้องน้องพี่ที่กำลังเตรียมตัวในการสอบ CSTE
การเตรียมตัว ข้อสอบ แนวของ Software Testing
Nick Says:
October 16th, 2009 at 9:24 am
มาร่วมให้ข้อมูลก่อนครับ
สำหรับผม มีประสบการณ์ โดยตรง กับการ สอบ CSQA ซึ่ง CSTE ก็จะเป็น cer ต่อไปที่ [...]
about 4 months ago - 13 comments
สวัสดียามเช้าวันอังคารเดือนตุลาคมครับ เช้าที่ท้องฟ้ามีทั้งเมฆฝน และแสงพระอาทิตย์ในเวลาเดียวกัน ในขณะที่น้องในทีมกำลัง ยิง programmer ตับแตก (Performance Testing) อยู่ ผมก็เลยมานั่งเขียนเรื่อง UAT หรือที่มีชื่อเต็มๆ อย่างเป็นทางการว่า User Acceptance Testing
รูปจาก http://geekandpoke.typepad.com
ในช่วงปีกว่าๆ มานี้กระแสเรื่องของ Software Testing มา แรงขึ้น แรงขึ้น และจากผลของตัวเก็บ Stat การเข้ามายัง welovebug ก็พบว่า หนึ่ง ใน keyword การค้นหาก็คือคำว่า UAT ก็เลยมาแนะนำเจ้า UAT ให้รู้จักกันก่อนว่า เขาคือใครคุณ UAT ?
UAT คืออะไร?
บทความนี้เขียนขึ้นจากประสบการณ์ และความรู้ที่มีอยู่ในตัวเกี่ยวกับเรื่องของ UAT เพื่อที่จะสร้างความรู้ และความเข้า ให้กับเพื่อนพ้องน้องพี่หลายๆ ท่าน ที่อาจจะยังไม่รู้จักคุณ UAT ซึ่งหา่กเพื่อนพ้องน้องพี่ท่านอื่นๆ ที่ มีประสบการณ์ในการทำ UAT สนใจจะร่วมแบ่งปัน [...]
about 5 months ago - 1 comment
สวัสดียามค่ำคืนวันเสาร์ครับ คืนนี้นำตัวอย่าง ขำๆ เกี่ยวกับ Regression Testing มาฝากเพื่อนพ้องน้องพี่ครับ พอดีหารูปมาเพื่อใช้ประกอบในงาน BugDay แล้วก็ไปเจอเข้ากับรูปภาพหนึ่ง ดูแล้วเป็นตัวอย่างที่ดีของ Regression Testing เลยหยิบมาฝากก่อนนอนครับ
An Example of Why Regression Testing is so important
ที่มา: http://blog.testlabs.com/2009/09/example-of-why-regression-testing-is-so.html
about 1 month ago
พี่โอมก็เซ็งเป็นด้วยหรา
about 7 months ago
ขอบคุณ คุณ Nick ครับ สำหรับคำแนะนำดีดีครับ
about 7 months ago
มาช่วยตอบ คุณ QH จากประสบการณ์ ครับผม
โดย ทั่วไป ทุกการทำ Testing ที่ดี ในแต่ ละ Level ของ Testing (Entrie Test Life Cycle)
เอกสาร หลัก ที่ควร จะ ทำขึ้นมา (แต่ก็ขึ้นอยู่ กับ Size ของโปรเจคด้วยครับ)
เช่น โครงการใหญ่ และ Complex มาก พวก Work Product อาจจะมาก ที่จะต้อง Develop
ตัวอย่าง โครงการ ใหญ่ และ Complex
1. Test Plan (ซึ่ง ควร ถูกพัฒนา ตั้งแต่ ช่วง Design Phase) เพื่อวาง Test Approach ว่า เราจะทำ Test ในทิศทางไหน ใช้คน กี่คน บริหาร จัดการ Defect อย่างไร communicate แพลน อย่างไร จะ report อย่างไร, prepare test case อย่างไร นานเท่าไหร่ Execute test case ยังไง (กี่ Cycle), ใช้เวลา นานเท่าไหร่
2. Test Spec (Test Scenario, Test Case/Script) ensure test coverage and traceability perspective.
3. Test Report (Daily, Weekly and end phase report)
ตัวอย่างข้างต้น จะ ออกมามีุคุณภาพ ได้ ก็ขึ้นอยู่ กับ Input document และ BRD ที่เราได้รับมา จาก Phase ก่อน ๆ ของ SDLC.
ถ้า โปรเจค เล็ก ๆ อาจจะ มากำหนด กันอีกที ว่า ควรมี Deliverable อะไรบ้าง ขึ้นอยู่กับหลายปัจจัย ครับ
about 1 year ago
รบกวนช่วยอธิบายนิดนึงได้ไหมคะว่า กระบวนการทำ UAT มีเอกสารชนิดใดบ้างค่ะ และแต่ละชนิดใช้เพื่ออะไรค่ะ รบกวนท่านผู้รู้ด้วยนะคะ
about 1 year ago
ฟอร์มทำ UAT ที่ต้องการนี่คือ เอกสารประเภทไหนคะ รบกวนระบุเอกสารที่อยากให้แชร์ด้วยก็ดีนะคะ เพราะว่า ในกระบวนการทำ UAT ก็มีเอกสารอยู่หลายชนิดเหมือนกันอ่ะค่ะ
about 1 year ago
ขอเป็นภาษาไทยด้วยก็ดีนะค่ะ
about 1 year ago
อยากได้ฟอร์มทำ UAT ค่ะว่าทำไง
ไม่เคยทำหนะค่ะ
about 1 year ago
ตอบคุณ YUI ค่ะ “การเขียนเอกสาร UAT” นี้ขอเดาว่าคงหมายถึง test case/scenario ส่วน”เคสที่ผิด”นี่คงหมายถึง บรรดา negative case ที่ไม่ได้ระบุไว้ในเอกสาร requirement หรือในส่วน acceptance criteria
ผู้เขียนขอแนะนำว่า สมควรอย่างยิ่งในการทดสอบระบบ ไม่ว่าจะเป็น testing ประเภทใดก็ตาม ที่ควรจะมีทั้งเคสที่ผิด(unsuccess case) และเคสที่ถูก(success case) UAT phase ก็เช่นเดียวกัน ที่ควรจะกำหนดหรือออกแบบเคสที่มีความเป็นไปได้ว่าอาจจะไม่ผ่าน เพื่อ ช่วยกันยืนยันการทำงานของระบบว่าได้ครอบคลุมความผิดพลาดที่อาจจะเกิดขึ้นในส่วนนี้แล้วหรือยัง
about 1 year ago
อยากทราบว่าการเขียนเอกสาร UAT นั้นควรใส่เคสที่ผิดเข้าไปในเอกสารหรือไม่คะ หรือว่าควรใส่เคสที่ถูกตาม req ตาม SRS เท่านั้นเพียงพอคะ
about 1 year ago
UAT เป็นการเทสที่ไม่สิ้นสุดซักที เพราะ user ไม่เคย accept ตามที่ตกลงไว้ เปลี่ยนตลอดเวลาเลน้อ
about 2 years ago
ผ่านมาเจอคนเขียนน่ารักเลยแวะมาคอมเม๊น 555
about 2 years ago
:8: เทสไปเทสมา พบว่ามีหลายอย่างที่ทาง developer ยังทำไม่เรียบร้อยเลยครับ ส่งมาได้ไง :eyepopping:
:blah: :blah: :blah:
about 2 years ago
ปัญหาเรื่อง requirment ที่มาพบใน phase UAT นี้ก็เป็นอีกหัวข้อหนึ่งที่ทางผู้เขียนและทีมงานกำลัง รวบรวมเรียบเรียง ความรู้และประสบการณ์การจัดการกับเรื่องนี้ มาแชร์ให้สมาชิกทุกท่านอยู่นะคะ :reading: :writersblock:
about 2 years ago
เห็นด้วยกับคุณ NANAJANG ครับ ปัญหานี้เกิดขึ้นบ่อยมากครับ :#1:
about 2 years ago
ความหมายใช่เลย..แต่บางทีใน software requirement อาจจะระบุไม่ละเอียดมาก เลยทำให้พอถึงช่วง UAT ที่
ผู้ใช้งานระบบ(ที่ละเอียดหน่อย) เข้ามาทดสอบแล้วบอกว่ายังขาดโน่น ขาดนี่ ทำงานไม่ได้ตาม business ต้องการ
ก็ต้องกลับไปเริ่มต้นใหม่อีก :juggle:
about 2 years ago
ติดตามมา 2 บทความแล้วครับ ก็รู้สึกน่าสนใจและดูมีสาระนะ แต่อยากให้ยกตัวอย่างจากประสบการณ์ด้วย เพื่อให้สามารถมองภาพการนำเอาแนวความคิดและทฤษฎีไปประยุกต์ใช้งานจริง ยังไงก็ขอเป็นกำลังใจให้นะครับ สู้สู้