Kiểm tra bản địa hóa là gì? Các trường hợp kiểm thử mẫu & danh sách kiểm tra

Kiểm tra bản địa hóa

Kiểm tra bản địa hóa là một kỹ thuật kiểm thử phần mềm trong đó hoạt động của phần mềm được kiểm tra cho một khu vực, địa phương hoặc văn hóa cụ thể. Mục đích của việc thực hiện kiểm tra bản địa hóa cho một phần mềm là kiểm tra các khía cạnh ngôn ngữ và văn hóa phù hợp cho một địa phương cụ thể. Đó là quá trình tùy chỉnh phần mềm theo ngôn ngữ và quốc gia được nhắm mục tiêu.

Khu vực chính bị ảnh hưởng bởi thử nghiệm bản địa hóa bao gồm nội dung và giao diện người dùng.

Đây là quá trình thử nghiệm một ứng dụng toàn cầu hóa có giao diện người dùng, ngôn ngữ mặc định, tiền tệ, định dạng ngày, giờ và tài liệu được thiết kế theo quốc gia hoặc khu vực được nhắm mục tiêu. Nó đảm bảo rằng ứng dụng có đủ khả năng để sử dụng ở quốc gia cụ thể đó.

Ví dụ:

1. Nếu dự án được thiết kế cho Bang Tamil Nadu ở Ấn Độ thì Dự án được thiết kế phải sử dụng ngôn ngữ Tamil, bàn phím ảo Tamil phải có, v.v.

2. Nếu dự án được thiết kế cho Hoa Kỳ thì định dạng thời gian phải được thay đổi theo giờ Tiêu chuẩn Hoa Kỳ. Ngoài ra, định dạng ngôn ngữ và tiền tệ phải tuân theo các tiêu chuẩn của Hoa Kỳ.

Kiểm tra bản địa hóa

Tại sao phải kiểm tra bản địa hóa?

Mục đích của việc thực hiện kiểm tra bản địa hóa là để kiểm tra các khía cạnh ngôn ngữ và văn hóa phù hợp cho một địa phương cụ thể. Nó bao gồm sự thay đổi trong giao diện người dùng hoặc thậm chí các cài đặt ban đầu theo yêu cầu.

Trong loại thử nghiệm này, nhiều người thử nghiệm khác nhau sẽ lặp lại các chức năng giống nhau. Họ xác minh nhiều thứ khác nhau như lỗi đánh máy, sự phù hợp về mặt văn hóa của giao diện người dùng, lỗi ngôn ngữ, v.v.

Nó còn được gọi là “L10N” vì có 10 ký tự ở giữa L & N trong bản địa hóa từ.

Cách thực hiện kiểm tra bản địa hóa

Đối với thử nghiệm bản địa hóa điển hình, chúng tôi thiết lập thử nghiệm xác minh bản dựng, Thử nghiệm chức năng, Kiểm tra hồi quyvà đăng xuất cuối cùng.

1. Thử nghiệm xác minh bản dựng là một tập hợp con của thử nghiệm chức năng, được thực hiện trước khi QA bắt đầu với bất kỳ thử nghiệm chi tiết nào.

2. Kiểm tra thông thường là bước chạy các trường hợp kiểm thử thông thường và tìm ra lỗi nhật ký trong quá trình thực thi.

3. Kiểm tra hồi quy là Khiếm khuyết quá trình hồi quy để đảm bảo rằng khuyết tật được khắc phục trong khi không có tác động của khuyết tật cố định đến các khu vực xung quanh.

4. Phê duyệt cuối cùng là thực hiện kiểm tra lần cuối đối với bản dựng trước khi giao cho khách hàng.

Tự động hóa trong thử nghiệm bản địa hóa

Nếu dự án lớn và cần kiểm tra thường xuyên thì chúng tôi sẽ thực hiện Kiểm tra tự động hóa.

  • Chọn công cụ tự động hóa để viết script.
  • Lấy kịch bản này làm thử nghiệm cho chiến lược bản địa hóa.
  • Viết kịch bản theo đó.
  • Thu thập kết quả và cập nhật kịch bản thành Đạt/Không đạt.

Chú thích: Selenium là một trong những công cụ tiên phong trong lĩnh vực này. Nó rất giàu tính năng, tuy nhiên, nó đòi hỏi nhiều kiến ​​thức kỹ thuật hơn để sử dụng.

Danh sách kiểm tra các phương pháp hay nhất để thử nghiệm bản địa hóa

  • Thuê một công ty bản địa hóa có chuyên môn về I18n Kỹ sư
  • Đảm bảo chiến lược thử nghiệm bản địa hóa của bạn dành nhiều thời gian hơn cho các ngôn ngữ byte kép.
  • Đảm bảo rằng bạn quốc tế hóa chính xác mã của mình cho DBCS trước khi trích xuất bất kỳ văn bản nào để gửi đi dịch

Kiểm tra hướng dẫn này để sự khác biệt giữa thử nghiệm bản địa hóa và toàn cầu hóa.

Các trường hợp thử nghiệm mẫu để thử nghiệm bản địa hóa

S.No Trường hợp thử nghiệm Description
1 Bảng thuật ngữ có sẵn để tham khảo và kiểm tra.
2 Ngày và giờ được định dạng chính xác cho vùng mục tiêu.
3 Định dạng số điện thoại phù hợp với khu vực mục tiêu.
4 Đơn vị tiền tệ cho khu vực mục tiêu.
5 Giấy phép và Quy tắc có tuân theo trang web (khu vực) hiện tại không.
6 Bố cục nội dung văn bản trong các trang không có lỗi, độc lập về phông chữ và căn chỉnh dòng.
7 Các ký tự đặc biệt, siêu liên kết và chức năng phím nóng.
8 Thông báo xác thực cho các trường đầu vào.
9 Bản dựng được tạo bao gồm tất cả các tệp cần thiết.
10 Màn hình được bản địa hóa có cùng loại phần tử và số như màn hình của sản phẩm nguồn.
11 Đảm bảo giao diện người dùng bản địa hóa của phần mềm hoặc ứng dụng web tương thích với giao diện người dùng nguồn trong hệ điều hành và môi trường người dùng đích.

Ưu điểm của thử nghiệm bản địa hóa

Sau đây là những lợi ích của thử nghiệm bản địa hóa

  • Giảm chi phí thử nghiệm tổng thể
  • Giảm chi phí hỗ trợ tổng thể
  • Giúp giảm thời gian kiểm tra.
  • Nó có tính linh hoạt và khả năng mở rộng hơn.

Nhược điểm của thử nghiệm bản địa hóa

Sau đây là những thách thức của thử nghiệm bản địa hóa

  • Yêu cầu một chuyên gia tên miền
  • Thuê dịch giả địa phương thường làm cho quá trình này tốn kém
  • Việc lưu trữ các ký tự DBCS khác nhau ở các quốc gia khác nhau
  • Người thử nghiệm có thể phải đối mặt với những thách thức về lịch trình

Tổng kết

  • Trong Kỹ thuật phần mềm, kiểm tra bản địa hóa được thực hiện để đảm bảo rằng sản phẩm hoạt động theo văn hóa hoặc cài đặt địa phương
  • Lĩnh vực chính bị ảnh hưởng bởi thử nghiệm bản địa hóa bao gồm nội dung và giao diện người dùng.
  • Người kiểm tra xác minh nhiều thứ khác nhau như lỗi đánh máy, sự phù hợp về mặt văn hóa của giao diện người dùng, lỗi ngôn ngữ, v.v.