มุมมอง Programming+Testing กับความรัก

พอดีว่าวันนี้มีโอกาสได้คุยกับเพื่อนคนนึงครับ เค้าให้แง่คิดดีดีครับที่เอามาดัดแปลงการ Programming/Testing มาเปรียบเทียบด้วยมุมมองเกี่ยวกับความรัก ผมเลยผสมโรงด้วยเลย กลายเป็นสนุกไปครับ… ลองๆ อ่านดูนะครับ แต่อย่าไปคิดอะไรมากครับ ทุกอย่างเกิดขึ้นและดับไป ตัวเราเองต้องรู้จัก Analyze, Requirement gathering(เก็บความต้องการของเรา) ให้ดีก่อนจะ Develop และ Implement เรื่องความสัมพันธ์ แต่อย่าลืมเรื่อง Testing ด้วย ถ้าขาดเรื่อง Testing สุดท้ายมันก็เปล่าประโยชน์ จบไม่สวย ส่งของให้ลูกค้าไม่ได้ Best practice เกิดขึ้นได้เสมอในโลก IT เหมือนในชีวิตเราถ้าไม่เคยพบกับปัญหา อนาคตเราเจอก็จะไม่รู้ว่าต้องทำตัวอย่างไร Compatible (การเข้ากันได้) นี่ก็สำคัญ พวก Programmer มักไม่ค่อยคิดกัน คิดแต่จะ Program กันแต่ platform ที่ตัวเองใช้ โดยไม่คิดถึงว่าคนรอบข้างเค้าใช้ platform ไหนอยู่ เช่น เขียนโปรแกรมมาซะหน้าตาสวยหรูดี แต่ใช้งานบน windows 7 ไม่ได้ ดันใช้ได้แต่ Windows 98 ดังนั้น […]

charathbank

January 19, 2011

จับปืนมายิง Galaxy Tab! – อีก 1 ความโหดของการ Test

กระแส Tablet ในโลกและเมืองไทยกำลังโหมกระหน่ำเข้ามาอย่างรุนแรงจริงๆในปีนี้ ตั้งแต่ค่ายผลไม้ออก iPad มาตีตลาดช่วงต้นปี และช่วงปีนี้ก็มี Tablet ออกมาเรื่อยๆในเมืองไทย รวมไปถึงเริ่มมีการเปิด Line ที่จะผลิตรุ่นใหม่ๆในปีหน้าแล้ว ปีหน้าคงสนุกแน่ๆ สำหรับ 1 ยี่ห้อที่ออกมาทำตลาดในเมืองไทยและดูแล้วรุ่งมากคงไม่พ้น Samsung ที่เปิดตัว Samsung Galaxy Tab ที่ Feedback ออกมาค่อนข้างดีพอตัว… สำหรับเมืองนอก กระแสก็ไม่เลวเหมือนกันครับ…แรงพอที่จะมีคนเอาปืนมายิงเล่นกันเลย และเป็นที่มาของ Blog นี้

charathbank

November 13, 2010

QA Knowledge :: Testing Type มีอะไรบ้าง

หลังจากดู Stat การเข้ามาชมแล้ว เริ่มมีการมาชมส่วน QA เยอะขึ้น สารภาพเลยว่าลืมเขียนต่อครับ จริงๆแล้วผม Draft ทิ้งไว้นานแล้ว วันนี้เลยขอมาต่อกับความรู้ทางด้าน QA ในส่วนของประเภทของการ Testing หล่ะกันนะครับ เชื่อว่าหลายๆท่านที่เคยเล่นเกมส์ออนไลน์ ที่เคยบูมในช่วงแรกๆเมื่อหลายปีก่อน คงเคยได้ยินการเรียกชื่อ version ต่อท้ายเกมส์นั้นๆ ว่า alpha , beta, closed beta อะไรทำนองนี้บ้าง  แถมล่าสุด IE9 ก็ออกตัว Beta ออกมาให้เราได้ใช้กัน ทราบกันหรือเปล่าครับว่า คำว่า alpha/beta มันคืออะไร (อย่าตอบว่าเป็นยาทาแก้สิวแก้ฝ้านะครับ) ที่จริงแล้วทั้งคู่นั้นก็คือประเภทของการ Testing อย่างนึงครับ

charathbank

October 4, 2010

Tester คือใคร / ทำอะไร / เพื่ออะไร

ย้อนไปเมื่อสัก 10 ปีก่อนใครที่เรียนสายคอมพิวเตอร์มา ทุกคนที่เรียนจบจะถูกมองว่าเค้าจะต้องมาทำอาชีพที่เรียนว่า โปรแกรมเมอร์ (Programmer) หรือคนเขียนโปรแกรมแทบจะทั้งสิ้น ทุกวันนี้ก็ยังมีคนเข้าใจอย่างนั้น แต่ที่จริงแล้วการเรียนไม่ว่าจะ IT, ComScience หรือจะเป็น Com Engineer ก็มีอาชีพหลากหลายที่รอรับนอกจาก Programmer อาทิ ผู้ควบคุมดูแลระบบ Network Admin, นักวิเคราะห์ระบบ System Analyst, ผู้ดูแลฐานข้อมูล Database Admin หรือกระทั่ง Programmer ก็ยังแตกตามภาษาไป C, C++, .Net, Java แต่ช่วง 10 ปีนี้ได้มีตำแหน่งอีกตำแหน่งนึงผุดขึ้นมา แต่ไม่ค่อยเป็นที่แพร่หลายนักในตอนนั้น เรียกว่า Tester ครั้งแรกที่ผมได้ยินก็คือการมา roadshow ของ 2 บริษัทที่มารับนักศึกษาปี 4 ไปทำงานกับบริษัทเค้า ผมไม่รู้ scope เท่าไหร่นอกจากเข้าใจไปเองว่า… “อ่อ  Tester ก็คือคนเทสโปรแกรม หา bug หาเจอแล้วก็บอก […]

charathbank

August 7, 2010