testing Archive

Spring Boot 4.0.0 กับการทดสอบที่มาพร้อมกับ JUnit 6

หลังจากที่ Spring Boot 4.0.0 ปล่อยตัวเต็มออกมาก็ได้ update สิ่งต่าง ๆ ทั้งในงานและ workshop ที่เอาไว้ share กับที่ต่าง ๆโดยหนึ่งในสิ่งที่เจอการเปลี่ยนแปลงเยอะหน่อยคือ การทดสอบใน Spring Boot นั่นเองเพราะว่าโดนผลกระทบเยอะจากทั้ง ดังนั้นมาดูการทดสอบใน Spring Boot 4.0.0 กันว่าเป็นอย่างไร

Read More…

สวัสดี Playwright Agents ใน Playwright 1.56

Playwright 1.56 นั้นปล่อยความสามารถใหม่ชื่อว่า Playwright Agents หรือ Test Agentsโดยเป็น Agent ที่สามารถทำงานต่าง ๆ ได้ดังนี้ หรือตามแนวคิดของ Agent เลยคือ Planner -> Generator -> Healerดังนั้นมาลองใช้งานกันดู

Read More…

Tips :: ปรับปรุงการทำงานของ Spring Boot Test Context  ให้รวดเร็วขึ้น

ในการทดสอบระบบงานที่พัฒนาด้วย Spring Boot นั้นจะมีแนวทางการใช้งานผ่าน Spring Boot Testซึ่งเป็น integration test ของระบบงานโดยจะทำสร้างและ load ข้อมูลต่าง ๆ ของระบบที่เรียกว่า bean เข้ามาใน contextขึ้นมาบน memory ในรูปแบบของ key-valueการทำงานปกตินั้นตัว framework จะตัดสินใจให้เองว่าในแต่ละ test class จะทำการสร้าง หรือ reuse context ให้เอง

Read More…

แนวทางการทดสอบกับระบบ OTP ผ่านมือถือ

จากการแบ่งปันใน course Full Stack Testing ที่ skooldio นั้นมีคำถามเกี่ยวกับการทดสอบระบบงาน ที่มีการส่ง และ กรอก OTP code ที่ได้รับผ่าน SMSเราจะทดสอบอย่างไรดี เพื่อให้เกิดความเชื่อใจมากที่สุดเป็นคำถามที่น่าสนใจมาก ๆ

Read More…

แนะนำ Gen AI ใน Google Chrome 138.0.7204.101

หลังจาก update Google Chrome เป็น 138.0.7204.101 แล้วพบว่าใน Inspect menu ได้ทำการเพิ่ม Ask AI เข้ามาโดยเราสามารถ click เลือก element ที่ต้องการจากนั้นทำการพิมพ์ถามสิ่งต่าง ๆ ได้เลย เช่น ลองใช้งานกันดู

Read More…

ว่าด้วยเรื่องการทดสอบ จากการแบ่งปันเรื่อง Software Architecture

จากการแบ่งปันเรื่องของ Software Architecture และ Microservicesมีการพูดคุยถึงเรื่องการออกแบบ การเลือก Architecture สำหรับการพัฒนาระบบงานหนึ่งในสิ่งที่สำคัญคือ เราทำการทดสอบ หรือ validate ว่าสิ่งที่เราคิดว่าดี หรือ เหมาะสมนั้น มันเป็นจริงหรือไม่ ?และรู้ หรือ ได้รับ feedback ตอนไหน ?เพื่อให้ทำการปรับปรุง หรือ เปลี่ยนแปลงกันต่อไป

Read More…

บันทึกแนวทางการทดสอบ AWS Serverless app

คำถามเกี่ยวการทดสอบจาก class Full Stack Testing ที่น่าสนใจเราจะทำการทดสอบ Serverless app บน AWS อย่างไรกันบ้าง ?เพื่อช่วยเพิ่มคุณภาพและความเร็วในการพัฒนาและส่งมอบงาน (Quality and Speed)ดังนี้เรามาดูกันว่า ทำอย่างไรได้บ้าง

Read More…

มาลองใช้งาน Alumnium สำหรับ Web Automation Test

ใน community ของ Automation test สำหรับ wep appแนะนำเครื่องมือในการทดสอบชื่อว่า Alumniumซึ่งสนับสนุนทั้ง Selenium และ Playwriteโดยการทำงานด้านหลังจะทำงานร่วมกับ LLM provider ต่าง ๆทำให้ผู้ใช้งานสามารถเขียน test casesหรือควบคุมการทำงานบน web browser ได้ง่ายและสะดวกขึ้นดังนั้นมาลองใช้งานกันดู

Read More…

มาทดสอบ Mobile app ด้วย App Testing Agent ใน Firebase

ช่วงนี้เครื่องมือต่าง ๆ ได้นำเอา AI เพิ่มเข้ามาเป็นอีกหนึ่ง feature ที่ขาดไม่ได้เลยตัวล่าสุดที่เห็นปล่อยออกมาคือ Firebase App Testing Agentโดยที่เราสามารถเขียน prompt เพื่อให้ทาง AI ทำการสร้าง test script ขึ้นมาเองจากนั้นก็ทำการทดสอบ mobile app ให้เราเองเบื้องหลังการทำงานคือ Gemini นั่นเองความสามารถนี้อยู่ในส่วนของของ App distribution ใน Firebase นั่นเองมาลองใช้งานกัน

Read More…

Postman สนับสนุน MCP (Model Context Protocol) แล้ว

ใน Postman version ล่าสุดนั้น สนับสนุน MCP (Model Context Protocol) แล้วแต่เป็น beta version นะ ซึ่งยังมีการเปลี่ยนแปลงอีกมากการใช้งานก็ไม่ยากทำการสร้าง MCP request เพื่อส่ง request ไปยัง MCP serverมาลองใช้งานกันดู

Read More…