Get in touch
or send us a question?
CONTACT

Tài liệu kiểm thử trong kiểm thử phần mềm

Tài liệu kiểm thử là gì?

Tài liệu kiểm thử là tài liệu về các tạo phẩm được tạo ra trước hoặc trong quá trình kiểm thử phần mềm. Nó giúp nhóm kiểm thử ước tính effort cần thiết cho việc kiểm thử, phạm vi thử nghiệm, theo dõi tài nguyên, tiến độ thực hiện, v.v … Đây là bộ tài liệu hoàn chỉnh cho phép bạn mô tả và lập kế hoạch kiểm tra tài liệu, thiết kế thử nghiệm, thực hiện thử nghiệm, kết quả thử nghiệm được rút ra từ hoạt động kiểm tra.

Tại sao phải kiểm thử hình thức?

Đối với một người mới, thật dễ dàng để giả định rằng Kiểm thử đang thực thi phần mã khác nhau trên cơ sở đặc biệt và xác minh kết quả. Nhưng trong thế giới thực, Kiểm thử là một hoạt động rất chính thức và được ghi lại chi tiết. Tài liệu kiểm thử giúp lập kế hoạch, xem xét và thực hiện kiểm thử dễ dàng cũng như có thể kiểm chứng.

Mức độ hình thức kiểm thử phụ thuộc vào:

  • Loại ứng dụng đang thử nghiệm
  • Tiêu chuẩn theo sau là tổ chức của bạn
  • Sự trưởng thành của quá trình phát triển.
  • Các hoạt động kiểm thử thường tiêu tốn 30% đến 50% effort của dự án phát triển phần mềm. Tài liệu giúp xác định cải tiến quy trình thử nghiệm có thể được áp dụng cho các dự án trong tương lai.

Ví dụ về Tài liệu kiểm tra Dưới đây, là các loại tài liệu kiểm tra quan trọng:

Làm thế nào để có những tài liệu kiểm thử tốt nhất

  • Nhóm QA cần tham gia vào giai đoạn ban đầu của dự án để Tài liệu kiểm tra được tạo song song
  • Không chỉ có tạo và để tài liệu đó, mà cần cập nhật bất cứ khi nào cần
  • Sử dụng kiểm soát phiên bản để quản lý và theo dõi tài liệu của bạn
  • Cố gắng ghi lại những gì cần thiết cho bạn để hiểu công việc của bạn và những gì bạn sẽ cần để sản xuất cho các bên liên quan của bạn
  • Bạn nên sử dụng một mẫu tiêu chuẩn cho tài liệu như bảng excel hoặc tệp doc
  • Lưu trữ tất cả các tài liệu liên quan đến dự án của bạn tại một địa điểm duy nhất. Nó có thể truy cập được cho mọi thành viên trong nhóm để tham khảo cũng như cập nhật khi cần
  • Không cung cấp đủ chi tiết cũng là một lỗi phổ biến trong khi tạo tài liệu thử nghiệm

Ưu điểm của tài liệu kiểm thử

  • Lý do chính đằng sau việc tạo tài liệu kiểm tra là để giảm hoặc loại bỏ bất kỳ sự không chắc chắn nào về các hoạt động kiểm tra. Giúp bạn loại bỏ sự mơ hồ thường phát sinh khi phân bổ nhiệm vụ
  • Tài liệu không chỉ cung cấp một cách tiếp cận có hệ thống để kiểm thử phần mềm, mà nó còn đóng vai trò là tài liệu đào tạo cho những người mới vào quy trình kiểm thử phần mềm
  • Đây cũng là một chiến lược tiếp thị và bán hàng tốt để giới thiệu Tài liệu thử nghiệm để thể hiện một quy trình thử nghiệm trưởng thành
  • Tài liệu kiểm thử giúp bạn cung cấp một sản phẩm chất lượng cho khách hàng trong thời gian giới hạn cụ thể
  • Trong Kỹ thuật phần mềm, Tài liệu kiểm thử cũng giúp định cấu hình hoặc thiết lập chương trình thông qua tài liệu cấu hình và hướng dẫn vận hành
  • Tài liệu kiểm thử giúp bạn cải thiện tính minh bạch với khách hàng

Nhược điểm của Tài liệu kiểm thử

  • Chi phí của tài liệu có thể vượt quá giá trị của nó vì nó rất tốn thời gian
  • Nhiều khi nó được viết bởi những người không thể viết tốt hoặc những người không biết tài liệu
  • Theo dõi các thay đổi theo yêu cầu của khách hàng và cập nhật các tài liệu tương ứng khá mệt mỏi.
  • Tài liệu kém phản ánh trực tiếp chất lượng sản phẩm là sự hiểu lầm giữa khách hàng và tổ chức có thể xảy ra

Tóm Iại

  • Tài liệu kiểm thử là tài liệu về các tạo phẩm được tạo ra trước hoặc trong quá trình kiểm thử phần mềm.
  • Mức độ hình thức kiểm thử phụ thuộc vào 1) loại ứng dụng theo thử nghiệm 2) theo tiêu chuẩn của tổ chức của bạn 3) sự trưởng thành của quá trình phát triển.
  • Các loại Tài liệu kiểm thử quan trọng là Chính sách kiểm tra, Chiến lược kiểm tra, Kế hoạch kiểm tra, Trường hợp kiểm tra, v.v.
  • Nhóm QA cần tham gia vào giai đoạn ban đầu của dự án để Tài liệu kiểm thử được tạo song song
  • Lý do chính đằng sau việc tạo tài liệu kiểm thử là để giảm hoặc loại bỏ bất kỳ sự không chắc chắn nào về các hoạt động kiểm thử.
  • Chi phí của tài liệu có thể vượt quá giá trị của nó vì nó rất tốn thời gian

NGuồn: https://www.guru99.com/testing-documentation.html