testing Archive

มาทำความรู้จักกับ ​Postman AI Agent Builder

ทาง Postman ปล่อย Postman AI Agent Builder ออกมาให้ใช้งานเพื่อช่วยให้ทำการค้นหา ทดสอบ และจัดการ API ได้ง่ายขึ้นรวมทั้งยังเตรียม API จำนวนมากไว้ให้ integrate หรือใช้งานมาดูกันว่ามีความสามารถอะไรที่น่าสนใจกันบ้าง

Read More…

ทำความรู้จักกับ Selenium WebDriver BiDi (Bidirectional) Protocol กันนิดหน่อย

ใน Selenium WebDriver นั้นมีความสามารถใหม่ออกมาคือ Selenium WebDriver BiDiเป็นการนำเอาความสามารถของ Selenium WebDriver มาผสมเข้ากัน CDP (Chrome DevTools Protocol)นั่นคือ ทำการผ่าน websocket (JSON-over-WebSocket) ไม่ทำการแบบ synchronous เหมือนเดิมแล้วทำให้การทำงานเร็วขึ้น ปัญหา flaky test น้อยลงไปควบคุม Web browser ได้ดีและมากขึ้นโดยในความสามารถที่รอมานาน ซึ่ง Cypress และ Playwright ทำได้นานแล้วคือ Network Intercepter

Read More…

Go :: มาทำการทดสอบระบบงานกับ Database ด้วย TestContainer กัน

จากที่แบ่งปันเรื่อง Full Stack Testing ที่ Skooldio ไปนั้นได้อธิบายถึงการสร้างหรือจำลอง dependencies ต่าง ๆ ที่ระบบงานต้องใช้งานเพื่อควบคุมผลการทำงานให้เป็นไปตามที่ต้องการไม่ว่าจะ success หรือ failureเพื่อช่วยให้เราทดสอบระบบงานของเราได้อย่างมั่นใจ และ ทำซ้ำ ๆ ได้บ่อยเท่าที่ต้องการหนึ่งในวิธีการที่แนะนำไป แต่ยังไม่ทำการ demo ให้ดูนั่นก็คือ การใช้งาน TestContainerจึงมาเขียนอธิบายให้เพิ่มเติมดังนี้

Read More…

มาลองควบคุม web browser ด้วย Browser Use

เห็นใน feed มีการ share เรื่องการควบคุม web browser ด้วย Browser Useโดย library ตัวนี้บอกว่าเป็น AI Agent ซึ่งการทำงานมีขั้นตอนดังนี้ ดังนั้นเรามาลองใช้งานกันดูแบบง่าย ๆ

Read More…

วันว่าง ๆ มาลองใช้งาน Claude’s Model Context Protocol (MCP) กับ Playwright กันหน่อย

วันนี้ว่าง ๆ หลังจาก share เรื่องของการพัฒนาและทดสอบระบบงานมาจึงมาดูเรื่องของการใช้งาน Claude’s Model Context Protocol (MCP) สำหรับการทดสอบระบบงานทั้ง web และ API ด้วย Playwright กันหน่อยว่าจะช่วยอย่างไรได้บ้าง

Read More…

มาดูกันว่า Testing strategies ใน Android app มีการเปลี่ยนอะไรบ้าง ?

จากที่ทาง Android Developer ทำการเปลี่ยนแปลงเอกสารเกี่ยวกับ Testing strategiesเป็นคำแนะนำแนวทางในการทดสอบ android appเพื่อสร้าง app ที่มีคุณภาพ ทั้งความเสถียรและน่าเชื่อถือให้มากที่สุดโดยพยายามให้เจอปัญหาตั้งแต่การ develop process หรือ detect early นั่นเองเพื่อลดปัญหบน production รวมทั้งง่ายต่อการ debug หรือ profilingมาดูกันว่าแนวทางเป็นอย่างไรบ้าง

Read More…

บันทึกการแบ่งปันในเรื่อง Full-Stack Automation Software Testing ที่ Skooldio

หลังจากการแบ่งปันความรู้และประสบการณ์ที่พอรู้มาบ้างใน course Full-Stack Automation Software Testing รุ่น 3 ที่ Skooldioซึ่งในครั้งนี้น่าได้แบ่งปันเรื่องที่ตัวผมเองสนใจทั้งเรื่องของ Contract testing ด้วย Pactทั้งเรื่องของ Service component testingทั้งเรื่องของ Internal vs External testing technique และการจัดการ dependency ต่าง ๆ ของระบบที่ต้องการทดสอบ เช่น database และ external system เป็นต้น

Read More…

รายชื่อเครื่องมือสำหรับ Mock API Server ที่น่าสนใจ มีอะไรบ้าง ?

พอดีได้คำถามเกี่ยวกับ Mock API Server ว่ามีเครื่องมืออะไรที่น่าสนใจบ้าง ?เนื่องจากเครื่องมือที่ใช้อยู่ใน mountebankซึ่งตอนนี้ผู้ดูแลไม่ดูแลต่อแล้ว !!จึงอยากรู้ว่ามีเครื่องมืออะไรบ้าง

Read More…

สรุปการทดสอบ REST API ที่สร้างด้วย FastAPI

คำถามใน course Full Stack Automation Testing รุ่นที่ 2 ที่ Skooldioเกี่ยวกับการทดสอบ REST API ที่สร้างด้วย FastAPIว่าทำอย่างไร

Read More…

สรุปการแบ่งปันเรื่อง Better test ในงาน Vue Thai Conf 2024

มีโอกาสไปแบ่งปันความรู้เรื่องการทดสอบระบบ web ที่พัฒนาด้วย Vue และ NuxtJSในงาน Vue ไทย Conf 2024 ครั้งที่ 1โดยพูดเรื่อง Better testing with Vue applicationซึ่งมีเนื้อหาหลัก ๆ ดังนี้ มาเริ่มกันเลย

Read More…