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

Để tích hợp các chương trình kiểm thử vào dịch vụ kiểm thử liên tục của nền tảng, các chương trình kiểm thử đó 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 kiểm thử đơn giản.
  2. Sử dụng tính năng Liên kết kiểm thử để tạo quy tắc kiểm thử trước và sau khi gửi trực tiếp trong cây nguồn Android.
  3. Chạy kiểm thử cục bộ bằng Atest.

Loại kiểm thử

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

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

Với định dạng đầu vào/đầu ra được chuẩn hoá, bạn không cần phải phân tích cú pháp kết quả tuỳ chỉnh và xử lý sau mỗi lần kiểm thử, đồng thời có thể sử dụng các bộ kiểm thử chung cho tất cả các kiểm thử phù hợp với quy ước. Hãy xem phần Tổng quan về Liên minh thương mại để biết khung kiểm thử liên tục đi kèm với Android.

Nguyên tắc về trường hợp kiểm thử

Các trường hợp kiểm thử được thực thi thông qua dịch vụ kiểm thử liên tục dự kiến sẽ là khép kín, 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 chương trình kiểm thử. Hãy xem bài viết Máy chủ kín trên Blog kiểm thử của Google để hiểu rõ nguyên tắc này. Tóm lại, kiểm thử khép kín không yêu cầu:

  • Đăng nhập bằng Tài khoản Google
  • Đã định cấu hình khả năng kết nối (viễn thông/Wi-Fi/Bluetooth/NFC)
  • Các tham số kiểm thử được truyền vào
  • Thiết lập hoặc gỡ bỏ do bộ kiểm thử thực hiện cho một trường hợp kiểm thử cụ thể