Mobly เป็นเฟรมเวิร์กการทดสอบแบบโอเพนซอร์สสำหรับ การทดสอบอัตโนมัติแบบครบวงจรที่ขับเคลื่อนด้วยโฮสต์ คุณสามารถใช้ Mobly เพื่อจัดระเบียบ การดำเนินการในอุปกรณ์หลายเครื่องเพื่อตรวจสอบฟีเจอร์ของ Android ซึ่งรวมถึง Wi-Fi และ โทรศัพท์
ข้อมูลเบื้องต้นเกี่ยวกับ Mobly
การใช้ Mobly ช่วยให้คุณเขียนและเรียกใช้การทดสอบ Mobly เพื่อยืนยันฟีเจอร์ของ Android ได้ ดูข้อมูลพื้นฐานเกี่ยวกับการใช้ Mobly ได้ที่บทแนะนำ Mobly
นอกจากนี้ คุณยังใช้ Mobly Snippet Lib เพื่อสร้าง APK การทดสอบที่กำหนดเองสำหรับการเรียกใช้โค้ดฝั่งอุปกรณ์จากโฮสต์ได้ด้วย
ฟีเจอร์ของ Mobly
เฟรมเวิร์กการทดสอบ Mobly มีฟีเจอร์ต่อไปนี้
การจัดระเบียบการทดสอบที่ยืดหยุ่น
Mobly เป็นไลบรารีแบบสแตนด์อโลนที่ผู้ใช้สามารถสร้างชุดทดสอบต่างๆ ได้ ผู้ใช้ Mobly จะแยกจากการเปลี่ยนแปลงของผู้ใช้รายอื่น
ผู้ใช้สามารถเพิ่มการอ้างอิงลงในชุดทดสอบเฉพาะโปรเจ็กต์ได้โดยไม่ส่งผลกระทบต่อผู้ใช้รายอื่น
ข้อมูลโค้ด Mobly ช่วยให้ผู้ใช้สร้าง APK ทดสอบที่กำหนดเองได้โดยมีเฉพาะ API ที่เกี่ยวข้องกับการทดสอบ ซึ่งจะช่วยลดค่าใช้จ่ายด้านขนาดไฟล์ของ APK ทดสอบ
บำรุงรักษาและแก้ไขข้อบกพร่องได้ง่าย
Mobly ให้ผลการทดสอบที่ให้ข้อมูล ซึ่งรวมถึงการทดสอบและ Stacktrace ของข้อมูลโค้ด รวมถึงผลลัพธ์ต่อการทดสอบซ้ำหรือการทดสอบที่ลองอีกครั้ง
ฐานโค้ดของ Mobly ครอบคลุมโดยการทดสอบหน่วยก่อนส่ง และบังคับใช้ความครอบคลุมของการทดสอบหน่วยสำหรับการมีส่วนร่วมของโค้ดใหม่ ซึ่งช่วยลดความเสี่ยงของข้อผิดพลาดในโค้ด
APK ของข้อมูลโค้ด Mobly สามารถเรียกใช้ได้โดยไม่ต้องมีสิทธิ์เข้าถึงระดับสูง ซึ่งช่วยให้ทดสอบ ในแพลตฟอร์มจำนวนมากได้
ตัวอย่างการทดสอบ Mobly
ตัวอย่างการทดสอบ Mobly สำหรับฟีเจอร์ Android มีดังนี้
- ทดสอบ Wi-Fi Direct
- ทดสอบ CompanionDeviceManager