Robot Puppeteer จัดการ Browser ได้เร็วกว่า Selenium ถึง 2 เท่า

สำหรับใครที่ใช้ Selenium ในการเทสเว็บ การเปิดปิด Browser ระหว่างการรันเทส ซึ่งนับเป็นเรื่องปกติที่จำเป็นต้องทำกัน โดยเรามักจำเป็นต้องเปิดปิด browser เมื่อรันเทสเสร็จแต่ละข้อ เพื่อเป็นการ Clear Cookie, Cache ของเบราเซอร์ป้องกันไม่ให้เทสแต่ละข้อส่งผลกระทบกันเอง เปิด / ปิด Browser มีปัญหาหลักๆคือ ขั้นตอนนี้ที่ใช้เวลาพอสมควรเลย โดยเปิด browser ครั้งแรกกินเวลาประมาณ 6 วินาที เปิด tab เพิ่มใช้ประมาณ...

เสริมความเชื่อมั่นด้วย Visual Testing กับ Robot Framework Puppeteer Percy

Visual testing คือ เทคนิคการทำ automated process การยืนยันความถูกต้องของ การเปลี่ยนแปลงหน้า UI เช่น มีการอัพเดทหน้า Home page จาก version 1.1 เป็น 1.2 มีการเปลี่ยนแปลง ชื่อเมนูต่างๆนั่นเอง Percy.io เป็นบริการ one-stop service สำหรับ visual testing

เทสเว็บ เร็วกว่า ง่ายกว่า เสถียรกว่า ด้วย Robot Framework Puppeteer

ช่วงนี้หากใครตามข่าวสารการทำ automate test โดยเฉพาะการเทส Web Application น่าจะเคยได้ยิน เทส framework ตัวใหม่ๆ อย่าง cypress หรือ Katalon กันมาบ้าง โดยหลายเจ้าพยายามแก้ไขปัญหาความไม่เสถียรของการเทส Web Application   ทำไม Selenium ไม่เสถียร Selenium ใช้งาน Web driver เป็นหลัก ปัญหานี้ทำให้ ผู้ใช้งานต้องคอยมาอัพเดท Web driver อยู่บ่อยๆ หากลืม เทสอาจรันไม่ได้ ใครใช้ Chrome...
Condition-RobotFrameworkPuppteer

ใช้ Keyword เดียว จัดการกับ เงื่อนไขที่หลากหลาย ด้วย Run Async Keywords And Return First Completed

หลายคนคงเคยเจอเรื่องปวดหัวกับการต้องมาเขียน Test step หลายๆ step เพื่อจัดการกับ events ที่มีหลายๆ เงื่อนไข ใช่ไหมคะ? ลองใช้ Run Async Keywords And Return First Completed ใน robot framework puppeteer เหมือนน้องๆ ดูสิ...

รีวิวการใช้งาน Android tablet เขียน Python Library ขึ้น Github

เนื่องจากตอนนี้ทีมกำลังทำ Project Python Test Library ขึ้น Github อยู่ ซึ่งโปรเจคนี้ ใช้เวลาทำส่วนใหญ่นอกเวลางาน ทำให้มีเวลาน้อยมาก  ผมเลยเกิดไอเดียว่า ถ้าเราโค้ดจากที่ไหนก็ได้ล่ะ เราจะใช้เวลาช่วงที่นั่ง Bts มาทำงาน หรือกลับบ้าน รวมถึงเวลาอยากเปลี่ยนบรรกากาศมานั่งโค้ดที่ร้านกาแฟชิวๆ แต่ไม่อยากแบกโน้ตบุ้คให้ดูจริงจังไป ผลเป็นยังไงมาดูกันเลยครับ Tablet ที่ใช้งาน เนื่องจากโจทย์ของผมคือ อยากได้ Tablet ที่ไว้ใช้เล่นเน็ท...