Chuẩn bị Thiết bị Test
Thói quen và cấu hình cần thiết lập trước mỗi đợt test để tránh sai sót và bị từ chối báo cáo, cho cả máy tính, Android và iOS.
Mỗi lần nhận một đợt test (test cycle), bạn nên tuân theo một quy trình chuẩn bị cố định để giảm thiểu sai sót khi báo cáo lỗi và tránh bị từ chối bởi Team Leader (trưởng nhóm review). Bài này tổng hợp các việc nên làm trước khi bắt đầu test.
1. Mẹo chung
- Đảm bảo thiết bị đủ pin và không đang bật chế độ tiết kiệm năng lượng (có thể ảnh hưởng tới hiệu năng khi test).
- Trước khi quay video, kiểm tra phần mềm quay đang xuất đúng định dạng
.mp4với codec H.264. - Nên cài đặt app testNow để nhận thông báo tức thời về cơ hội test hoặc lời mời tham gia đợt test, phản hồi nhanh hơn nhiều so với chỉ chờ email.
- Trên thiết bị di động, hãy xoá hết thông báo khác (tin nhắn, email…) trong trung tâm thông báo trước khi bắt đầu quay video.
- Nếu test trên di động, luôn đảm bảo dùng bản app mới nhất. Nên cài lại (reinstall) app cho mỗi đợt test mới.
- Khi quay video, tốc độ khung hình (frame rate) phải đủ cao để có thể nhận diện rõ từng thao tác.
- Luôn test ở nơi yên tĩnh, riêng tư. Không được chia sẻ thông tin của khách hàng với bất kỳ ai không thuộc đợt test, kể cả người thân, bạn bè hay tester khác không tham gia cùng đợt.
- Kết nối mạng dây thường ổn định hơn Wi-Fi. Nếu dùng Wi-Fi, ưu tiên băng tần 5GHz (nếu có) và ở gần điểm phát sóng nhất có thể.
- Đóng hết các app, tab không liên quan tới lỗi đang test, tắt luôn thông báo từ app khác để tránh gián đoạn khi đang quay video.
- Khi test website, nên đóng các tab không cần thiết trên trình duyệt để tránh thiết bị bị chiếm dụng RAM quá nhiều.
- Nên đo tốc độ mạng trước khi bắt đầu test, để đảm bảo đường truyền đủ nhanh và ổn định, tránh gây ra hành vi bất thường không phải do lỗi thật.
- Ngôn ngữ thiết bị/trình duyệt nên đặt đúng theo ngôn ngữ được quy định cho đợt test, để mọi thông báo lỗi hiển thị đúng ngôn ngữ đó. Riêng với test bản địa hoá (Localization testing), cần đặt ngôn ngữ theo đúng danh sách khách hàng yêu cầu.
2. Chuẩn bị máy tính (Desktop)
Với máy tính, thường không cần chỉnh sửa gì nhiều (trừ khi máy đang chạy hệ điều hành đã tuỳ biến). Một số lưu ý:
- Đặt độ phân giải màn hình về đúng mặc định của thiết bị, tỉ lệ hiển thị văn bản/hình ảnh ở 100%, và zoom trình duyệt cũng ở 100%. Điều này đảm bảo bạn nhìn website/app đúng với độ phân giải mà khách hàng hướng tới.
- Trên Windows: vào Start > Settings > System > Display, đặt Display Resolution về giá trị khuyến nghị mặc định, và Scale and layout về 100%.
- Trên macOS: vào Apple menu > System Preferences > Displays, chọn màn hình đang dùng, rồi đặt độ phân giải về Default for display.
- Cần có ít nhất một trình duyệt phổ biến (Chrome, Safari, Edge, Firefox là những trình duyệt khách hàng thường yêu cầu nhất) và một công cụ quay màn hình.
- Trên Windows: có thể dùng Snipping Tool để chụp ảnh (mở bằng cách tìm kiếm, hoặc phím tắt
Windows + Shift + S). - Trên macOS: mở công cụ chụp ảnh bằng
Shift + Cmd + 5.
- Trên Windows: có thể dùng Snipping Tool để chụp ảnh (mở bằng cách tìm kiếm, hoặc phím tắt
- Trước khi bắt đầu test, đảm bảo cài đặt trình duyệt đang ở mặc định, không bật extension làm thay đổi hành vi trang (như công cụ dịch tự động, chặn quảng cáo/script). Nên cài nhiều trình duyệt, dùng riêng một cái cho việc cá nhân và các cái còn lại chỉ dùng để test.
- Không nên thu nhỏ cửa sổ trình duyệt tới mức trang tự chuyển sang giao diện tablet/phone, vì đây được xem là hành vi ép buộc (forced behaviour), không phản ánh cách dùng thực tế. Luôn để trình duyệt ở độ phân giải tối đa.
- Kiểm tra cấu hình công cụ quay màn hình đúng, đảm bảo độ phân giải và frame rate đủ cao để video xem mượt trên các thiết bị hiện đại.
3. Chuẩn bị thiết bị Android
- Từ Android 11 trở lên, phần lớn thiết bị đã có sẵn công cụ quay màn hình tích hợp trong thanh thông báo, không cần cài thêm app. Nếu thiết bị chạy Android 10 trở xuống hoặc không có công cụ quay sẵn, bạn sẽ cần cài thêm app quay màn hình.
- Để chụp ảnh màn hình, cần biết đúng tổ hợp phím của thiết bị, thường là nút nguồn + giảm âm lượng, hoặc nút nguồn + Home.
- Muốn lấy log bằng máy tính, cần bật tuỳ chọn USB debugging trong menu Developer options. Việc này đặc biệt quan trọng khi báo cáo lỗi crash (ứng dụng bị đóng đột ngột), vì device log là bắt buộc trong trường hợp này.
- Khách hàng thường cung cấp file cài đặt dạng
.apk. Nếu là lần đầu cài app ngoài Google Play Store, thiết bị có thể chặn vì lý do bảo mật, cần vào Settings tìm mục “Install unknown apps” và cấp quyền cho đúng nguồn cài đặt (thường là trình duyệt hoặc app quản lý file). - Một số khách hàng chia sẻ app qua nền tảng phân phối dành cho bản thử nghiệm (yêu cầu tài khoản Gmail để chấp nhận lời mời).
4. Chuẩn bị thiết bị iOS/iPad
- Không cần cài thêm app ngoài vì mọi thiết bị Apple đủ điều kiện test hiện nay (chạy iOS 11 trở lên) đều có sẵn công cụ quay màn hình tích hợp.
- Chụp ảnh màn hình: với máy có nút Home, bấm nút nguồn + nút Home; với máy không có nút Home, bấm nút nguồn + nút tăng âm lượng.
- Quay video: vào Settings > Control Center, bấm nút cộng cạnh mục Screen Recording để thêm vào Control Center. Sau đó vuốt để mở Control Center và bắt đầu quay. Nhớ tắt tiếng thiết bị nếu không cần ghi âm thanh.
- Khách hàng thường gửi link để cài app trực tiếp lên thiết bị. Sau khi tải xong, vào Settings > General > Profiles, tìm mục Enterprise App tương ứng tên khách hàng hoặc Test IO, rồi chọn “trust” để mở khoá cài đặt.
- Một số khách hàng chia sẻ app qua nền tảng phân phối bản thử nghiệm dành riêng cho iOS (yêu cầu tài khoản Apple ID và cài thêm app quản lý bản thử nghiệm tương ứng, chỉ hỗ trợ từ iOS 13 trở lên).
- Muốn lấy log bằng máy tính, cần cài driver tương ứng (thường thông qua ứng dụng đồng bộ của Apple trên máy tính) rồi kết nối thiết bị qua cáp USB.