มาพัฒนา Library ของ Robot framework ใช้เองดู

Blog ของ Robot framework ก็ดำเนินมาถึงเรื่องราวที่ซับซ้อนมากยิ่งขี้นแล้ว โดยคราวนี้เราจะมาคุยกันเรื่องการพัฒนา Library ไว้ใช้เองครับ โดยปกติแล้วเรามักจะไปหา Library ของ Robot framework จาก 3rd parties จากหลายๆแหล่งมาช่วยในการพัฒนาให้การเขียน test script ทำได้ง่าย และสะดวกยิ่งขึ้น แต่บางกรณีอาจพบว่า Library ที่มีอยู่แล้วไม่ตอบโจทย์รูปแบบการทดสอบของ Application ของเรา ทำให้บางครั้ง การพัฒนา Library มาใช้เอง ก็เป็นตัวเลือกที่ดีเช่นกันครับ เมื่อไหร่เราควรพัฒนา Library ไว้ใช้เอง หากเราหา Library ในตลาดแล้วไม่พบ Library...

เขียน Test Script ภาษาคนด้วย ATDD + Robotframework กัน

ก่อนหน้านี้ผมเคยพูดเรื่อง Specification Workshops ไปแล้ว วันนี้เราจะมาลองเขียน Robot test script ด้วยแนวคิดของ ATDD กันดูครับ ซึ่ง ATDD ใน Robot Framework เป็น Feature ที่ถูกใส่มาใน Framework ของ Robotframework เลย ไม่จำเป็นต้องลง library เพิ่มเติมก็สามารถทำงานได้เลย   มาดูตัวอย่าง ATDD เทียบกับ Test Script ปกติกันครับ Normal Test Script: ATDD Test...

มาใช้ Eclipse IDE เขียน test script แทน RIDE กันเถอะ

ห่างหายกันไปนานเลย กลับมาอีกทีอยากแชร์เรื่อง IDE สำหรับเขียน Robot framework test script กัน คิดว่าเพื่อนๆที่เคยเขียน Robot test script น่าจะคุ้นเคยกันดีกับ RIDE หรือ Robot IDE นั่นเอง ซึ่งเจ้า RIDE ก็ใช้งานได้ง่ายติดตั้ง ไม่ซับซ้อนอะไร แล้วมันมีปัญหาอะไรกันที่จะไม่ใช้ต่อ หากเพื่อนๆเพิ่งเริ่มใช้งาน RIDE กับ Project ได้ไม่นานอาจจะไม่มีปัญหาอะไรนัก แต่สำหรับบาง Project ที่เริ่มมีจำนวน Test script และ Resource file จำนวนมากๆแล้ว...

มาเทส Mobile App บน Cloud Sauce Labs กันดีกว่า

ปฏิเสธไม่ได้เลยว่า สมัยนี้บริษัทที่ยังไม่ย้ายไปใช้ Cloud Service มีน้อยมากๆ เพราะข้อดีของ Cloud มีมากมาย เช่น การขยายขนาดระบบที่ทำได้รวดเร็ว ทีมพัฒนาไม่จำเป็นต้องดูแลเครื่องเอง ประหยัดค่าใช้จ่ายในการจ้างAdmin และเหตุผลอีกร้อยแปด ทำให้แนวคิดนี้มาถึงฝั่ง QA ด้วยเช่นกัน เนื่องจากสมัยนี้ Mobile Application เป็นที่นิยมอย่างมาก การทดสอบ Mobile Application ที่มีหลาย Platform มีขนาดหน้าจอแตกต่าง อีกทั้งแต่ละค่ายที่ผลิดอุปกรณ์ยังมีการ Customize ระบบปฏิบัติการเพื่อสร้างความแตกต่างจากเจ้าอื่น ทำให้การเทส Mobile Application เป็นเรื่องที่น่าปวดหัวมาก เพราะเราจำเป็นต้องมีอุปกรณ์หลากหลายรุ่น เพื่อให้ครอบคลุมกลุ่มลูกค้านั่นเอง เพื่อลดปัญหาเหล่านี้...

มา config Jenkins ให้รันเทส Robot Framework กันครับ

หายไปนานเลย จาก post ที่แล้วที่อธิบายการ ติดตั้ง Jenkins บน window ไป สำหรับใครที่ยังไม่ได้ติดตั้ง ก็ลองย้อนกลับไปดูก่อนนะครับ เสร็จแล้วเรามาต่อกันที่การ config ให้ Jenkins รัน Robot Framework กันดีกว่าครับ ก่อนอื่นเลยเครื่องที่เพื่อนๆลง Jenkins ต้องสามารถรันเทส robot script ได้ด้วยนะครับ ใครจำวิธีลงไม่ได้ตาม link นี้เลยครับ เริ่มติดตั้ง Plug-in Jenkins ที่จำเป็น ให้เราเปิด Browser ไปที่ Jenkins...