stubby4j Archive

มาทดสอบ RESTful API ด้วยการเขียนเอกสารในรูปแบบ Markdown กัน

จากการพูดคุยเรื่องการทดสอบ RESTful API ที่ Facebook มีการพูดถึง Silk ซึ่งเป็น framework สำหรับการทดสอบ RESTful API ด้วยการเขียนเอกสารในรูปแบบ Markdown ดังนั้นจึงลองนำมาใช้งานแบบขำ ๆ กันหน่อย

Read More…

Stub Driven Development สำหรับ Mobile Application

ในการพัฒนา Mobile app ส่วนใหญ่นั้น จำเป็นต้องทำงานร่วมกับ Server-side API ผ่านระบบ network ไม่ว่าจะเป็น RESTful API และ Web Service ปัญหาที่มักเกิดขึ้นเสมอก็คือ ต่างคนต่างทำงาน ต้องรอกันเสมอ ถ้าฝั่ง API พัฒนาไม่เสร็จ ฝั่ง Mobile app ก็ไม่เสร็จเช่นกัน ถ้าระบบ network มีปัญหา หรือ server มีปัญหา จะทำให้การพัฒนาฝั่ง Mobile app สะดุดหรือหยุดชะงักไป ไม่สามารถจำลองเหตุการณ์ที่ต้องการได้เช่น API ทำงานช้า, API ทำงานผิดพลาด เป็นต้น และปัญหาอื่น ๆ อีกมากมาย ดังนั้นถ้ายังคงทำงานกันแบบนี้น่าจะไม่รอดอย่างแน่นอน คำถามคือ เราจะทำอย่างไรดีล่ะ

Read More…

มาสร้าง Stub HTTP Server ด้วย Stubby4j

เมื่อเราต้องการสร้างหรือใช้งานข้อมูลจากระบบอื่นๆ ผ่าน HTTP Server อื่นๆ เช่น REST, SOAP เป็นต้น แต่ว่าปัญหาที่มักจะเกิดคือ ระบบงานของเราที่พัฒนาขึ้นมานั้น ต้องเรียกใช้งานส่วนต่างๆ เหล่านี้เสมอ ซึ่งมันก่อให้เกิดปัญหาได้ เช่น ระบบที่เราใช้ยังไม่พร้อม หรือยังไม่เสร็จ ระบบมีการทำงานที่ล่าช้า ทำการทดสอบที่ยากมาก เนื่องจากต้องมีการจัดเตรียมข้อมูลต่างๆ ให้พร้อม ดังนั้น มันมีวิธีการแก้ไขอย่างไรบ้างล่ะ

Read More…