1. Tóm tắt nhanh & màn hình bạn sẽ test
Chào bạn mới! Khi mới học test, ta thường chỉ kiểm app chạy đúng với một ngôn ngữ duy nhất (thường là tiếng Việt). Nhưng ShopEasy phục vụ khách hàng ở nhiều vùng, cho phép đổi giao diện sang tiếng Anh và tiếng Nhật. Mỗi lần đổi ngôn ngữ là một 'phiên bản app' mới cần kiểm: chữ có dịch đủ không, có tràn khỏi nút không, ngày tháng và giá tiền có đúng theo vùng không. Kiểm thử đa ngôn ngữ chính là cách bạn chủ động dò từng ngóc ngách này thay vì chỉ tin rằng 'đổi ngôn ngữ chắc là ổn'. Chúng ta sẽ học qua màn hình đổi ngôn ngữ thật của ShopEasy, có hình minh hoạ và phần tự làm thử.
2. Kiểm thử quốc tế hóa (i18n) vs kiểm thử đa ngôn ngữ (l10n)
Cách dễ nhớ nhất: kiểm thử quốc tế hóa (i18n) trả lời 'kiến trúc app có SẴN SÀNG để thêm ngôn ngữ mới không' — ví dụ mọi văn bản đã được tách thành khóa dịch riêng, giao diện có co giãn được cho chữ dài hơn chưa. Kiểm thử đa ngôn ngữ (localization, viết tắt l10n) thì trả lời 'bản dịch CỤ THỂ này đã đúng và đầy đủ chưa'. Với ShopEasy, i18n là việc đội dev đã thiết kế đúng để dễ thêm ngôn ngữ; l10n là việc bạn — tester — xác nhận từng bản dịch VI/EN/JA đã ổn khi thực sự dùng.
Bài này tập trung vào l10n — góc nhìn thực hành mà tester mới đi làm hay được giao đầu tiên, vì không cần đọc code, chỉ cần đổi ngôn ngữ trên giao diện và quan sát kỹ. Nhưng hiểu cả hai khái niệm giúp bạn báo lỗi đúng chỗ: lỗi 'chữ tràn nút ở mọi ngôn ngữ trừ VI' thường là lỗi i18n (thiết kế chưa co giãn được); lỗi 'chỉ bản EN thiếu dịch một câu' là lỗi l10n (thiếu nội dung dịch).
3. Vì sao người mới cần thạo kiểm thử đa ngôn ngữ
Càng nhiều app phục vụ khách hàng quốc tế, kiểm thử đa ngôn ngữ càng trở thành kỹ năng phổ biến trong tuyển dụng Tester — nhất là ở các công ty làm sản phẩm cho thị trường Nhật, Anh, Mỹ như CyberSoft hay hay hợp tác. Nếu bạn có thể tự tin đổi ngôn ngữ, soi từng chi tiết dịch thuật và định dạng, bạn đã có một điểm cộng lớn so với các bạn chỉ quen test một ngôn ngữ.
Ngoài ra, lỗi đa ngôn ngữ tuy trông 'nhỏ' nhưng ảnh hưởng trực tiếp tới trải nghiệm và niềm tin khách hàng. Một nút hiện khóa dịch thô khiến khách nghĩ app 'chưa hoàn thiện, không đáng tin'; một giá tiền hiển thị sai định dạng khiến khách hiểu nhầm số tiền phải trả — có thể dẫn tới khiếu nại hoặc mất đơn hàng. Với ShopEasy, một khách Nhật thấy giá '128.000' mà không rõ đơn vị tiền tệ hoàn toàn có thể huỷ đơn vì tưởng giá quá cao hoặc quá thấp so với thực tế.
Với riêng bạn — người mới — kiểm thử đa ngôn ngữ còn rèn khả năng quan sát cực kỳ tỉ mỉ: bạn phải so sánh cùng một màn hình ở nhiều ngôn ngữ, phát hiện những khác biệt tinh vi mà mắt thường dễ bỏ qua nếu chỉ lướt nhanh. Đây là kỹ năng nền quan trọng cho mọi loại kiểm thử giao diện sau này, không chỉ riêng đa ngôn ngữ.
4. Chuẩn bị: công cụ & các loại lỗi cần soi
Bạn không cần công cụ đặc biệt — chỉ cần chuyển app sang từng ngôn ngữ và một danh sách các loại lỗi thường gặp để không bỏ sót góc nào.
▶ Bước 1: Mở màn hình cần test (ví dụ trang sản phẩm ShopEasy); đổi lần lượt sang VI, EN, JA.
▶ Bước 2: Với mỗi ngôn ngữ, soi từng loại lỗi: khóa dịch thô, chữ tràn nút/nhãn, sai định dạng ngày/giờ/tiền tệ/số.
▶ Bước 3: Kiểm thêm ký tự đặc biệt/unicode (tên có dấu, kanji, emoji) và thứ tự sắp xếp danh sách theo ngôn ngữ đang chọn.
💬 Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!