Get in touch
or send us a question?
CONTACT

Lorem Ipsum trong Kiểm thử Phần mềm

Lorem Ipsum - Dummy text
Lorem Ipsum – Dummy text

Có thể bạn đã và đang sử dụng những đoạn văn bản giả không có ý nghĩa thay vì “test, test” hay “asdf” để nhập vào các text box trong quá trình kiểm thử phần mềm. Trong bài viết này mình cùng tìm hiểu về Lorem Ipsum là gì và cách tạo các đoạn text mẫu bằng tiếng Anh, tiếng Nhật để giúp bạn kiểm thử hiệu quả hơn.

Cách đọc (phát âm) Lorem Ipsum là Lo-rem-íp-sùm (đọc theo tiếng Việt).

Lorem Ipsum là gì?

Lorem Ipsum là một văn bản giả thường được gọi là “dummy text” (đoạn văn bản không có ý nghĩa).

Theo mô tả trên trang lipsum.com thì Lorem Ipsum chỉ đơn giản là văn bản giả được sử dụng rộng rãi trong ngành ngành in ấn và sắp chữ khi muốn tạo ra một trang báo, tạp chí, hay sách mẫu. Lorem Ipsum xuất hiện khi một nhà in lấy một dãy ký tự và xáo trộn nó một cách ngẫu nhiên không có ý nghĩa để tạo một cuốn sách mẫu.

Ngày nay, trong ngành phát triển phần mềm, các nhà thiết kế giao diện và trải nghiệm người dùng (UI/UX) thường sử dụng những đoạn văn bản giả (Lorem Ipsum) để dàn trang theo độ dài và số lượng ký tự cho phép hiển thị trên một màn hình nào đó. Và trong kiểm thử phần mềm cá nhân mình hay sử dụng những đoạn văn bản (text) này để nhập vào các ô bắt nhập nhiều chữ như mục “mô tả sản phẩm.” Và nhất là với những ngôn ngữ mà mình không biết làm sao để gõ được như tiếng Nhật hoặc Tây Ban Nha thì Lorem Ipsum rất tiện lợi.

Tại sao chúng ta nên sử dụng Lorem Ipsum?

Để tránh sự phân phân tâm bởi nội dung có thể đọc hiểu được của một đoạn văn bản khi chúng ta chỉ cần nhìn vào bố cục của nó thì người ta thường sử dụng Lorem Ipsum (chính vì sự không có nghĩa của nó). Trước khi mình biết đến Lorem Ipsum, trong quá trình kiểm thử các ứng dụng web, mình thường nhập test1, test 2, hoặc “asdfs hkjhlksdf qweiruylkfb aslfkjhksdf” một cách ngẫu nhiên. Vấn đề của việc này là 1) câu chữ quá đơn giản, 2) độ dài của chữ không hợp lý và cũng không tương tự với các từ ngữ bình thường.

Bạn có thể thấy lợi ích của việc sử dụng Lorem Ipsum là nó tạo ra sự phân bố các từ ngữ với độ dài thường gặp bao gồm dài và ngắn, khiến cho đoạn văn bản giả của bạn trông giống thật hơn tuy nhiên nó vô nghĩa.

Mình thấy một số developer khi kiểm thử, họ thường copy nội dung một bài báo nào đó và dán vào các ô text. Việc này đôi khi dẫn đến một số trường hợp dở khóc dở cười khi demo cho khách hàng, hoặc ngôn ngữ trong bài báo có khi gây ra hiểu nhầm hoặc có câu chữ gì đó làm chúng ta (nhóm dev ở Việt Nam) và khách hàng hoặc nhóm onshore đỏ mặt. Đây là một lý do nữa để chúng ta sử dụng Lorem Ipsum. Khi sử dụng một đoạn văn bản giả của Lorem Ipsum, chúng ta yên tâm về nội dung của nó (có khi bạn cần đoạn văn bản 8,000 ký tự) vì nó không tạo ra nội dung có nghĩa.

Lorem Ipsum có từ khi nào?

Nguồn gốc của Lorem Ipsum hay nói cách khác là nó được sử dụng từ khi nào thì vẫn còn nhiều tranh cãi. Theo trang lipsum.com thì Lorem Ipsum không chỉ đơn giản là văn bản ngẫu nhiên như nhiều người nghĩ. Nó có nguồn gốc từ một tác phẩm văn học Latinh cổ điển từ năm 45 trước Công nguyên. Giáo sư Richard McClintock trong quá trình nghiên cứu từ “​consectetuer” ​phát hiện dòng đầu tiên của Lorem Ipsum là “Lorem ipsum dolor sit amet…”, xuất phát từ một dòng trong phần 1.10.32 trong tác phẩm “de Finibus Bonorum et Malorum” (Cực đoan của Thiện và Ác) của Cicero.

Do đó, chúng ta thường thấy câu đầu tiên trong các đoạn văn bản ngẫu nhiên được sinh ra là “Lorem ipsum dolor sit amet,…” Trong một số trang web tạo văn bản giả cho phép không tạo ra câu này đầu tiên. Như hình dưới, bạn chỉ cần bỏ chọn (uncheck) checkbox này là xong.

Cách tạo Lorem Ipsum

Hiện có rất trang web giúp bạn tạo văn bản giả trực tuyến với số lượng ký tự, từ, câu, và đoạn theo mong muốn. Ngoài ra bạn có thể tạo Lorem Ipsum với nhiều ngôn ngữ khác nhau rất tiện cho việc kiểm thử phần mềm. Nhất là khi kiểm thử ứng dụng mobile trên iPhone hay Android, ô nhập text và bàn phím nhỏ nên việc nhập một đoạn text rất mất thời gian, lúc này Lorem Ipsum cứu bạn bằng cách đơn giản: copy & paste (dán). Các trang web tạo Lorem Ipsum trên internet sử dụng một bộ từ điển hơn 200 từ Latinh, kết hợp với một số cấu trúc câu mẫu để tạo ra Lorem Ipsum trông hợp lý nhưng không có nghĩa.

Để tạo Lorem Ipsum thì bạn có thể sử dụng bất kỳ trang web nào cũng được, nhưng mình thường sử dụng 2 trang: https://www.lipsum.com và https://generator.lorem-ipsum.info

Tạo đoạn text mẫu để test bằng tiếng Anh

Dưới đây là các bước để tạo một văn bản mẫu bằng tiếng Anh.

  1. Vào trang web https://www.lipsum.com/
  2. Kéo xuống một xíu, nhìn bên phải có nút “Generate Lorem Ipsum”

Ghi chú: paragraphs = đoạn; words = từ; bytes = ký tự; lists = danh sách

Tạo đoạn text mẫu để test bằng tiếng Việt

Hiện tại mình chưa tìm thấy được trang web nào cho phép tạo Lorem Ipsum tiếng Việt có dấu. Bạn có thể xem Lorem Ipsum tiếng Anh là tiếng Việt không dấu. 

Tạo đoạn text mẫu để test bằng tiếng Nhật

Để tạo ký tự tiếng Nhật ngẫu nhiên dùng trong việc testing. Bạn làm theo các bước sau:

  1. Vào trang web https://generator.lorem-ipsum.info
  2. Click vào dropdown ‘Other languages/charsets’ (dòng 2)
  3. Chọn Japanese (version nào tùy bạn)
  4. Chọn HTML hay plain text
  5. Chọn số đoạn (paragraph) cần tạo;
  6. Click vào nút ‘Generate’

Bạn có thể tải về hoặc chọn trong khung kết quả rồi Ctrl + V thôi. Tương tự, bạn có thể tạo những đoạn văn bản mẫu bằng ngôn ngữ khác như tiếng Nga hay Tây Ban Nha.

Các bạn có thể thấy rằng đoạn tiếng Nhật này trông rất thật nhưng nó không có ý nghĩa gì hết.

Tạo Lorem Ipsum trong MS Word

Bạn cũng có thể chèn một đoạn văn bản ngẫu nhiên trong MS Word bằng cách sử dụng câu lệnh =lorem(). Lưu ý: phải nhập câu lệnh này ở đầu dòng.

Tạo một đoạn tiếng Anh ngẫu nhiên:

  1. Nhập =lorem()
  2. Nhấn phím Enter

Tạo một đoạn tiếng Anh ngẫu nhiên có 3 đoạn (paragraph) và 5 câu (sentences):

  1. Nhập =lorem(3,5)
  2. Nhấn phím Enter

Kết luận

Trong quá trình kiểm thử phần mềm, chúng ta nên sử dụng Lorem Ipsum để tạo ra những đoạn văn bản mẫu để làm input value (nhập đầu vào) sẽ tốt hơn là asdf ghkj hay qwerty. Đặc biệt là khi bạn cần một đoạn text bằng ngôn ngữ khác tiếng Anh như tiếng Đức, Pháp, hay Nhật mà mình không hiểu nó, nếu copy đại trên trang web nào đó có thể dẫn đến trường hợp dở khóc dở cười trong lúc demo cho khách hàng mà trong đoạn text đó có chứa câu gì đó mang ý nghĩa xấu hoặc… thì cũng hơi đuối 😀

Sử dụng Lorem Ipsum giúp tạo ra những đoạn văn bản giả không có nghĩa dù là bạn đang sử dụng ngôn ngữ gì, vì thế cứ yên tâm sử dụng nhé.

Nếu có yêu cầu về chủ đề gì vui lòng để lại bình luận bên dưới.

Hẹn bạn trong một bài viết khác!

Nguồn: https://www.testing.vn/lorem-ipsum/

Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
ManhDK
20 days ago

Bài viết hữu ích