Tag Archives: welovebug
Software Testing Life Cycle ตอนที่ 1
สืบเนื่องจากคำถามที่คุณ Pooky มาฝากไว้ในบทความเรื่อง Test first is not hard
ใครก็ได้ช่วย Guide หน่อยว่า Scope and Step ของการทํางานตําแหน่ง Tester เนี้ย ต้องทําอะไรบ้าง
รบกวนช่วยเรียงลําดับเป็นข้อๆ เอาแบบละเอียดๆ หน่อยนะค่ะ พอดีงานที่เคยทํามาทําควบคู่ 2 ตําแหน่งค่ะ
คือ ป็น Project Coordinate and Tester แต่ตอนนี้กําลังจะเริ่มทํางาน Tester โดยตรง
อยากทราบว่างานที่ควรทําก่อนและหลัง(เป็นลําดับ) ของ Tester มีอะไรบ้าง และ Tester ต้องเข้าไป
มีส่วนเกี่ยวข้อง Part ไหนของ วงจร SDLC
Software Testing Process ที่ผู้เขียนนำเสนอนั้น ถูกพัฒนาและปรับเปลี่ยนมาในช่วงระยะเวลา 3 ปีที่อยู่ในงานด้าน Software Testing ซึ่งเริ่มต้นจากการตั้งทีม Test , ตั้ง Process ของ Software Testing และหาสมาชิกเข้ามาร่วมทีม ประเภทของ Software ที่ถูกส่งเข้ามา Test เป็์น Website และ Software ที่ทำงานกับ Website
บทความชุด Software Testing Life Cycle นี้จะแบ่งออกเป็น 5 ตอน ซึ่งผู้เขียนจะนำเสนอตั้งแต่ภาพรวมของ Life Cycle จรถึงรายละเอียดของส่วนต่างๆ เพื่อให้เห็นภาพ และสามารถนำไปประยุกต์ หรือเป็นตัวอย่างได้ไม่มากก็น้อย สำหรับผู้เยี่ยมชมที่ทำงานในสายงาน Software Testing เช่นเดียวกัน
กว่าจะมาเป็นโลโก้ กูเกิล
ห่างหายไปเกือบสองอาทิตย์ที่ไม่ได้มาเขียนบทความลงใน We Love Bug นะครับ ต้องขอโทษด้วยจริงๆ เนื่องจากติดภาระกิจร้อยแปดพันเก้า แต่ก็แอบดีใจที่ยังมีผู้สนใจเข้ามาเยี่ยมชม และมีสมาชิกใหม่ๆ สมัครเพิ่มเติมขึ้นมา รวมทั้งน้องเหน่ง (PunNeng) เข้ามาเขียนบทความลงเรื่อยๆ ทุกๆ วันพุธ ขอบคุณน้องเหน่ง ณ ที่นี้ด้วยนะครับ
หลังจากพูดคุยกับคุณอ๋อง (Leeyongson) ก็เลยเห็นชอบกันที่จะเปิดหนึ่งหมวดสำหรับเรื่องที่น้องเหน่งเขียน เลยจัดหมวด “Unit Testing” ขึ้นมาให้กับบทความที่เกี่ยวกับการทำ Unit Testingก็ขอเชิญทุกๆ ท่านที่สนใจเรื่องของ Unit Testing สามารถแวะเข้าไปเยี่ยมชมได้ รวมทั้งผู้ที่ต้องการจะแบ่งปันประสบการณ์ในส่วนของการทำ Unit Testing ด้วยเช่นกันครับ
ขณะที่เขียนบทความนี้อยู่ กำลังอยู่ใน Mode อู้งาน แอบเบียดบังเวลางานมาเขียนเรื่องลง We Love Bug ซะงั้นครับ กลับเข้าเรื่องเลยละกัน พอดีได้รับ Forward Mail มาจากพี่ที่รู้จักกันคนหนึ่ง ซึ่งไม่ได้เกี่ยวอะไรกับ Software Testing เลย แต่ก็หยิบมาฝากทุกๆ ท่านดูครับ
Google คงไม่มีใครไม่รู้จักคำนี้ และไม่มีใครเคยใช้บริการของเค้า ลองมาดูซิว่า กว่าจะมาเป็น Logo Google ตัวที่ใช้อยู่บนเว็บของเค้านั้น มี Design ออกมากี่แบบ
We Love Bug Cafe: วันจันทร์ที่ 18 กุมภาพันธ์ 2551
เข้าสู่วันจันทร์ของสัปดาห์ที่ 8 ของปี พ.ศ. 2551 ก็หวังว่า Software Tester ทุกๆ ท่าน คงจะมีพลังเต็มเปี่ยมที่จะพร้อมไล่จับแมลงทั้งน้อยใหญ่นะครับ เนื่องด้วยช่วงเสาร์อาทิตย์ที่ผ่านมาค่อนข้างจะยุ่ง เลยไม่ได้มีเวลาเข้ามาเขียน ก็เลยแอบอู้ ใช้เวลาในงาน มานั่งเขียน Cafe ก่อนที่จะลืมไปนะครับ
ในรอบสัปดาห์ที่ผ่านมาก็มีบทความใหม่เข้ามาอีก 2 บทความจาก คุณอ๋อง (Leeyongson ) และเหน่ง (PunNeng) ก็ลองติดตามอ่านกันดูนะครับ
- “What is User Acceptance Test” “มาทำความรู้จัก กับ User Acceptance Test กันเถอะ” (Leeyongson )
- Test first is not hard (PunNeng)
ในสัปดาห์นี้ก็น่าจะมีบทความใหม่ๆ เพิ่มเติมขึ้นมาประมาณ 2 -3 บทความโดยหลักๆ เป็นเรื่องของ Performance Testing และ User Acceptance Testing ก็ลองเข้ามาติดตามดูกันได้นะครับ
เช่นเดิม
สำหรับผู้ที่มีคำถามต่างๆ เกี่ยวกับ Software Testing ที่ต้องการให้ทีมงาน We Love Bug ช่วยเหลือ หรือต้องการให้นำเสนอ
บทความใดๆ สามารถเข้าส่ง Email มาถึงเราได้ที่ welovebug@sanook.com หรือแจ้งไว้ที่ส่วนของ แสดงความคิดเห็น ได้เช่นกัน
สำหรับผู้ที่อยู่ในสายงานของ Software Testing หรือผู้ที่สนใจ สามารถเข้ามาร่วมใน We Love Bug เพียงแค่ สมัครสมาชิก และต้องรบกวนแจ้งมาที่ทีมงานในกรณีที่ท่านต้องการที่จะร่วมเข้าเขียนบทความ โดยส่ง Email มาที่ welovebug@sanook.com
สำหรับผู้ที่สนใจรับข่าวสารเมื่อมีบทความใหม่ๆ สามารถสมัครรับข่าวสารผ่าน Email ที่ส่วนของ Side Bar > STAT
ขอให้สนุกสนานกับงานการที่รออยู่ในวันจันทร์นี้ครับ :#1:
Zyracuze
We Love Bug Cafe: วันจันทร์ที่ 18 กุมภาพันธ์ 2551
Volume 01 Number 02
Testing Doesn’t Finish…It’s Just STOP!
“What is User Acceptance Test” “มาทำความรู้จัก กับ User Acceptance Test กันเถอะ”
หลังจากที่ทิ้งท้ายกันไว้คราวก่อน ก็ถึงเวลาแล้วที่จะมารู้จักความหมายของ User Acceptance Test รวมถึงประเด็นสำคัญที่น่าสนใจอะไรบ้าง
What is “User Acceptance Test”
จากประสบการณ์การทำงานของผู้เขียนโดยตรงในงาน UAT ผู้เขียนจึงได้กลั่นกรองและขอนำเสนอความหมายของ UAT ว่าเป็นอย่างนี้ค่ะ
“User Acceptance Test” เป็นกระบวนการทดสอบระบบขั้นตอนสุดท้ายเพื่อให้แน่ใจว่า ระบบที่พัฒนาพร้อมที่จะใช้งานได้จริง ตรงตามกระบวนการทาง ธุรกิจ (Business Process) และความต้องการของผู้ใช้งานที่ได้กำหนดไว้ (Software Requirements) โดยผลลัพธ์การทดสอบจะต้องเป็นไปตามเงื่อนไขความสมบูรณ์ของระบบที่ควรจะเป็นและสามารถยอมรับได้(Acceptance Criteria) ซึ่งได้ร่วมกันกำหนดขึ้นระหว่างผู้ใช้งานระบบกับทีมงานพัฒนาระบบรวมถึงส่วนงานอื่นๆ ที่เกี่ยวข้อง
การทดสอบระบบในขั้นตอนนี้มีจุดที่สำคัญซึ่งแตกต่างจากการทดสอบขั้นตอนอื่นคือ ผู้ใช้งานระบบจริงจะต้องเข้ามามีส่วนร่วมในกระบวนการทดสอบโดยเริ่มตั้งแต่ กำหนดกรณีทดสอบ(Test Case/Scenario) ร่วมทดสอบระบบ(Executes Test) จนถึง การประเมินและสรุปผลการทดสอบ(UAT Result and Evaluation) และตัดสินใจว่าระบบดังกล่าวจะสามารถนำไปใช้งานจริงได้หรือไม่ ถ้าได้ก็จะมีการลงนามอนุมัติจากผู้ใช้งานเป็นลายลักษณ์อักษร(UAT Sign Off) เพื่อนำระบบไปใช้งานจริง แต่ถ้าไม่ได้ ระบบจะถูกนำไปปรับปรุงแก้ไข แล้วจะกลับเข้าสู่กระบวนการ UAT อีกครั้ง จนกระทั่งเป็นที่ยอมรับของทุกฝ่ายว่าสามารถนำระบบใช้งานจริงได้
โดยที่สภาพแวดล้อมในการทำ UAT (UAT/Test Environment) จะต้องเป็นสภาพแวดล้อมที่เหมือนหรือใกล้เคียงมากที่สุด กับสภาพแวดของการใช้งานจริง (Hardware/Software/Data on Production Environment) เพื่อให้การทดสอบใกล้เคียงกับการทำงานจริงมากที่สุดและได้ผลผลการทดสอบที่น่าเชื่อถือ
ผู้เขียนจะขอขยายความและพูดถึงรายละเอียดในส่วนต่างๆ ที่กล่าวมา ในตอนต่อๆ ไปนะค๊า :flirty:
“A journey of a thousand miles begins with a single step”
A good start is half of the success
LeeFong…
บทความที่เกี่ยวข้อง
We Love Bug Cafe: วันอาทิตย์ที่ 10 กุมภาพันธ์ 2551
นับไป นับมา 14 กุมภาพันธ์ 2551 นี้ We Love Bug ก็จะอายุครบ 1 เดือน พอดิบ พอดี ก็ต้องขอขอบคุณเหล่าผู้เขียนทุกๆ ท่าน
ที่ได้สละเวลาจากงานประจำ มาร่วมแบ่งปันความรู้ ประสบการณ์ เทคนิคต่างๆ ที่เกี่ยวกับ Software Testing เพื่อช่วยกันสร้าง
ชุมชนคนรักแมลง ในประเทศไทยของเราให้เกิดขึ้น เพื่อแลกเปลี่ยนความรู้ ให้คำปรึกษา และช่วยเหลือกันในสายงานของ Software Testing รวมทั้ง Software Development Process ด้วยเช่นกัน เพื่อให้ Software ที่ถูกพัฒนาขึ้นมีคุณภาพที่ดี
สมาชิกรุ่นแรกที่เข้ามาร่วมด้วยช่วยกัน ณ ตอนนี้ ก็ประกอบไปด้วย Tester, Test Leader, Test Manager และล่าสุดเราก็ได้ต้อนรับสมาชิกใหม่อีก 1 ท่าน ที่เป็น Developer มาร่วมแบ่งปันประสบการณ์
ถือโอกาส ณ ตรงนี้ขอกล่าวต้อนรับสมาชิกทุกๆ ท่านอย่างเป็นทางการณ์ สู่ We Love Bug: Testing Doesn’t Finish…It’s Just STOP!





