Home Blog Page 3

มาติดตั้ง Appium กับ Robot framework สำหรับเทส Android App กัน

กลับมาต่อกันซักทีกับ Setup Appium ผมอยากขอให้เวลาทำตามค่อยๆทำตามทีละ Step นะครับ เพราะขั้นตอนการ Setup ค่อนข้างเยอะมาก ค่อยๆทำตามถ้าติดปัญหาตรง Step ไหนแนะนำว่าหาทางแก้ให้ได้ก่อนทำขั้นตอนถัดไป สำหรับใครที่ยังไม่ได้ Setup Robot Framework ดูตามบทความจาก Link นี้ก่อนครับ มาลุยกันเลยกับ 7 ขั้นตอน ติดตั้ง Appium สำหรับ Robot...

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

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

ลดภาระลูกหลาน หันมาดูแล Test Script ด้วย Setup และ Tear Down

หลังจากที่เราเริ่มเขียน Test Script ไปสักพัก ก็จะเริ่มมี Test Step ที่เรามักต้องทำซ้ำๆกัน เวลา เริ่มต้นและส่วนท้ายของ Test Script ซึ่งถ้าปล่อยให้เป็นแบบนี้ต่อไปคงไม่ดีแน่ Test Script ของเราก็ดูรก, อ่านยาก, มี code ซ้ำๆกันเต็มไปหมด และ Test Script เองก็มี Step ที่ไม่เกี่ยวกับการเทส...

Variables พื้นฐานการเขียนเทสที่ QA ต้องรู้

ก่อนที่เราจะเริ่มเขียนเทส เราควรจะมีความเข้าใจเกี่ยวกับพื้นฐานของการเขียนเทสกันก่อนค่ะ วันนี้ P'Ploy จะมาเล่าถึง Variables หรือตัวแปรให้ฟังกัน ตามมาเลยๆๆ ตัวแปร หรือ Variables คืออะไร? จากภาษาอังกฤษ คำว่า variable มาจากคำว่า vary (เปลี่ยนแปลง) + able (สามารถ) พอเอามารวมกัน ก็คือ ข้อมูลหรือค่าใดๆ ที่สามารถเปลี่ยนแปลงได้ นั่นเองจ้า เพื่อความเข้าใจมากขึ้น...

Config PyCharm ให้รันเทส robot framework ในคลิกเดียว

จากบทความก่อนหน้าเราได้ลองติดตั้ง PyCharm กันแล้วแต่เราก็ยังต้องรันเทสผ่าน command line อยู่ ซึ่งมันไม่สะดวกเลย ด้วยความขี้เกียจนี้เองเลยทำให้เราไปเจอว่า PyCharm เองก็มีวิธี config ให้ไปรัน test robot framework ผ่าน GUI ได้ด้วย ทำได้ไงมาดูกัน วิธี Config แบ่งเป็น 3 ส่วนใหญ่ๆ คือ...