0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Hướng dẫn kiểm tra chất lượng phần mềm: Các quan điểm test cơ bản

Đăng vào 3 tuần trước

• 3 phút đọc

Chủ đề:

test

Phần 1: Tầm quan trọng của quan điểm test trong kiểm tra chất lượng phần mềm

Trong lĩnh vực kiểm tra chất lượng phần mềm, việc xây dựng danh sách các mục cần kiểm tra với chất lượng tốt đóng vai trò vô cùng quan trọng. Điều này không chỉ giúp nhận diện đầy đủ từng điểm khiếm khuyết của phần mềm mà còn ảnh hưởng đến chi phí, bao gồm máy móc, nhân lực và thời gian. Để tạo ra danh sách kiểm tra chính xác, bốn bước quan trọng bao gồm:

  1. Triển khai yêu cầu cho các chức năng (function).
  2. Đảm bảo không bỏ sót nội dung và xây dựng quan điểm kiểm tra.
  3. Quyết định các điểm sẽ được kiểm tra và thống nhất với khách hàng.
  4. Thiết lập các mục cụ thể để kiểm tra.

Quan điểm test chính là tập hợp các tình huống kiểm tra, hỗ trợ trong việc xác minh rằng tất cả các test case đã được viết đầy đủ. Đặc biệt, trong quy trình kiểm tra màn hình, ta cần chú ý đến các yếu tố như layout, thứ tự di chuyển tab, và tất cả các cấu phần khác. Để giúp bạn hiểu rõ hơn, dưới đây là một số quan điểm test cơ bản:

1. Quan điểm test cho layout của màn hình (16 điểm quan trọng)

1.1 Kích thước màn hình:

  • Xác nhận màn hình hiển thị chính xác theo kích thước quy định trong tài liệu spec.
  • Kiểm tra xem có vỡ layout không khi sử dụng kích thước khác và sự vỡ đó có nằm trong phạm vi chấp nhận không.

1.2 Độ phân giải:

  • Đảm bảo hiển thị chính xác theo độ phân giải đã quy định.
  • Kiểm tra các vấn đề vỡ layout khi thay đổi độ phân giải.

1.3 Trình duyệt:

  • Đảm bảo tương thích với trình duyệt đã chỉ định.
  • Kiểm tra vấn đề vỡ layout trên các trình duyệt khác.

1.4 Chức năng phóng to/thu nhỏ:

  • Đảm bảo không có lỗi khi phóng to hoặc thu nhỏ trang web.

1.5 Chức năng phóng to/thu nhỏ văn bản:

  • Đảm bảo layout không bị lỗi khi thay đổi kích cỡ văn bản.

... (thêm nội dung cho các điểm còn lại ở phần layout về: vị trí hiển thị, title bar, message dialogue, mouse pointer, status bar, scroll, title, header, footer, từ điển đồng nghĩa, RIA)...

2. Quan điểm test cho tuần tự di chuyển tab:

  • Xác nhận tuần tự di chuyển có đúng theo tài liệu spec.
  • Kiểm tra mục focus khi khởi động màn hình.

3. Quan điểm test cho Label (6 điểm quan trọng):

3.1 Nội dung chữ:

  • Xác nhận đúng theo mô tả trong spec (không bị cắt hoặc rời rạc).

... (thêm nội dung cho các điểm còn lại liên quan đến format, kích thước, hiển thị, giá trị khởi tạo, và xử lý mouse over)...

4. Quan điểm test cho textbox (16 điểm cần chú ý):

4.1 Kiểm soát phương thức nhập liệu:

  • Xác nhận chế độ IME mặc định.

... (tiếp tục với các điểm còn lại liên quan đến số ký tự tối đa, định dạng, scroll, copy/cut/paste, giá trị khởi tạo...)...

Phần 2: Ví dụ cụ thể

I. Viết testcase cho Form đăng ký tài khoản

Form Đăng ký sẽ bao gồm các trường:

  • Tên Đăng nhập
  • Mật khẩu
  • Email
  • Số điện thoại
  • Nút “Đăng ký”
  • Nút “Bỏ qua”

Điều kiện cần kiểm tra:

  • Tên đăng nhập không sử dụng ký tự đặc biệt và có độ dài từ 6-12 ký tự.
  • Mật khẩu có độ dài 6-12 ký tự, có thể bao gồm ký tự đặc biệt.
  • Số điện thoại từ 10-12 ký tự và bắt đầu bằng 0 hoặc 84.
  • Email phải đúng định dạng.

Kiểm tra thông báo khi không nhập thông tin:

  • Không nhập thông tin vào các trường => nhấn “Đăng ký”.

... (các mục kiểm tra cụ thể cho từng trường của form đăng ký, form đăng nhập và form đổi mật khẩu) ...

II. Viết testcase cho Form đăng nhập

... (tương tự như trên, sử dụng ngữ nghĩa rõ ràng hơn)...

III. Viết testcase cho Form đổi mật khẩu

... (tiếp tục với các kiểm tra chi tiết và điều kiện khác nhau)...

Kết luận: Việc hiểu rõ và áp dụng các quan điểm trong kiểm tra sẽ giúp quá trình kiểm thử phần mềm trở nên hiệu quả và ít thiếu sót hơn. Các ví dụ trên đây là những hướng dẫn cơ bản để bạn có thể áp dụng cho các tình huống khác nhau trong quy trình kiểm tra phần mềm.
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào