
วันนี้ว่าง ๆ หลังจาก share เรื่องของการพัฒนาและทดสอบระบบงานมาจึงมาดูเรื่องของการใช้งาน Claude’s Model Context Protocol (MCP) สำหรับการทดสอบระบบงานทั้ง web และ API ด้วย Playwright กันหน่อยว่าจะช่วยอย่างไรได้บ้าง
จากที่ทาง Android Developer ทำการเปลี่ยนแปลงเอกสารเกี่ยวกับ Testing strategiesเป็นคำแนะนำแนวทางในการทดสอบ android appเพื่อสร้าง app ที่มีคุณภาพ ทั้งความเสถียรและน่าเชื่อถือให้มากที่สุดโดยพยายามให้เจอปัญหาตั้งแต่การ develop process หรือ detect early นั่นเองเพื่อลดปัญหบน production รวมทั้งง่ายต่อการ debug หรือ profilingมาดูกันว่าแนวทางเป็นอย่างไรบ้าง
หลังจากการแบ่งปันความรู้และประสบการณ์ที่พอรู้มาบ้างใน course Full-Stack Automation Software Testing รุ่น 3 ที่ Skooldioซึ่งในครั้งนี้น่าได้แบ่งปันเรื่องที่ตัวผมเองสนใจทั้งเรื่องของ Contract testing ด้วย Pactทั้งเรื่องของ Service component testingทั้งเรื่องของ Internal vs External testing technique และการจัดการ dependency ต่าง ๆ ของระบบที่ต้องการทดสอบ เช่น database และ external system เป็นต้น
ในระบบงานที่พัฒนาด้วยภาษา JavaScript ไม่ว่าจะผ่าน web browser หรือ Node (backend)ต่างมีการเชื่อมต่อหรือดึงข้อมูลผ่าน HTTP serviceซึ่งหนึ่งใน library ที่ใช้งานบ่อย ๆ คือ fetch API ที่ build-in มาให้โดยในการทดสอบระบบที่ทำงานกับ HTTP Serviceก็มี library สำหรับการจำลองมากมาย หนึ่งในนั้นคือ Fetch Mockมาลองใช้งานกันดู