Kiểm thử các trường hợp sử dụng hàng đầu cho Health Connect

Bạn là người chịu trách nhiệm kiểm thử các ứng dụng của mình và đảm bảo người dùng có được trải nghiệm tích cực và nhất quán. Health Connect đề xuất cho bạn danh sách trường hợp kiểm thử được thiết kế phù hợp với các phương pháp hay nhất và nguyên tắc về trải nghiệm người dùng.

Nếu đang sử dụng trình theo dõi để giám sát tiến trình thực hiện các chu kỳ kiểm thử, bạn có thể thêm các trình theo dõi đó vào danh sách và tuỳ chỉnh theo yêu cầu của ứng dụng.

01: Yêu cầu cấp quyền thông qua quy trình làm quen với ứng dụng

Thông tin chi tiết
Mô tả Mỗi lần một người dùng nào đó lần đầu cài đặt một ứng dụng sức khoẻ và thể hình, họ sẽ phải trải qua quy trình làm quen với ứng dụng để tích hợp ứng dụng của bạn với Health Connect.
Yêu cầu Ứng dụng Health Connect phải được cài đặt trên điện thoại.
Ghi chú Nếu ứng dụng của bạn cho thấy được trạng thái tích hợp với Health Connect, thì bạn có thể kiểm tra trạng thái tích hợp trên đó.
Nội dung tham khảo Người dùng mới của Health Connect

Các bước

  1. Mở ứng dụng của bạn.
  2. Chuyển đến thẻ khuyến mãi, phương thức, màn hình Cài đặt, hoặc các màn hình tương tự cho phép người dùng lần đầu tích hợp với Health Connect.
  3. Mở màn hình làm quen với ứng dụng bằng cách làm theo các bước nêu trong ứng dụng.
  4. Trên màn hình làm quen với ứng dụng, hãy nhấn vào Bắt đầu.
  5. Trên màn hình giải thích lý do yêu cầu quyền, hãy gạt nút chuyển Cho phép tất cả để cấp các quyền được liệt kê cho ứng dụng.
  6. Nhấn vào Cho phép để cấp quyền.

Kết quả dự kiến

Quy trình giới thiệu

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Người dùng được chuyển đến màn hình giải thích lý do cần đến tất cả những quyền đọc và ghi cần thiết.
  • Ứng dụng Health Connect phản ánh chính xác các quyền được cấp.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Người dùng không được chuyển đến trang giải thích lý do cần đến tất cả những quyền đọc và ghi cần thiết.
  • Ứng dụng Health Connect không phản ánh chính xác các quyền được cấp.

02-01: Cố gắng tích hợp với Health Connect khi đã gỡ cài đặt ứng dụng Health Connect

Thông tin chi tiết
Mô tả Khi người dùng quyết định đồng bộ hoá dữ liệu với Health Connect, nhưng ứng dụng Health Connect đã bị gỡ cài đặt, thì ứng dụng của bạn phải có cách thức để thông báo cho người dùng cách cài đặt ứng dụng Health Connect. Tốt nhất là nên để ứng dụng của bạn tải trực tiếp trang Health Connect trong Cửa hàng Google Play để người dùng cài đặt.
Yêu cầu Không được cài đặt ứng dụng Health Connect trên điện thoại.

Các bước

  1. Mở ứng dụng của bạn.
  2. Chuyển đến màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) có tuỳ chọn tích hợp với Health Connect.
  3. Chọn cài đặt Health Connect.

Kết quả dự kiến

Cố gắng tích hợp với Health Connect khi đã gỡ cài đặt ứng dụng Health Connect

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) phải có tính năng tích hợp với Health Connect.
  • Người dùng phải được chuyển đến trang Health Connect trong Cửa hàng Google Play.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Không có cách thức để tích hợp với Health Connect trong màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự).
  • Người dùng không được chuyển đến trang Health Connect trong Cửa hàng Google Play.

02-02: Tích hợp với Health Connect thông qua ứng dụng của bạn

