Quy trình phát triển thử nghiệm

Để tích hợp các thử nghiệm vào dịch vụ thử nghiệm liên tục trên nền tảng, chúng phải đáp ứng các nguyên tắc trên trang này và tuân theo quy trình được đề xuất này.

  1. Sử dụng hệ thống xây dựng Soong cho Cấu hình thử nghiệm đơn giản .
  2. Sử dụng Bản đồ kiểm tra để dễ dàng tạo các quy tắc kiểm tra trước và sau gửi trực tiếp trong cây nguồn Android.
  3. Chạy thử nghiệm cục bộ bằng Atest .

Các loại thử nghiệm

Các loại thử nghiệm được hỗ trợ là:

Kiểm thử chức năng đưa ra các xác nhận đạt hoặc không đạt trong các trường hợp kiểm thử, trong khi kiểm thử số liệu thường thực hiện một hành động lặp đi lặp lại để thu thập số liệu về thời gian.

Với định dạng đầu vào/đầu ra được tiêu chuẩn hóa, nhu cầu phân tích cú pháp kết quả tùy chỉnh và xử lý hậu kỳ cho mỗi bài kiểm tra sẽ bị loại bỏ và các khai thác kiểm tra chung có thể được sử dụng cho tất cả các bài kiểm tra phù hợp với quy ước. Xem Tổng quan về Liên đoàn Thương mại để biết khung kiểm tra liên tục đi kèm với Android.

Nguyên tắc trường hợp thử nghiệm {guidelines}

Các trường hợp thử nghiệm được thực hiện thông qua dịch vụ thử nghiệm liên tục dự kiến ​​sẽ kín đáo , nghĩa là tất cả các phần phụ thuộc đều được khai báo và cung cấp cùng với các thử nghiệm. Xem Máy chủ Hermetic trên Blog thử nghiệm của Google để hiểu nguyên tắc này. Nói tóm lại, các thử nghiệm kín không yêu cầu:

  • Đăng nhập tài khoản Google
  • đã định cấu hình kết nối (điện thoại/Wi-Fi/Bluetooth/NFC)
  • thông số kiểm tra được thông qua trong
  • thiết lập hoặc phá bỏ được thực hiện bằng khai thác thử nghiệm cho một trường hợp thử nghiệm cụ thể