Testing Archive

วันว่าง ๆ มาลองใช้งาน 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…

มาลองใช้งาน Fetch Mock สำหรับการจำลอง HTTP Request ของ fetch API

ในระบบงานที่พัฒนาด้วยภาษา JavaScript ไม่ว่าจะผ่าน web browser หรือ Node (backend)ต่างมีการเชื่อมต่อหรือดึงข้อมูลผ่าน HTTP serviceซึ่งหนึ่งใน library ที่ใช้งานบ่อย ๆ คือ fetch API ที่ build-in มาให้โดยในการทดสอบระบบที่ทำงานกับ HTTP Serviceก็มี library สำหรับการจำลองมากมาย หนึ่งในนั้นคือ Fetch Mockมาลองใช้งานกันดู

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…

บันทึกการทดสอบ Flutter app ด้วย Appium

จากการแบ่งปันเรื่องการทดสอบ Mobile app ในรูปแบบต่าง ๆทั้งจาก native ตามภาษาของแต่ละ app เช่น Kotlin และ Swiftรวมทั้งพวกที่พัฒนาด้วย Flutter + Dartซึ่งภาษาต่าง ๆ เหล่านี้ล้วนมี library ของการทดสอบให้ทั้งหมด เช่น

Read More…

แนะนำ Patrol สำหรับทดสอบ Flutter app

ในการทดสอบระบบที่พัฒนาด้วย Flutter นั้นใน official website นั้นจะมีคำแนะนำดังนี้ (เรียกว่า internal testing) รวมทั้งสามารถทดสอบผ่าน Appium + flutter driver ได้เช่นกันซึ่งแบบหลังผมมักจะเรียกว่า external testing (มุมมองจากคนภายนอก หรือ คนใช้งาน)

Read More…

บันทึกการแบ่งปันเรื่อง Automated Testing with Cypress

สรุปจากการแบ่งปันเรื่อง Automated testing with Cypress เป็นเวลา 2 วันเป็นการเขียน test script ด้วย Cypress เป็นภาษา JavaScriptโดยสิ่งที่แบ่งปันเป็นดังนี้

Read More…