Thông tin chi tiết
Mô tả Khi người dùng quyết định đồng bộ hoá dữ liệu với Health Connect và cài đặt ứng dụng Health Connect, thì ứng dụng của bạn phải có cách thức để thông báo cho người dùng về cách tích hợp với Health Connect. Ứng dụng của bạn phải chuyển hướng người dùng đến ứng dụng Health Connect.
Yêu cầu Ứng dụng Health Connect phải được cài đặt trên điện thoại.

Các bước

  1. Mở ứng dụng của bạn.
  2. Chuyển đến màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) có tuỳ chọn tích hợp với Health Connect.
  3. Chọn tích hợp với Health Connect.

Kết quả dự kiến

Tích hợp với Health Connect thông qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) phải có tính năng tích hợp với Health Connect.
  • Khi nhấn vào tuỳ chọn tích hợp với Health Connect, bạn sẽ được chuyển đến ứng dụng Health Connect.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Không có tính năng để tích hợp với Health Connect trong màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự).
  • Khi nhấn để lựa chọn tích hợp với Health Connect, bạn không được chuyển đến ứng dụng Health Connect.

02-03: Huỷ liên kết với Health Connect thông qua ứng dụng của bạn

Thông tin chi tiết
Mô tả Khi người dùng quyết định ngừng sử dụng Health Connect, ứng dụng phải có cách thức để huỷ liên kết với Health Connect.

Cách thức này phải thu hồi tất cả quyền đã cấp thông qua ứng dụng, xoá việc tích hợp với Health Connect một cách hiệu quả.

Yêu cầu Ứng dụng Health Connect phải được cài đặt trên điện thoại.
Nội dung tham khảo PermissionController.revokeAllPermissions

Các bước

  1. Mở ứng dụng của bạn.
  2. Chuyển đến màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) có tuỳ chọn huỷ liên kết với Health Connect.
  3. Chọn huỷ liên kết với Health Connect.

Kết quả dự kiến

Huỷ liên kết với Health Connect thông qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) phải có tính năng để huỷ liên kết với Health Connect.
  • Phải thu hồi tất cả các quyền trong ứng dụng.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Không có cách thức để huỷ liên kết với Health Connect trong màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự).
  • Ít nhất một quyền được liệt kê trong ứng dụng của bạn chưa được thu hồi.

03: Truy cập ứng dụng Health Connect thông qua chế độ cài đặt ứng dụng

Thông tin chi tiết
Mô tả Khi người dùng quyết định quản lý Health Connect, ứng dụng của bạn phải có cách thức để hướng người dùng đến ứng dụng Health Connect.
Yêu cầu

  • Ứng dụng Health Connect phải được cài đặt trên điện thoại.
  • Ứng dụng của bạn phải được tích hợp với Health Connect.

Ghi chú Đây là tính năng không bắt buộc đối với giao diện người dùng, vì người dùng cũng có thể truy cập trực tiếp vào Health Connect thông qua phần Cài đặt trên điện thoại, hoặc phần Cài đặt nhanh nếu đã thiết lập, hoặc thông qua Cửa hàng Google Play.
Reference Tuỳ chọn trong trình đơn cài đặt

Các bước

  1. Mở ứng dụng của bạn.
  2. Chuyển đến màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) có tuỳ chọn truy cập vào ứng dụng Health Connect.
  3. Chọn truy cập hoặc quản lý Health Connect.

Kết quả dự kiến

Truy cập Health Connect trong phần Cài đặt của ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự) phải có cách thức để truy cập vào ứng dụng Health Connect.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Không có cách thức để truy cập vào ứng dụng Health Connect trong màn hình Cài đặt của ứng dụng (hoặc các màn hình tương tự).

04-01: Từ chối cấp quyền

