เวิร์กโฟลว์การพัฒนาการทดสอบ

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

  1. ใช้ระบบบิลด์ Soong สำหรับการกำหนดค่าการทดสอบอย่างง่าย
  2. ใช้การทดสอบการแมปเพื่อ สร้างกฎการทดสอบก่อนและหลังส่งในโครงสร้างแหล่งที่มาของ Android โดยตรง
  3. เรียกใช้การทดสอบในเครื่องโดยใช้ Atest

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

ประเภทการทดสอบที่รองรับมีดังนี้

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

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

หลักเกณฑ์กรณีทดสอบ

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

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