วันนี้ว่าง ๆ หลังจาก share เรื่องของการพัฒนาและทดสอบระบบงานมาจึงมาดูเรื่องของการใช้งาน Claude’s Model Context Protocol (MCP) สำหรับการทดสอบระบบงานทั้ง web และ API ด้วย Playwright กันหน่อยว่าจะช่วยอย่างไรได้บ้าง
Read More…
จากที่ทาง Android Developer ทำการเปลี่ยนแปลงเอกสารเกี่ยวกับ Testing strategiesเป็นคำแนะนำแนวทางในการทดสอบ android appเพื่อสร้าง app ที่มีคุณภาพ ทั้งความเสถียรและน่าเชื่อถือให้มากที่สุดโดยพยายามให้เจอปัญหาตั้งแต่การ develop process หรือ detect early นั่นเองเพื่อลดปัญหบน production รวมทั้งง่ายต่อการ debug หรือ profilingมาดูกันว่าแนวทางเป็นอย่างไรบ้าง
Read More…
หลังจากการแบ่งปันความรู้และประสบการณ์ที่พอรู้มาบ้างใน 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 ว่ามีเครื่องมืออะไรที่น่าสนใจบ้าง ?เนื่องจากเครื่องมือที่ใช้อยู่ใน mountebankซึ่งตอนนี้ผู้ดูแลไม่ดูแลต่อแล้ว !!จึงอยากรู้ว่ามีเครื่องมืออะไรบ้าง
Read More…
ในระบบงานที่พัฒนาด้วยภาษา JavaScript ไม่ว่าจะผ่าน web browser หรือ Node (backend)ต่างมีการเชื่อมต่อหรือดึงข้อมูลผ่าน HTTP serviceซึ่งหนึ่งใน library ที่ใช้งานบ่อย ๆ คือ fetch API ที่ build-in มาให้โดยในการทดสอบระบบที่ทำงานกับ HTTP Serviceก็มี library สำหรับการจำลองมากมาย หนึ่งในนั้นคือ Fetch Mockมาลองใช้งานกันดู
Read More…
คำถามใน course Full Stack Automation Testing รุ่นที่ 2 ที่ Skooldioเกี่ยวกับการทดสอบ REST API ที่สร้างด้วย FastAPIว่าทำอย่างไร
Read More…
มีโอกาสไปแบ่งปันความรู้เรื่องการทดสอบระบบ web ที่พัฒนาด้วย Vue และ NuxtJSในงาน Vue ไทย Conf 2024 ครั้งที่ 1โดยพูดเรื่อง Better testing with Vue applicationซึ่งมีเนื้อหาหลัก ๆ ดังนี้ มาเริ่มกันเลย
Read More…
จากการแบ่งปันเรื่องการทดสอบ Mobile app ในรูปแบบต่าง ๆทั้งจาก native ตามภาษาของแต่ละ app เช่น Kotlin และ Swiftรวมทั้งพวกที่พัฒนาด้วย Flutter + Dartซึ่งภาษาต่าง ๆ เหล่านี้ล้วนมี library ของการทดสอบให้ทั้งหมด เช่น
Read More…
ในการทดสอบระบบที่พัฒนาด้วย Flutter นั้นใน official website นั้นจะมีคำแนะนำดังนี้ (เรียกว่า internal testing) รวมทั้งสามารถทดสอบผ่าน Appium + flutter driver ได้เช่นกันซึ่งแบบหลังผมมักจะเรียกว่า external testing (มุมมองจากคนภายนอก หรือ คนใช้งาน)
Read More…
สรุปจากการแบ่งปันเรื่อง Automated testing with Cypress เป็นเวลา 2 วันเป็นการเขียน test script ด้วย Cypress เป็นภาษา JavaScriptโดยสิ่งที่แบ่งปันเป็นดังนี้
Read More…