Thông tin chi tiết
Mô tả Ứng dụng không được đọc hoặc ghi hồ sơ cụ thể vào Health Connect khi người dùng thu hồi quyền.
Yêu cầu

  • Điện thoại phải được cài đặt ứng dụng Health Connect.
  • Bạn phải được cấp tất cả quyền trước khi kiểm thử.

Ghi chú

  • Nếu ứng dụng của bạn có phương thức phản ánh các quyền bị từ chối, hãy kiểm tra trên ứng dụng đó.
  • Nếu vẫn có thể đọc dữ liệu của Health Connect thì ứng dụng phải sử dụng dataOriginFilter khi gọi ReadRecordsRequest.

Các bước

  1. Mở ứng dụng Health Connect.
  2. Chuyển đến mục Quyền cho ứng dụng
  3. Chọn ứng dụng của bạn.
  4. Gạt nút chuyển Cho phép tất cả để từ chối cấp quyền.
  5. Khi lời nhắc xuất hiện, hãy chọn Xoá tất cả.

Kết quả dự kiến

Từ chối cấp quyền thông qua ứng dụng Health Connect

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Trong phần Quyền cho ứng dụng, ứng dụng của bạn phải xuất hiện trong phần Không được phép truy cập.
  • Chưa được cấp quyền nào.
  • Những thay đổi về quyền đó sẽ có hiệu lực trong ứng dụng của bạn.
  • Ứng dụng của bạn không gặp sự cố.

KHÔNG ĐẠT do bất kỳ lý do nào dưới đây:

  • Trong phần Quyền cho ứng dụng, ứng dụng của bạn không xuất hiện trong phần Không được phép truy cập mà vẫn thuộc phần Được phép truy cập.
  • Đã được cấp ít nhất một quyền.
  • Những thay đổi về quyền đó không có hiệu lực trong ứng dụng của bạn.
  • Ứng dụng của bạn gặp sự cố.

04-02: Cấp quyền

Thông tin chi tiết
Mô tả Ứng dụng phải đọc hoặc ghi hồ sơ cụ thể vào Health Connect khi người dùng cấp quyền.
Yêu cầu

  • Ứng dụng Health Connect phải được cài đặt trên điện thoại.
  • Tất cả quyền đều phải được thu hồi trước khi kiểm thử.

Ghi chú Nếu ứng dụng của bạn có cách thức để phản ánh quyền được cấp, thì hãy kiểm tra cả trên đó.

Các bước

  1. Mở ứng dụng Health Connect.
  2. Chuyển đến mục Quyền cho ứng dụng
  3. Chọn ứng dụng của bạn.
  4. Gạt nút chuyển Cho phép tất cả để cấp quyền.

Kết quả dự kiến

Cấp quyền thông qua ứng dụng Health Connect

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Trong phần Quyền cho ứng dụng, ứng dụng của bạn phải xuất hiện trong phần Được phép truy cập.
  • Tất cả quyền đã được cấp.
  • Những thay đổi về quyền đó sẽ có hiệu lực trong ứng dụng của bạn.
  • Ứng dụng của bạn không gặp sự cố.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Trong phần Quyền cho ứng dụng, ứng dụng của bạn không xuất hiện trong phần Được phép truy cập mà vẫn ở phần Không được phép truy cập.
  • Vẫn có ít nhất một quyền bị thu hồi.
  • Những thay đổi về quyền đó không có hiệu lực trong ứng dụng của bạn.
  • Ứng dụng của bạn gặp sự cố.

05: Ghi dữ liệu vào Health Connect

Thông tin chi tiết
Mô tả Một phần của quy trình làm việc chung là ghi dữ liệu vào kho dữ liệu của Health Connect.
Yêu cầu Quyền ghi đối với kiểu dữ liệu cần thiết phải được cấp cho ứng dụng của bạn.
Nội dung tham khảo Ghi dữ liệu

Các bước

  1. Ghi lại giá trị cho loại dữ liệu cần thiết bằng ứng dụng của bạn.
  2. Mở ứng dụng Health Connect.
  3. Chọn Dữ liệu và quyền truy cập.
  4. Chọn danh mục chứa loại dữ liệu cần thiết.
  5. Chọn loại dữ liệu cần thiết.
  6. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.

