Kiểm tra bản địa hóa
Kiểm thử bản địa hóa là một kỹ thuật kiểm thử phần mềm trong đó hành vi của một phần mềm được kiểm tra cho một khu vực, ngôn ngữ hoặc văn hóa cụ thể. Mục đích của việc 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 thích hợp cho một ngôn ngữ cụ thể. Đây 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.
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.
Đây là một quá trình kiểm tra 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, đơn vị 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ể đó.
Thí dụ:
1. Nếu dự án được thiết kế cho Bang Tamil Nadu ở Ấn Độ, thì Dự án được thiết kế phải bằng ngôn ngữ Tamil, phải có bàn phím ảo Tamil, v.v.
2. Nếu dự án được thiết kế cho Hoa Kỳ, thì định dạng thời gian nên được thay đổi theo giờ Tiêu chuẩn Hoa Kỳ. Ngoài ra, định dạng ngôn ngữ và tiền phải tuân theo các tiêu chuẩn của Hoa Kỳ.
Tại sao phải kiểm tra bản địa hóa?
Mục đích của việc 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 thích hợp cho một ngôn ngữ cụ thể. Nó bao gồm một 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, tính phù hợp 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 từ bản địa hóa.
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, Thử nghiệm hồi quy và đăng xuất cuối cùng.
1. Kiểm tra xác minh bản dựng là một tập hợp con nhỏ 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 thử thông thường là bước chạy các trường hợp kiểm thử bình thường và tìm ra các khiếm khuyết trong bản ghi trong quá trình thực thi.
3. Kiểm tra hồi quy là quá trình hồi quy khiếm khuyết để đảm bảo rằng khiếm khuyết được cố định 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. Final Sign-off là thực hiện kiểm tra lần cuối trên 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 phải kiểm tra thường xuyên, thì chúng tôi sử dụng Kiểm thử tự động hóa.
-
Chọn công cụ tự động hóa để viết kịch bản.
-
Thực hiện kịch bản được kiểm tra cho chiến lược nội đị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 là Đạt / Không đạt.
Lưu ý : 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ề kỹ thuật i18n
- Đảm bảo rằng chiến lược kiểm tra bản địa hóa của bạn cho phép 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 đúng cách 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 để dịch
Kiểm tra hướng dẫn này để biết 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 cho thử nghiệm bản địa hóa
S.Không | Mô tả trường hợp thử nghiệm |
---|---|
1 | Bảng chú giải có sẵn để tham khảo và kiểm tra. |
2 | Ngày và giờ được định dạng đúng 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 hiện tại (khu vực) hay không. |
6 | Bố cục Nội dung Văn bản trong các trang không có lỗi, không phụ thuộc vào 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. |
số 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ố với màn hình của sản phẩm nguồn. |
11 | Đảm bảo giao diện người dùng được bản địa hóa của phần mềm hoặc ứng dụng web so với giao diện người dùng nguồn trong hệ điều hành mục tiêu và môi trường người dùng. |
Ư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í kiểm tra tổng thể
- Tổng chi phí hỗ trợ giảm
- Giúp giảm thời gian kiểm tra.
- Nó có tính linh hoạt và khả năng mở rộng cao hơn.
Nhược điểm của Kiểm tra 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
- Việc thuê phiên dịch viên địa phương thường làm cho quá trình này trở nên tốn kém
- 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óm lược:
- 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.
- Tester xác minh nhiều thứ khác nhau như lỗi đánh máy, tính phù hợp văn hóa của giao diện người dùng, lỗi ngôn ngữ, v.v.
Bài viết này được đóng góp bởi Deepan Fernandez