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

Để tích hợp kiểm thử vào dịch vụ kiểm thử liên tục của nền tảng, các 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 khẳng định là đạt hoặc không thành công trong các trường hợp kiểm thử, trong khi các kiểm thử chỉ số thường thực hiện một hành động nhiều lần để 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ý hậu kỳ cho mỗi bài kiểm thử, đồng thời có thể sử dụng các hoạt động khai thác kiểm thử chung cho mọi 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ủ thời gian 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 kết nối (điện thoại/Wi-Fi/Bluetooth/NFC)
  • 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ể