Testing web service consumed application
ในบทนี้เราจะมาดูการทดสอบ Application ที่มีความซํบซ้อนมากขึ้นอีกเล็กน้อย
Application ส่วนใหญ่จะต้องมีการเชื่อมต่อกับระบบ Backend ผ่าน web service (REST) ดังรูป
เราสามารถจะใช้ Espresso ทำ UI test กับ Application ในลักษณะนี้ได้เลยแต่จะพบปัญหาพอสมควร ยกตัวอย่างเช่น
- Data ที่ควบคุมไม่ได้
- Server ใช้งานไม่ได้
- API อยู่ระหว่างการพัฒนา
- พวก Error ต่างๆ ทำการทดสอบได้ยาก
ดังนั้นจึงต้องมีวิธีการ, กำหนดขอบเขตของการทดสอบ และ เลือกใช้เครื่องมือที่เหมาะสม