หลังจากที่ facebook ล่มไปนั้นก็ไปเจอหน้า login ของ facebook ที่ไม่ได้เห็นนานมาก ๆเลยได้เห็นว่า ใน html tag นั้นมีการใส่ data-testid เข้ามาเป็น attribute หนึ่งด้วยซึ่งถ้าในแง่ของการทดสอบ UI test นั้นมันคือหนึ่งในแนวทาง ในการเข้าถึง element แบบไม่ผูกมัดกับ UI มากนักซึ่งช่วยลดการพังง่ายของการทดสอบนั่นเอง
Read More…
จากการแบ่งปันเรื่องของการทดสอบแบบอัตโนมัตินั้นมีคำถามที่น่าสนใจคือเราจะทำการจัดการและแสดงผลการทดสอบอย่างไรดีเพื่อให้ทุกคนที่เกี่ยวข้อเข้าถึงได้ง่ายและเมื่อมีปัญหาทุก ๆ คนที่สนใจ สามารถเห็น หรือ ได้รับข้อมูลทันทีดังนั้นลองมาทำกันดูหน่อย
Read More…
วันนี้เห็น library ชื่อว่า Safetestเป็น UI testing library ใหม่ที่นำเอาเครื่องมือหลาย ๆ ตัวมารวมกันซึ่งประกอบไปด้วย เป็นวิวัฒนาการของการทดสอบ UI ของ web application ผ่าน web browserเพื่อช่วยให้การทดสอบง่ายขึ้นทั้งแบบ end-to-end และ component testing ปล. ยังเป็น experiment library เท่านั้น !!
Read More…
ใน Angular 17.1 นั้น ได้ทำการเพิ่ม Web Test Runner เข้ามาแทน Karma ในอนาคตซึ่งใช้สำหรับการ run test ผ่าน web browser นั่นเองโดยที่สนับสนุนทั้ง
Read More…
มีโอกาสมา sharing เรื่อง JavaScript Testing 0-7 (every day) ในงาน BKK.JS #19โดยการแบ่งปันครั้งนี้ใช้เวลา 30 นาทีมีเนื้อหาคร่าว ๆ ดังนี้
Read More…
ปกติในการทำ API testing ด้วย JavaScript และ NodeJS นั้นมักจะใช้งาน library ต่าง ๆ เช่น Jest และ SuperTestรวมไปถึง library/framework อื่น ๆ เช่น cypress และ playwrightแต่ก็มีอีกตังที่น่าสนใจคือ Vitestที่เพิ่งปล่อย version 1 ออกมาเมื่อเดือนที่ผ่านมาซึ่งเบื้องหลังการทำงานคือ Vite ที่เร็วมาก ๆดังนั้นมาลองใช้งานเล่น ๆ กันดู
Read More…
ทีมพัฒนา Robot Framework เพิ่งปล่อย version 7.0 alpha 1 ออกมาให้ทดลองใช้โดยมีทั้งความสามารถใหม่ ๆ และ สิ่งที่ deplicated ประกอบไปด้วยดังนี้
Read More…
จากการแบ่งปันเรื่อง การทดสอบ Mobile app ด้วย Appium นั้นซึ่งก็มี Flutter app ที่มีปัญหาเยอะพอควรซึ่งอธิบายไว้ใน blog บันทึกการแบ่งปันเรื่อง Mobile testing ด้วย Appiumแต่ก็มีคำถามว่าถ้าจะให้ทดสอบง่าย ๆ ขึ้นหน่อยทำอย่างไรได้บ้างจึงตอบไปดังนี้
Read More…
มา share ความรู้เรื่องการทดสอบระบบงานด้วย Playwrightแล้ว Playwright 1.39 ก็ปล่อยออกมาพอดีเลยได้นำความสามารถใหม่ ๆ มาใช้งานด้วยจึงทำการสรุปคร่าว ๆ ไว้นิดหน่อยดังนี้
Read More…
คำถามที่ได้รับมาคือในการพัฒนาและทดสอบ mobile app นั้นจำเป็นจะต้องทำการจัดการข้อมูลผ่านระบบ network (HTTP protocol)ทั้งการอ่านและเขียนข้อมูล
Read More…