Phương pháp tương thích
Cách kiểm thử ứng dụng Android trên điện thoại đám mây hoặc điện thoại thật
Hãy kiểm thử quy trình bạn cần, trên cấu hình thiết bị bạn sẽ nhận được. Một kiểm tra tương thích hữu ích bao gồm cài đặt, đăng nhập, các hành động bắt buộc và kết nối lại, với các phiên bản và hạn chế được ghi lại. Phonovi công bố quy trình này để một khuyến nghị ứng dụng có thể gắn với bằng chứng quan sát được. Trang này chứa một phương pháp, không phải kết quả kiểm thử đã hoàn thành hay điểm tương thích trên toàn thị trường.
Bắt đầu với đúng phạm vi
Với quy trình của nhà sáng tạo nội dung, hãy kiểm thử đường đi từ nhập phương tiện đến bản nháp chưa xuất bản và phát lại. Camera, micrô và truyền tệp cần được kiểm tra riêng.
Nhận một thiết bị khả dụng, một tài khoản kiểm thử được ủy quyền, ứng dụng chính thức và danh sách bằng văn bản các thao tác bắt buộc. Xác nhận mọi khoản phí dịch vụ trước khi yêu cầu truy cập. Danh mục ứng dụng chứa các liên kết khám phá và hướng dẫn thiết lập; đó không phải mẫu các kiểm thử tương thích đã hoàn thành.
Xem lại ngân sách thiết bị đã công bố và các giả định của nóCác bước kiểm thử có thể lặp lại
Xác định tác vụ trước khi kiểm thử
Hãy ghi lại các hành động quyết định thành công, chẳng hạn như đọc tin nhắn, xem trước bản nháp hoặc nhận thông báo. Chọn các hành động bắt buộc trước khi quan sát kết quả. Một tính năng tùy chọn không được trở thành lý do để tuyên bố một hành động bắt buộc là thành công.
Ghi lại môi trường kiểm thử
Ghi lại mẫu thiết bị hoặc cấu hình đám mây, phiên bản Android, phiên bản ứng dụng, nguồn ứng dụng, trình duyệt và hệ điều hành, điều kiện mạng, ngày kiểm thử và múi giờ. Lưu ý liệu ứng dụng có yêu cầu SIM, kiểm tra tính toàn vẹn thiết bị, camera, micrô hay sinh trắc học hay không.
Cài đặt từ nguồn chính thức
Kiểm tra nhà phát hành ứng dụng và cài đặt qua kênh phân phối chính thức của họ. Ghi lại liệu cài đặt và khởi chạy có hoàn tất không, cùng lỗi chính xác nếu không. Không coi hai kiểm tra này là kết quả tương thích đầy đủ.
Kiểm tra đăng nhập bằng tài khoản được ủy quyền
Dùng tài khoản bạn sở hữu hoặc được phép kiểm thử. Tự hoàn tất xác minh với nhà phát hành qua một kênh bạn kiểm soát. Ghi lại thành công, thất bại hoặc một điều kiện tiên quyết bị chặn mà không lưu mật khẩu, mã hay chi tiết tài khoản nhạy cảm. Không bỏ qua quy tắc toàn vẹn hoặc truy cập.
Chạy các hành động bắt buộc
Dùng nội dung mẫu không nhạy cảm. Kiểm tra từng tính năng bắt buộc riêng biệt, bao gồm nhập, xem trước, âm thanh, camera hoặc thông báo chỉ khi có liên quan. Ghi lại điều đã xảy ra, hành vi mong đợi và ảnh chụp màn hình hoặc tham chiếu nhật ký đã che thông tin. Không thực hiện giao dịch tài chính như một bài kiểm thử tương thích.
Kết nối lại và lặp lại trong các điều kiện đã ghi nhận
Đóng phiên trình duyệt và kết nối lại qua phương thức truy cập dự định. Kiểm tra rằng ứng dụng và trạng thái mong đợi vẫn khả dụng. Ghi lại số lần lặp lại và mọi thay đổi thiết bị hoặc ứng dụng; không gộp các môi trường khác nhau thành một tỷ lệ đạt không giải thích.
Báo cáo các giới hạn kèm theo kết quả
Báo cáo Đạt, Không đạt, Bị chặn hoặc Chưa kiểm thử cho từng hành động bắt buộc. Nêu rõ các phiên bản đã kiểm thử và ngày. Công bố cả thất bại và loại trừ cùng với thành công, và kiểm tra lại sau những thay đổi liên quan đến ứng dụng, Android hoặc cấu hình thiết bị.
Bản ghi kết quả cần hoàn thiện
| Trường | Cần ghi lại những gì |
|---|---|
| Môi trường | Hồ sơ thiết bị, phiên bản Android, ứng dụng và trình duyệt; ngày và múi giờ. |
| Hành động bắt buộc | Kết quả quan sát được và điều kiện chấp nhận được xác định trước khi kiểm thử. |
| Kết quả | Đạt, Không đạt, Bị chặn hoặc Chưa kiểm thử, kèm quan sát thực tế. |
| Bằng chứng | Ảnh chụp màn hình hoặc tham chiếu log đã che thông tin, số lần lặp lại và lỗi chính xác. |
| Hạn chế | Các đầu vào không khả dụng, hạn chế tài khoản, tính năng bị loại trừ và những thay đổi kể từ lần kiểm thử. |
Khi nào có thể công bố tỷ lệ phần trăm tương thích?
Trước tiên, hãy xác định tập hợp ứng dụng, phiên bản, hành động bắt buộc và phương pháp lấy mẫu. Công bố số lượng đã kiểm thử, đạt, không đạt, bị chặn và chưa kiểm thử. Đối với tỷ lệ theo từng ứng dụng, đếm mỗi ứng dụng một lần: một ứng dụng chỉ đạt khi mọi hành động bắt buộc đều đạt qua các lần lặp đã công bố. Chia số ứng dụng đạt cho số ứng dụng đã hoàn thành đánh giá, bao gồm cả đạt và không đạt. Công bố riêng các ứng dụng bị chặn và chưa kiểm thử để việc loại trừ không thể khiến kết quả trông có vẻ phổ quát. Một danh mục ứng dụng được chọn lọc không thiết lập tỷ lệ phần trăm của tất cả ứng dụng Android.
Chưa có bộ dữ liệu nào như vậy được công bố ở đây. Cho đến khi thu thập được các quan sát, hãy dùng từng kết quả đã xác nhận kèm điều kiện của nó thay vì một tuyên bố bằng số về toàn bộ thị trường.
Các câu hỏi về cách diễn giải một bài kiểm thử
Cài đặt Snapchat có chứng minh nó hoạt động không?
Không. Cài đặt và khởi chạy chỉ là những bước kiểm tra đầu tiên. Các hành động Snapchat bạn dự định thực hiện, xác minh tài khoản, nhập từ xa và kết nối lại cần được quan sát riêng.
Android vật lý có bảo đảm ứng dụng ngân hàng hoạt động không?
Không. Ngân hàng có thể yêu cầu một phiên bản Android cụ thể, tính toàn vẹn của thiết bị, sinh trắc học hoặc xác minh tài khoản. Hãy xác nhận các yêu cầu qua ngân hàng và chỉ kiểm thử những hành động được phép, không nhạy cảm.
Đây có phải là đánh giá độc lập không?
Không. Đây là quy trình thu thập do nhà cung cấp công bố. Bằng chứng độc lập đòi hỏi các quan sát thực tế với người kiểm thử, môi trường, phạm vi và phương pháp được công bố.