สวัสดีครับ วันนี้ขอเปลี่ยนแนวเขียนเล็กน้อย พอดีมีข่าวสารที่คิดว่า อาจจะเป็นเกร็ดความรู้กับผู้อ่าน เลยอยากหยิบยกขึ้นมา แล้วปรุงแต่งสีสันเล็กน้อยเพื่อให้ มีอรรถรสในการอ่านมากขึ้น
ผมว่าคงเป็นที่ยอมรับกันว่า การที่จะหาคนที่เชี่ยวชาญรู้ลึก รู้จริงในการใช้ test automation tool ที่จะสามารถทำให้การ automate test ให้ั้เป็นไปอย่างมีประสิทธิภาพ และ สามารถ support การ automate test ที่ stable ในหลายๆ configuration หรือ environment (เช่น Win 2000, WinXP หรือ Internet Browser ต่างๆ) นั้น เป็นเรื่องที่ยากมากๆๆๆ ในเมืองไทย ทั้งด้วยมีคนที่มีความสนใจด้านนี้ยังไม่มากนัก แถม Tool ในด้านนี้ยังมีราคาสูงปรี๊ดๆ ดังนั้นบุคคลากรที่มีความเชี่ยวชาญด้านนี้ ก็มักจะไปกระจุกกันอยูที่กลุ่มบริษัททุนสูงที่มีอยู่ไม่กี่แห่งในเมืองไทย วันนี้ผมเลยอยากหยิบยกเรื่องนี้่ขึ้นมาจุดประกาย และหวังว่าในอนาคตจะมีแฟนพันธุ์แท้ test automation มาถก มา share ความรู้ใหม่ๆกัน น่ะครับ ผมเองก็ยังมีประสบการณ์ด้านนี้ไม่มากนัก แต่อยากให้ post นี้ เป็นจุดเริ่มต้นของหัวข้อหรือ comment ต่างๆในหัวข้อนี้ที่จะตามมาทีหลัง
วันนี้ แฟนพันธุ์แท้ automation มีสิทธ์ลุ้นรางวัล และสร้าง profile ที่ดีให้กับตัวเองด้วยครับ อ่านดีๆ มีรางวัล … พร้อมแล้วลุยเลยครับ … ทดสอบตัวเอง (เริ่มจากง่ายไปยาก)
1. ปัจจุบัน WinRunner และ QTP เป็นของบริษัทอะไร?
2. ข่าวเด่นๆล่าสุดเกี่ยวกับ WinRunnerคือ ?
3. Version ล่าสุดของ QTP คือ versionไหนแล้ว
4. มีอะไรใหม่ใน QTP version ล่าสุด
…
…
ทดสอบตัวเองแล้ว รู้คำตอบกันกี่ข้อครับ เอาล่ะ ได้เวลาไปดูเฉลยกัน พร้อมกัีบสิทธ์ลุ้นรางวัลบางอย่างกันเลยครับ
…
…
1. ปัจจุบัน WinRunner และ QTP เป็นของบริษัทอะไร?
คำตอบ : WinRunner และ QTP (Quick Test Pro) เป็น automation test tool ที่เคยเป็นของ Mercury แต่ขณะนี้ได้ถูกซื้อไปเป็นของ HP ได้ซักพักแล้ว
2. ข่าวเด่นๆล่าสุดเกี่ยวกับ WinRunnerคือ ?
คำตอบ : HP จะหยุดการ support WinRunner แบบ full support ภายใน จะหมดภายใน Aug 2009 และหยุด support แบบ limited support ภายในวันที่ 1 ม.ค. 2011 (จริงๆก็คือสิ้นปี 2010 นั่นเอง) นั่นหมายความว่า เจ้าไหนใช้ WinRunner อยู่คงต้องเตรียม migration plan ที่จะขยับหรือเปลี่ยน tool กันแล้วล่ะครับ รายละเอียดดูได้ที่
3. Version ล่าสุดของ QTP คือ versionไหนแล้ว
คำตอบ : 9.5
4. มีอะไรใหม่ใน QTP version ล่าสุด
คำตอบ : เรื่องนี้ค่อนข้างยาวครับ มี feature เพิ่มขึ้นบางส่วนแล้วก็ support environment ที่มากขึ้น ถ้ามาเขียนเองจะยาวไป ผมเลยขอแปะเป็น link ที่ผม search มาแล้วคิดว่า work สุดละกันครับ
…
…
เป็นไงบ้างครับ เป็นmini แฟนพันธุ์แท้ กันบ้างรึเปล่า ตอนนี้ถึงเรื่องเกี่ยวกับรางวัลกันแล้วนะครับ หวังว่าคงจะไม่มีใครนึกนะครับว่าจะมีการแจกอะไรฟรีๆ (ฝรั่งเค้าว่ากันว่า there is no such thing as a free lunch) สำหรับเรื่องรางวัล ที่มามันเป็นงี้ครับ
ทาง HP เค้าเปิดรับให้ส่งหัวข้อ idea สำหรับ white paper ที่น่าจะเป็นประโยชน์กับ testing community ในการที่จะเพิ่มประสิทธิภาพในการทำงาน หลีกเลี่ยงข้อผิดพลาดที่เกิดขึ้นบ่อย หรือ concept ที่สามารถทำให้ ประหยัดเวลาหรือ cost หรือ ทำให้ quality ของ application สูงขึ้น อะไรก็ตามที่ี่สามารถทำให้ชีวิต test team ดีขึ้น ทำงานได้ดีขึ้นน่ะครับ
ขั้นต้นเค้าให้ส่ง abstract ไปไม่เกิน 500 คำ ให้ส่งไปภายใน July 31 2008 แล้วเค้าจะคัดเลือกเอาไปร่วมทำ white paper ออกมา
รางวัลคืออะไรเหรอครับ สำหรับ 500 คำ essay ที่เค้าได้รับ เค้าจะให้ gift card starbuck 20 เหรียญ จะมี 4 คนที่จะได้ร่วมทำ white paper โดยที่ 3 คนจะได้รับ gift certificate 500 เหรียญ และ 1 Winner ที่เขียนหัวข้อ ที่เกี่ยวข้องกับ Oracle/SAP จะได้รางวัล Notebook ราคาประมาณ 1500 เหรียญ US ครับ ดูรายละเอียดได้ที่
https://h30406.www3.hp.com/campaigns/2008/wwcampaign/1-4UO3G/index.php?mcc=DKHU
อย่าลืม ศึกษา terms and conditions ให้ดีได้ที่ เน้นว่าให้อ่านหัวข้อ PRIZES กับ PRIZES CONDITIONS สำหรับ รางวัล starbucks gift certificate ดูเหมือนจะไ่ม่มีเงื่อนไขอะไร แต่รางวัลใหญ่กว่านั้นจะต้องดูรายละเอียดครับ
https://h30406.www3.hp.com/campaigns/2008/wwcampaign/1-4UO3G/rules.html
ผมมองว่าเรื่องนี้รางวัลที่เป็นสิ่งของหรือเงินถือเป็นเรื่องรอง แต่อยากจะเห็น Tester ไทยด้วยกันได้มีความภาคภูมิใจที่ไ้ด้รับเกียรติในการ publish white paper กับเค้ามั่งน่ะครับ นี่คือแรงจูงใจที่ผมเอามาเขียนในวันนี้
สำหรับคนที่ไม่คุ้นเคยกับ white paper สามารถดูตัวอย่างที่เคยมีคนเขียนได้ข้างล่างนี้ ผมว่าเค้าเขียนกันได้ดีทีเดียว
How to automate testing (602KB, PDF)
หรือ
Software defect reporting and resolution (252KB, PDF)
อย่าตกใจนะครับ ที่เค้าให้ส่งรอบแรกคือแค่ abstract ไม่เกิน 500 คำ ถ้าเค้าเลือกแล้วถึงจะมาทำเป็น paper แบบนี้
ถ้าใครมีคำถาม หรืออยากรู้ข้อมูลอะไรเพิ่มเติ่มเกี่ยวกับ software testing, testing training, automated test tool ก็ลอง post มาได้ครับ
Till next time.
Ekaluck
15 Responses to ทดสอบตัวเอง คุึณเป็นแฟนพันธุ์แท้ Regression Test Automation หรือไม่ (อาจมีรางวัลด้วยนะ)
Zyracuze
July 20th, 2008 at 10:16 am
ขอบคุณคุณโอ สำหรับบทความดีดีอีกครั้ง
Automate Test Tool น่าสนใจกับคำนี้
ผมก็เห็นด้วยกับที่คุณโอกล่าวนะ ว่าหาผู้ที่รู้ลึกในเมืองไทยยากจริงๆ ขนาดตัวแทนจำหน่าย ก็ยังไม่สามารถ Support ได้ในบางกรณีที่เราพบ และแจ้งไปได้
Nutdanai
August 8th, 2008 at 10:37 pm
มีสิ่งที่จิงๆแล้วทุกคนอาจจะรู้อยู่ แต่หลายๆคนอาจจะลืมคิดไปในการทำงานกับ Automation Test นะครับ หลายๆคนใช้ Automation Test แล้วใช้เวลามากกว่าการ Run แบบ Manual จนทำให้เลิกใช้ Automation test ไปเลย ปัญหาส่วนใหญ่ก็เนื่องมาจากความไม่ stable หรือการ Fail ที่ไม่ได้เกิดจากตัว Software เองที่มีเยอะมากๆ จนบางครั้งทำให้ Tester หลายคนคิดว่า run manual สบายใจกว่า
จริงๆแล้วปัญหานี้มีวิธีแก้ได้หลายอย่าง แต่หลักๆที่คนมักจะลืมนึกถึงกันคือ การ Control Test environment ซึ่งจริงๆแล้วทำได้ไม่ยากแต่ effective มากๆในการแก้ปัญหานี้นะครับ ลองพยายามทำให้ Test environment ของเรา Stable ขึ้น และให้ทุกอย่างสามารถ Control ได้ อย่างเช่นใช้ simulate data แทนการใช้ real data feed ก็จะช่วยทำให้ลด fail test case ที่เกิดขึ้นได้เยอะเลยครับ ขอยกคำพูดของคุณ Loyd จาก Groove consultant มาหน่อยนะครับ แปลเป็นไทยได้ประมาณว่า “เราไม่สามารถเชื่อถือผลการเทสได้เลย ถ้า Test environment ของเราไม่ดีพอ และโดยส่วนใหญ่ Tester มักจะเจอปัญหาที่เกิดขึ้นจาก Test environment มากกว่าปัญหาจากตัว Software เองด้วยซ้ำ แต่ Test environment เป็นสิ่งสุดท้ายที่ทุกคนจะพยายามแก้ปัญหากับมัน” ลองดูนะครับ เผื่อเรื่องเล็กๆน้อยๆพวกนี้จะช่วยให้เรามีความสุขกับ Automation test มากขึ้นได้ จากที่ลองกับทีมตัวเองช่วยได้เยอะเลยครับ
ATE
September 16th, 2008 at 9:51 pm
ขอเพิ่มเติมในส่วนของ automate test tools หน่อยนะค่ะ Tools ที่ใช้ในการเทส จะแบ่งออกเป็น 2 ส่วนใหญ่คือ Functional กับ Performance test ค่ะ ถ้าจะพูดถึง Product ของทาง HP เองนั้น ที่ทางคุณ Ekaluck กล่าวมานั้น Winrunner กับ QTP นั้นเป็น tools ที่ใช้ทดสอบ Functional Test แต่ถ้าเป็น Performance Test นั้น ก็จะมีตัวช่วยที่ชื่อว่า VuGen LoadRunner ค่ะ จะมีการจำลอง user ค่ะ ซึ่งจำนวน user นั้นก็จะขึ้นตามราคาที่ซื้อ product อ่ะค่ะ user ยิ่งเยอะ ราคาก็ยิ่งสูงเลยล่ะค่ะ….รายละเอียดเพิ่มเติม สามารถหาอ่านได้จาก website ของทาง HP เลยค่ะ
Ekaluck
September 16th, 2008 at 10:03 pm
ขอบคุณ คุณ ATE มากครับ ใช่ๆ automate tool มันมีสอง focus ครับ ผมยังมีประสบการณ์เกี่ยวกับ performance test tool ไม่มากนัก ดีเลยครับ ถ้ายังไงเอามา share กัน หรือไม่แน่ ถ้าผมมีคำถามวันหลังเกี่ยวกับ performance test strategy ผมคงต้องปรึกษาคุณ ATE บ้างซะแล้ว
Zyracuze
September 16th, 2008 at 10:39 pm
คุณ ATE สนใจมาร่วมแบ่งปันความรู้ และประสบการณ์กันไหมครับ
ayiriw
October 8th, 2008 at 10:28 am
ผมเคยใช้ Test Automation ของ IBM มาบ้าง
มันอยู่ในชุดของ Rational ครับ ที่เคยจับก็มี
- Functional Tester
- Performance Tester
- TestManager
ซึ่งมี concept ไม่ต่างกับ HP เท่าไร
Private99
December 15th, 2008 at 3:38 pm
ตอนนี้หา automated test tools กับ Performance test
อยู่ครับ (บน window App.) มือใหม่มากครับ ส่วนใหญ่ที่เจอมันจะเป็น tools ที่ใช้บน web application
มีตัวไหนแนะนำไหมครับ อยากได้แบบ support Protocal TCP ครับ
Noon
January 5th, 2009 at 11:42 pm
ตอนนี้ทำงานด้าน automation test อยู่ โดยใช้ QTP version 9.5 ค่ะ
ทำมาได้ซัก 1 ปีแล้ว ไป train QTP ที่เมืองนอกมา แต่ก็เป็นการ train แบบ basic จริง ๆ
ส่วน advance นั้นต้องใช้ประสบการณ์ และเพิ่มความสามารถในด้านของ VB script ด้วยค่ะ
และที่ทำงานก็มีใช้ Load Runner ด้วยค่ะ ซึ่งการเขียน Load Runner แบบ advance จะใช้ภาษา C เขียนค่ะ
ยังไงถ้ามีปัญหาที่อยากสอบถามอะไร ก็เต็มใจที่จะช่วยเหลือนะคะ ถ้าหากพอจะมีความรู้ในหัวข้อที่ถามมา
สามารถติดต่อนุ่นได้ที่
zamboooo@hotmail.com นะคะ
ยินดีให้บริการค่า อิอิ
นุ่น
Joy
January 12th, 2009 at 6:23 pm
เท่าที่พอคุ้นๆมา ถ้าเป็น automate test tools บน win apps เหมือนจะมี license นะค่ะ ไม่ฟรีอ่ะค่ะ แต่ถ้ากะลังสนใจ ก็ลอง download มาลองดูพวก feature ก่อนก็ดีนะค่ะ ว่าเหมาะสมหรือว่ารองรับ App ที่ต้องการจะทดสอบหรือไม่ค่ะ ส่วนตัวเคยลองใช้ LoadRunner มาเหมือนกัน ถ้าช่วยได้เต็มที่ค่ะ
dd
May 3rd, 2009 at 2:53 am
เอ่อ product เขาไม่มีฟรีอยู่แล้วครับ เท่าที่ทราบ คือ trial 14 วัน
QTP และ LoadRunner รองรับทั้ง win app และ web app รวมทั้ง tcp protocol ครับ
LoadRunner อาจจะทำงานร่วมกับ Diagnostic Server (Profiler) ,Sitescope หรือ BAC (Business Availability Center) เพื่อดูในระดับ Code หรือ Method ของ Application รวมทั้งการ monitor resource ของเครื่อง Application/Database Server ด้วย
Pookyy
July 29th, 2009 at 3:35 pm
ได้ความรู้เยอะดีจัง กําลัง เริ่มใช้ QTP อยู่เลย มาตอนกันเยอะๆ นะค่ะ
Nick
August 1st, 2009 at 11:03 am
Tools พวกนี้น่าสนใจมากครับ
ตอนนี้เราก็มีใช้ ทั้ง
QC Tools (Test Director) ชื่อเก่า
Load Runner (Perfomance Tools)
QTM (Automate Tools)
เหล่านี้ เป็นของ HP ซึ่ง บริษัท ที่เป็นpartner กันคือ G-Able ครับ เขาจะรับ implement tools ให้ ในแต่ละ องค์กร
ส่วนอีกค่าย ก็ IBM Rational
อีกค่าย Compuware ครับ
Nick
August 1st, 2009 at 11:04 am
โทษครับพิมพ์ผิด ต้อง QTP ไม่ใช่ QTM
Note
August 17th, 2009 at 5:49 pm
อยากรู้เรื่อง ข้อเปรียบเทียบระหว่าง Loader Runner กับ Rational ครับ ถึงข้อดีข้อเสีย
แล้วไม่ทราบว่าจะหาเรื่องของราคาได้ที่ไหนครับ ขอบคุณมากครับ
Fartus
January 27th, 2010 at 5:19 pm
ผมใช้ 9.2 อยู่ แต่ตอนนี้ มันเช็ค Text ที่เป็น HTML แล้วมันไม่ Support ภาษาไทย ทำไงดีครับ win App นะครับ ช่วยผมหน่อยเน้อ