+3

Self checklist for building an application on Smart TV - Phần 1

1. Thử nghiệm ứng dụng Smart TV là gì?

Thế giới truyền hình đang phát triển và người dùng hy vọng sẽ làm được nhiều hơn với chiếc Smart TV của họ. Các trò chơi và ứng dụng truyền hình trực tuyến nhanh chóng trở nên phổ biến và mang lại tiềm năng lớn cho sự phát triển cho các công ty có ý tưởng tuyệt vời.

Kiểm thử ứng dụng trên Smart TV là đảm bảo không có vấn đề về chức năng, hình ảnh, văn bản và tính khả dụng trên ứng dụng. Một nhóm nhân viên thử nghiệm sẽ đi qua mọi phần và tính năng của ứng dụng để đảm bảo rằng sản phẩm hoạt động như mong đợi.

2. Tại sao nên thực hiện kiểm thử ứng dụng Smart TV?

Smart TV là một cụm từ khá phổ biến, đã đi vào đời sống sinh hoạt của các gia đình gần đây với nhiều tính năng nổi bật, ứng dụng đặc sắc về các mặt gải trí và văn hóa tinh thần. Vượt trội hơn so với TV truyền thống, vì đó việc phát triển các ứng trên smart TV đang là một thách thức với các nhà sản xuất ứng dụng chạy trên những chiếc smart TV.

Trong khi nhiều ứng dụng đang cùng tồn tại, những ứng dụng chất lượng tốt vẫn khó tìm. Đây là lý do tại sao thử nghiệm các ứng dụng này là rất quan trọng.

Hơn nữa, nhiều chuyên gia xác nhận rằng xu hướng mua smart TV sẽ chỉ tăng theo thời gian, và vì các nhà phát triển vẫn đang học hỏi để nắm vững nền tảng mới này, cơ hội tìm kiếm các vấn đề trên các ứng dụng Smart TV là cao hơn đáng kể so với các nền tảng khác.

Một điều cần xem xét khác là mỗi nền tảng smart TV là khác nhau. Trong khi không có gì buộc một ứng dụng chạy đúng trên tất cả các nền tảng, nếu một công ty phát triển nó để chạy trên các nền tảng khác nhau, trải nghiệm người dùng phải nhất quán trên tất cả các nền tảng đó.

Thử nghiệm trên smart TV có thể giúp đảm bảo rằng ứng dụng trên smart TV sẽ mang lại trải nghiệm hoàn hảo cho người dùng của và giữ cho họ quay lại lần kế tiếp.

3. Checklist cho kiểm thử ứng dụng trên Smart TV

3.1. Basic

  • QA yêu cầu các thông tin cần thiết cho việc sử dụng ứng dụng như thông tin tài khoản, thông tin thẻ tín dụng,...
  • Tất cả các Geoblock (khóa vị trí địa lý) đều bị vô hiệu hóa trước release
  • Màu nền của biểu tượng ứng dụng cùng tông với màu với ứng dụng
  • Ứng dụng có xếp hạng độ tuổi phù hợp
  • Tất cả thông tin về tính năng ứng dụng và thiết bị cần thiết cần được đăng ký, nêu rõ chính xác (Kết nối Internet, Magic Remote, Camera, 3D, ...)
  • Ứng dụng phải được phát triển theo các hướng dẫn được cung cấp bởi các nền tảng
  • Ứng dụng không chứa bất kỳ thông tin vi-rút, phần mềm độc hại, phần mềm gián điệp, ...
  • Ứng dụng không vi phạm bất kỳ luật và quy định bản quyền nào
  • Ứng dụng không chứa các nội dung dẫn đến xung đột về khu vực, giới tính, thế hệ, tầng lớp xã hội, tôn giáo và nhóm sắc tộc
  • Ứng dụng không chứa các nội dung khuyến khích bạo lực, tội phạm hoặc hoạt động chống xã hội
  • Ứng dụng không chứa các nội dung tác động đến phẩm giá con người hoặc lạm dụng động vật
  • Ứng dụng phải được xem xét và phê duyệt bởi Hội đồng đánh giá liên quan (nếu có)

3.2. Execution

  • Ứng dụng phải được khởi chạy bình thường, không có các vấn đề hay lỗi phát sinh
  • Ứng dụng phải được khởi chạy bình thường khi khởi chạy sau khi đã tắt nó trước đó
  • Ứng dụng phải được khởi chạy bình thường khi người dùng điều hướng đến một ứng khác (B) trong khi ứng dụng vẫn đang chạy ứng dụng (A), và quay lại
  • Trong khi chạy ứng dụng và có màn hình giới thiệu hoặc màn hình chờ tải dữ liệu thì chúng sẽ được hiển thị bình thường
  • Khi chạy vào ứng dụng, màn hình chính của ứng dụng sẽ hiển thị bình thường
  • Bố cục và giao diện người dùng hiển thị bình thường trong phạm vi màn hình TV
  • Cả giao diện của các nút và kích thước hình ảnh phải lớn hơn kích thước tối thiểu yêu cầu (webOS : Ít nhất, 75x75 pixels cho màn hình có độ phân giải 1920x1080 và 50x50 pixels cho màn hình có độ phân giải 1280x720)

All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí