ขั้นตอนการพัฒนาการทดสอบ

หากต้องการรวมการทดสอบเข้ากับบริการทดสอบต่อเนื่องของแพลตฟอร์ม ควรปฏิบัติตามหลักเกณฑ์ในหน้านี้และปฏิบัติตามขั้นตอนที่แนะนำนี้

  1. ใช้ ระบบ Soong build สำหรับ Simple Test Configuration
  2. ใช้ Test Mapping เพื่อสร้างกฎการทดสอบก่อนและหลังส่งโดยตรงในแผนผังต้นทางของ Android
  3. รันการทดสอบภายในเครื่องโดยใช้ Atest

ประเภทการทดสอบ

ประเภทการทดสอบที่รองรับคือ:

การทดสอบด้านฟังก์ชันเป็นการยืนยันว่าผ่านหรือไม่ผ่านในกรณีทดสอบ ในขณะที่การทดสอบหน่วยวัดโดยทั่วไปจะดำเนินการซ้ำๆ เพื่อรวบรวมหน่วยวัดจังหวะเวลา

ด้วยรูปแบบอินพุต/เอาท์พุตที่เป็นมาตรฐาน ไม่จำเป็นต้องแยกวิเคราะห์ผลลัพธ์ที่กำหนดเองและหลังการประมวลผลต่อการทดสอบ และสามารถใช้สายรัดทดสอบทั่วไปสำหรับการทดสอบทั้งหมดที่สอดคล้องกับแบบแผน ดู ภาพรวมของสหพันธ์การค้า สำหรับกรอบการทดสอบต่อเนื่องที่มาพร้อมกับ Android

แนวทางกรณีทดสอบ

กรณีทดสอบที่ดำเนินการผ่านบริการทดสอบต่อเนื่องคาดว่าจะเป็น แบบสุญญากาศ ซึ่งหมายความว่าการขึ้นต่อกันทั้งหมดจะถูกประกาศและจัดเตรียมพร้อมกับการทดสอบ ดู เซิร์ฟเวอร์ Hermetic ในบล็อกทดสอบของ Google เพื่อทำความเข้าใจหลักการนี้ กล่าวโดยสรุป การทดสอบสุญญากาศ ไม่ จำเป็นต้อง:

  • การลงชื่อเข้าใช้บัญชี Google
  • กำหนดค่าการเชื่อมต่อ (โทรศัพท์/Wi-Fi/บลูทูธ/NFC)
  • พารามิเตอร์การทดสอบที่ส่งผ่านเข้ามา
  • ติดตั้งหรือรื้อถอนโดยชุดทดสอบสำหรับกรณีทดสอบเฉพาะ