เฟรมเวิร์กการทดสอบของ 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 ให้ผลการทดสอบที่ให้ข้อมูล ซึ่งรวมถึงการทดสอบและ Stacktrace ของข้อมูลโค้ด รวมถึงผลลัพธ์ต่อการทดสอบซ้ำหรือการทดสอบที่ลองอีกครั้ง

    • ฐานโค้ดของ Mobly ครอบคลุมโดยการทดสอบหน่วยก่อนส่ง และบังคับใช้ความครอบคลุมของการทดสอบหน่วยสำหรับการมีส่วนร่วมของโค้ดใหม่ ซึ่งช่วยลดความเสี่ยงของข้อผิดพลาดในโค้ด

  • APK ของข้อมูลโค้ด Mobly สามารถเรียกใช้ได้โดยไม่ต้องมีสิทธิ์เข้าถึงระดับสูง ซึ่งช่วยให้ทดสอบ ในแพลตฟอร์มจำนวนมากได้

ตัวอย่างการทดสอบ Mobly

ตัวอย่างการทดสอบ Mobly สำหรับฟีเจอร์ Android มีดังนี้