Kết quả dự kiến

Ghi dữ liệu thông qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Dữ liệu mới sẽ được phản ánh trong ứng dụng Health Connect.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Dữ liệu mới không được phản ánh trong ứng dụng Health Connect.

06: Đọc dữ liệu của Health Connect

Thông tin chi tiết
Mô tả Một phần của quy trình làm việc chung là đọc dữ liệu trong kho dữ liệu của Health Connect.
Yêu cầu

  • Bạn đã cài đặt ứng dụng Health Connect Toolbox.
  • Quyền ghi đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng Health Connect Toolbox.
  • Quyền đọc đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng của bạn, trừ phi bạn dùng tên gói của ứng dụng cho dataOriginFilter.

Nội dung tham khảo Đọc dữ liệu thô

Các bước

  1. Ghi lại một giá trị đối với loại dữ liệu cần thiết bằng ứng dụng Health Connect Toolbox.
  2. Kiểm tra ứng dụng Health Connect để xem giá trị này có được phản ánh không.
    1. Mở ứng dụng Health Connect.
    2. Chọn Dữ liệu và quyền truy cập.
    3. Chọn danh mục chứa loại dữ liệu cần thiết.
    4. Chọn loại dữ liệu cần thiết.
    5. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.
  3. Đọc dữ liệu bằng ứng dụng của bạn.

Kết quả dự kiến

Đọc dữ liệu qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Dữ liệu mới được phản ánh trong cả ứng dụng Health Connect và ứng dụng của bạn.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Dữ liệu mới không được phản ánh trong ứng dụng Health Connect hoặc ứng dụng của bạn.

07: Đọc dữ liệu tổng hợp của Health Connect

Thông tin chi tiết
Mô tả Một phần của quy trình làm việc chung là đọc dữ liệu trong kho dữ liệu của Health Connect.

Trong hầu hết ứng dụng, dữ liệu được tổng hợp cho các mục đích như cho thấy số liệu thống kê hoặc biểu đồ.

Yêu cầu

  • Bạn đã cài đặt ứng dụng Health Connect Toolbox.
  • Quyền ghi đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng Health Connect Toolbox.
  • Quyền đọc đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng của bạn, trừ phi bạn dùng tên gói của ứng dụng cho dataOriginFilter.

Ghi chú Dữ liệu tổng hợp còn tuỳ thuộc vào các giá trị dùng trong timeRangeFilterdataOriginFilter.
Nội dung tham khảo Đọc dữ liệu tổng hợp

Các bước

  1. Ghi lại nhiều giá trị cho loại dữ liệu cần thiết trong ứng dụng Health Connect Toolbox.
  2. Kiểm tra ứng dụng Health Connect để xem các giá trị đó có được phản ánh không.
    1. Mở ứng dụng Health Connect.
    2. Chọn Dữ liệu và quyền truy cập.
    3. Chọn danh mục chứa loại dữ liệu cần thiết.
    4. Chọn loại dữ liệu cần thiết.
    5. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.
  3. Đọc và tổng hợp dữ liệu bằng ứng dụng của bạn.

Kết quả dự kiến

Đọc dữ liệu tổng hợp qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Các giá trị mới được phản ánh trong ứng dụng Health Connect.
  • Các giá trị tổng hợp được phản ánh trong ứng dụng của bạn.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Các giá trị mới không được phản ánh trong ứng dụng Health Connect.
  • Giá trị tổng hợp không được phản ánh trong ứng dụng của bạn.

08: Cập nhật dữ liệu từ Health Connect

Thông tin chi tiết
Nội dung mô tả Một phần của quy trình làm việc thường thấy là cập nhật dữ liệu từ kho dữ liệu Health Connect.

Bạn cần cập nhật dữ liệu trong các trường hợp như đồng bộ hoá và nhập dữ liệu.

