เก็บผลเทส และดึงเทสดาต้า จาก Excel ด้วย Robot framework

เนื่องจากหลายๆครั้ง QA เองจำเป็นจะต้องส่งผลการเทส และรับเทสดาต้ามาจากลูกค้าโดยตรง ซึ่งลูกค้าก็มักจะคุ้นเคยการใช้งาน โปรแกรม Excel เพื่อตรวจสอบความคืบหน้า(Test Report) อีกทั้งยังใช้ส่งข้อมูลเทสดาต้า ให้กับ QA Team เพื่อใช้ในการรันทดสอบ จึงเป็นที่มาของบทความนี้ครับ เราจะแบ่งตัวอย่างเป็นสองส่วนหลักๆคือ การจัดเก็บผลเทสของ Robot framework ลง CSV file การอ่านเทสดาต้าจาก CSV file เพื่อใช้งานใน Robot framework   CSV file คืออะไร CSV file หรือ Comma Separate Value...

เธอๆ รู้จัก Web Element Locator ป่ะ?

"เธอๆ รู้จัก Web Element Locator ป่ะ??" เป็นคำถามที่พี่พลอยเคยถามเพื่อนเมื่อนานมาแล้ว ตั้งแต่ตอนเป็น QA Automated ใหม่ๆค่ะ เอ...แล้วทำไม QA ต้องรู้จักมันด้วยล่ะ คำตอบคือเพราะทุกสิ่งทุกอย่างที่ทุกคนเห็นบนหน้าเว็บ มันคือ Web Element และ Robot Framework นั้นก็รู้จัก หน้าเว็บจาก  Element Locator ที่เหล่า QA กำหนดให้ในแต่ละ Test script นั่นเองค่ะ ดังนั้น QA ควรจะต้องรู้จัก Element...

ไม่ต้องแย่งเครื่องกันรันเทส ด้วย Selenium Grid

หากเราได้เขียนเทส automate ด้วย selenium กันมาซักระยะแล้ว เราก็อาจจะเจอปัญหาว่า เราจำเป็นต้องทดสอบหลายๆ browser เช่น Chrome, ie, firefox, edge หรือ safari และอาจจะรวมถึง หลากหลาย platform ด้วย เช่นบางครั้งเราอาจจะเคยต้องเทสบน Safari แต่ทั้งบริษัทมีเครื่อง mac เครื่องเดียวเอง แล้วแบบนี้จะทำไงล่ะ แค่เบิกค่าโอทียังยาก แล้วจะให้ซื้อ mac นี่อย่าหวังเลย และนี่เองเป็นเหตุผลที่เรานำ Selenium Grid เข้ามาใช้งานกัน Selenium Grid...

มาติดตั้ง Selenium Library และ Chrome Driver กันเถอะพี่น้อง

หลังจากห่างหายไปนาน เนื่องจากช่วงนี้งานยุ่งมาก ก. ไก่ล้านตัว วันนี้มีเวลา(นิดนึง) P'Ploy จะมาสอนติดตั้ง selenium library ตามด้วยติดตั้ง Web driver สำหรับทดสอบ Chrome browser กันค่ะ ติดตั้ง Selenium Library RF Selenium 2 Library คือ web testing library สำหรับ robot framework ซึ่งภายในนั้นจะมี selenium 2 (web driver) library...

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

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