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

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

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

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

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

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

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

หลักเกณฑ์ของเคสทดสอบ

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

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