Hệ thống pháp luật

TIÊU CHUẨN QUỐC GIA

TCVN 12849-1:2020

ISO/IEC/IEEE 29119-1:2013

KỸ THUẬT HỆ THỐNG VÀ PHẦN MỀM - KIỂM THỬ PHẦN MỀM - PHẦN 1: KHÁI NIỆM VÀ ĐỊNH NGHĨA

Software and systems engineering - Software testing Part 1: Concepts and definitions

Lời nói đầu

TCVN 12849-1:2020 hoàn toàn tương đương ISO/IEC 29119-1:2013 Software and systems engineering - Software testing - Part 1: Concepts and definitions.

TCVN 12849-1:2020 do Viện Khoa học Kỹ thuật Bưu điện - Học viện Công nghệ Bưu chính viễn thông biên soạn, Bộ Thông tin và Truyền thông đề nghị, Tổng cục Tiêu chuẩn Đo lường chất lượng thẩm định, Bộ Khoa học và Công nghệ công bố.

Lời giới thiệu

Mục đích của bộ tiêu chuẩn kiểm thử phần mềm TCVN 12849 nhằm xác định một tập hợp các tiêu chuẩn quốc tế thống nhất về thử nghiệm phần mềm có thể được sử dụng bởi các tổ chức khi thực hiện bất kỳ hình thức kiểm thử phần mềm nào.

Phải thừa nhận rằng có rất nhiều loại phần mềm, tổ chức phần mềm và phương pháp luận khác nhau. Các loại phần mềm gồm phần mềm công nghệ thông tin (IT), phần mềm máy tính cá nhân (PC), phần mềm nhúng, phần mềm cho thiết bị di động, phần mềm khoa học và nhiều loại phần mềm khác. Các tổ chức phần mềm có phạm vi từ nhỏ đến lớn, từ địa phương đến đa quốc gia và từ thương mại đến hướng dịch vụ công. Phương pháp luận phần mềm bao gồm hướng đối tượng, truyền thống, điều khiển và xử lý linh hoạt dữ liệu. Những điều này và các yếu tố khác sẽ ảnh hưởng tới việc kiểm thử phần mềm. Bộ tiêu chuẩn quốc gia TCVN 12849 có thể hỗ trợ việc kiểm thử trong nhiều bối cảnh khác nhau.

Tiêu chuẩn này là nền tảng cho việc sử dụng các tiêu chuẩn kiểm thử phần mềm TCVN 12849 (ISO/IEC/IEEE 29119) khác bằng cách định nghĩa từ vựng và cung cấp các ví dụ về ứng dụng của chúng trong thực tế. Phần này cung cấp thông tin về định nghĩa, mô tả các khái niệm về kiểm thử phần mềm, cách thức áp dụng quy trình kiểm thử phần mềm và hướng dẫn cho các phần khác.

Ban đầu trình bày các khái niệm chung về kiểm thử phần mềm, vai trò của kiểm thử phần mềm trong bối cảnh tổ chức và dự án. Giải thích việc kiểm thử phần mềm trong một vòng đời phần mềm chung, giới thiệu các quy trình kiểm thử phần mềm và quy trình con có thể được thiết lập cho các hạng mục kiểm thử cụ thể hoặc các mục tiêu kiểm thử cụ thể, mô tả cách kiểm thử phần mềm phù hợp với các mô hình vòng đời khác nhau. Chứng minh việc sử dụng các thực tiễn khác nhau trong việc lập kế hoạch kiểm thử cũng như cách thức tự động hóa có thể được sử dụng để hỗ trợ kiểm thử và đề cập tới việc tham gia của kiểm thử trong quản lý khiếm khuyết.

Phụ lục A mô tả vai trò của kiểm thử trong phạm vi của việc xác minh và xác nhận. Phụ lục B cung cấp giới thiệu xúc tích về các thước đo được sử dụng để giám sát và kiểm soát kiểm thử. Phụ lục C bao gồm một tập hợp các ví dụ mô tả cách thức áp dụng tiêu chuẩn trong các mô hình vòng đời khác nhau. Phụ lục D cung cấp các ví dụ về quy trình kiểm thử con chi tiết. Phụ lục E cung cấp thông tin bổ sung về các vai trò và trách nhiệm thường gặp trong các nhóm kiểm thử và người kiểm thử độc lập và cuối cùng là tài liệu tham khảo.

Lưu ý rằng trường hợp chữ in hoa được sử dụng thông suốt trong tiêu chuẩn này để biểu thị các quy trình và tài liệu được quy định trong tiêu chuẩn TCVN 12849-2:2020 (ISO/IEC/IEEE 29119-2:2013) và TCVN 12849-3:2020 (ISO/lEC/IEEE 29119-3:2013) (ví dụ: Quy trình lập kế hoạch kiểm thử, Kế hoạch kiểm thử ), trong khi các chữ in thường được sử dụng cho các tài liệu hình thành các phần của các tài liệu khác (ví dụ: chiến lược kiểm thử dự án là một phần tử của kế hoạch kiểm thử dự án).

Mô hình quy trình kiểm thử được xác định chi tiết trong tiêu chuẩn TCVN 12849-2:2020 (ISO/IEC/IEEE 29119-2:2013) “Kỹ thuật hệ thống và Phần mềm - Kiểm thử phần mềm - Phần 2: Quy trình kiểm thử”. Tiêu chuẩn TCVN 12849-2:2020 (ISO/IEC/IEEE 29119-2:2013) bao gồm các quy trình kiểm thử phần mềm tại các cấp độ tổ chức, cấp độ quản lý kiểm thử và cấp độ kiểm thử động. Kiểm thử là phương pháp chính để xử lý rủi ro trong phát triển phần mềm. Tiêu chuẩn này định nghĩa một phương pháp tiếp cận dựa trên rủi ro để kiểm thử. Kiểm thử dựa trên rủi ro là một phương pháp được khuyến khích để vạch ra chiến lược và quản lý kiểm thử, cho phép kiểm t

HIỆU LỰC VĂN BẢN

Tiêu chuẩn quốc gia TCVN 12849-1:2020 (ISO/IEC/IEEE 29119-1:2013) về Kỹ thuật hệ thống và phần mềm - Kiểm thử phần mềm - Phần 1: Khái niệm và định nghĩa

  • Số hiệu: TCVN12849-1:2020
  • Loại văn bản: Tiêu chuẩn Việt Nam
  • Ngày ban hành: 01/01/2020
  • Nơi ban hành: ***
  • Người ký: ***
  • Ngày công báo: Đang cập nhật
  • Số công báo: Đang cập nhật
  • Ngày hiệu lực: 23/11/2024
  • Tình trạng hiệu lực: Còn hiệu lực
Tải văn bản