เฟรมเวิร์กการทดสอบ Mobly

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