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

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

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

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

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

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

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

หลักเกณฑ์เกี่ยวกับกรอบการทดสอบ

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

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