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