รวมไว้ให้แล้ว วิธีติดตั้ง RIDE ง๊ายง่าย ใครๆ ก็ทำตามได้

จาก blog ก่อนหน้าที่ P'Art ได้สอนการติดตั้ง robot framework และชิงสอน PyCharm ตัดหน้ากันไปแล้ว วันนี้มาดูการติดตั้ง RIDE กันบ้างงงง มะมา เรามาทำความรู้จัก RIDE เป็น IDE สำหรับใช้เขียน automated test ด้วย Robot framework ค่ะ หากเปิดดูจาก document ของ Robot framework เกี่ยวกับ Editor สำหรับใช้งานนั้น จะเห็นพี่ RIDE มาเป็นตัวแรกเลย มะมา เรามาดู...

มาทำให้ VS Code แสดง auto-complete RF Puppeteer keywords

สำหรับใครที่ชอบใช้ lightweight code editor ที่ขนาดเล็กติดตั้งง่าย และ ไม่กินเสปคเครื่อง ช่วงเวลานี้คงหนีไม่พ้น VS Code ของ Microsoft แน่นอน ซึ่งในบทความนี้ เราจะมาสอนวิธีคอนฟิกให้ VS Code รองรับ RF Puppeteer กันครับ ขั้นตอนการติดตั้ง ติดตั้ง Puppeteer ทำตาม...

จะเริ่มเขียนเทส Mobile App ยังไงดี มาทำความรู้จักกับ Appium กันครับ

ปฏิเสธไม่ได้ว่า ทุกวันนี้โทรศัพท์มือถือเข้ามาเป็นอวัยวะหลักของร่างกายเราไปแล้ว(ผมว่าเราใช้มันบ่อยกว่าอวัยวะอื่นๆซะอีก) และนี่เองก็เป็นสิ่งผลักดันให้บริษัท ไม่ว่าจะขนาดใหญ่ SME หรือ Start-Up ต่างก็มุ่งเน้นที่จะสร้าง Application ของตัวเองออกมาตอบสนองการใช้งานของผู้ใช้งานยุคใหม่นี้ สิ่งนี่เองเป็นจุดที่ QA อย่างพวกเราต้องเริ่มเรียนรู้ที่จะเขียนเทสบน Mobile Application ได้แล้วนะ และพระเอกของงานนี้ก็คือ Appium Appium คือ Open source test framework ที่มีคำสั่งให้เราเรียกใช้งานเพื่อควบคุมการทำงานของมือถือ โดยสามารถทดสอบได้ทั้ง Native app และ Web view Appium รองรับ Platform อะไรบ้าง iOS Android Windows ...

จัดกลุ่ม Selenium Keyword ให้เป็น Page Object กัน

ถ้าใครได้ใช้ Robot กับ Selenium2Library จะพบว่าตัว Test Script ที่เราเขียนมานั้น ค่อนข้างจะดูแลยาก โดยเรามักเขียน script ไล่คำสั่งไปเรื่อยๆ หรืออย่างมากก็อาจสร้างเป็น resource file มาเก็บไว้ แต่ Selenium เองก็มีแนวคิดของ Page Object Pattern ซึ่งเป็นแนวคิดการจัดการความซักซ้อนของการที่เราต้องทำสอบ หน้า page จำนวนมากๆ ได้ แต่ปัญหามันอยู่ที่ Selenium2Library เองนั้น ไม่ได้ออกแบบตาม Page Object Pattern เราจึงจำเป็นต้องใช้วิธีเสมือนการสร้าง...

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

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