Yêu cầu Quyền ghi đối với kiểu dữ liệu cần thiết phải được cấp cho ứng dụng của bạn.
Tham khảo Cập nhật dữ liệu

Các bước

  1. Cập nhật các giá trị của loại dữ liệu cần thiết bằng ứng dụng của bạn.
  2. Mở ứng dụng Health Connect.
  3. Chọn Dữ liệu và quyền truy cập.
  4. Chọn danh mục chứa loại dữ liệu cần thiết.
  5. Chọn loại dữ liệu cần thiết.
  6. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.

Kết quả dự kiến

Cập nhật dữ liệu thông qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Các giá trị đã cập nhật được phản ánh trong ứng dụng Health Connect.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Các giá trị đã cập nhật không được phản ánh trong ứng dụng Health Connect.

09: Hiển thị dữ liệu cập nhật từ Health Connect

Thông tin chi tiết
Nội dung mô tả Một phần của quy trình làm việc chung là cập nhật dữ liệu từ kho dữ liệu Health Connect.

Có những ứng dụng xem dữ liệu có thể cho thấy dữ liệu từ các ứng dụng nguồn khác. Các ứng dụng nguồn sẽ lưu trữ dữ liệu trong Health Connect, trong khi các ứng dụng xem dữ liệu sẽ lấy dữ liệu từ đó.

Yêu cầu

  • Bạn đã cài đặt ứng dụng Health Connect Toolbox.
  • Quyền ghi đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng Health Connect Toolbox.
  • Quyền đọc đối với loại dữ liệu cần thiết phải được cấp cho ứng dụng của bạn, trừ khi bạn dùng tên gói của ứng dụng cho dataOriginFilter.

Các bước

  1. Cập nhật giá trị của loại dữ liệu bạn đã chọn bằng ứng dụng Health Connect Toolbox.
  2. Kiểm tra ứng dụng Health Connect để xem các giá trị đó có được phản ánh không.
    1. Mở ứng dụng Health Connect.
    2. Chọn Dữ liệu và quyền truy cập.
    3. Chọn danh mục chứa loại dữ liệu cần thiết.
    4. Chọn loại dữ liệu cần thiết.
    5. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.
  3. Đọc dữ liệu bằng ứng dụng của bạn.

Kết quả dự kiến

Hiển thị dữ liệu đã cập nhật qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Các giá trị đã cập nhật sẽ được phản ánh trong cả ứng dụng Health Connect và ứng dụng của bạn.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Các giá trị đã cập nhật không được phản ánh trong ứng dụng Health Connect hoặc ứng dụng của bạn.

10: Xoá dữ liệu khỏi Health Connect

Thông tin chi tiết
Mô tả Một phần của quy trình làm việc chung là xoá dữ liệu khỏi kho dữ liệu của Health Connect.
Yêu cầu Quyền ghi đối với kiểu dữ liệu cần thiết phải được cấp cho ứng dụng của bạn.
Nội dung tham khảo Xoá dữ liệu

Các bước

  1. Xoá các giá trị của kiểu dữ liệu cần thiết bằng ứng dụng của bạn.
  2. Mở ứng dụng Health Connect.
  3. Chọn Dữ liệu và quyền truy cập.
  4. Chọn danh mục chứa loại dữ liệu cần thiết.
  5. Chọn loại dữ liệu cần thiết.
  6. Trong phần Quản lý dữ liệu, hãy chọn Xem tất cả các mục.

Kết quả dự kiến

Xoá dữ liệu thông qua ứng dụng của bạn

Điều kiện đạt và không đạt

ĐẠT nếu đáp ứng tất cả điều kiện dưới đây:

  • Các giá trị đã xoá sẽ không được phản ánh trong ứng dụng Health Connect.

KHÔNG ĐẠT do bất cứ lý do nào dưới đây:

  • Các giá trị đã xoá vẫn được phản ánh trong ứng dụng Health Connect.