1
BỘ THÔNG TIN VÀ TRUYỀN THÔNG
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
VIỆN KHOA HỌC KỸ THUẬT BƯU ĐIỆN
--------------
BÁO CÁO TÓM TẮT
ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ
NGHIÊN CỨU XÂY DỰNG TIÊU CHUẨN QUỐC GIA
“KIỂM THỬ PHẦN MM -
PHẦN 2: QUY TRÌNH KIM THỬ”
s: 27-15-KHKT-TC
(Tài liệu sửa sau Nghiệm thu cp Bộ)
Chủ trì đề tài : ThS. Vũ Hồng Sơn
Cộng tác viên: Ks. Nguyễn Thị Phương Nam
ThS. Trần Tố Nga
Ks. Hoàng Minh Ánh
ThS. Đặng Quang Dũng
Ks. Đào Đức ơng
Hà Nội, năm 2015
2
MỤC LỤC
1. n gọi, mã số và nội dung đề tài ...................................................................... 3
2. Nghiên cứu, khảo sát hiện trng đánh giá nhu cầu đối với việc kiểm thử phần
mềm ............................................................................................................................ 3
3. Tình hình tiêu chuẩn hóa trong và ngoài nước ................................................. 4
3.1 Ngoàic .................................................................................................................. 4
3.2 Trong c .................................................................................................................. 4
4. Phương pháp xây dựng tiêu chuẩn .................................................................... 5
4.1. Lý do và mục đích xây dựng tiêu chuẩn ...................................................................... 5
4.2. Nhu cu thực tế và khả năng áp dụng .......................................................................... 5
4.3. Lựa chọn tài liệu tham chiếu chính .............................................................................. 5
4.4. Phương pháp xây dựng tiêu chuẩn ............................................................................... 5
5. Giới thiệu tổng quan bộ tiêu chuẩn quốc tế về kiểm thử phần mềm
ISO/IEC/IEEE 29119 ................................................................................................ 5
5.1. Giới thiệu tổng quan bộ tiêu chuẩn ISO/IEC/IEEE 29119 ............................................ 5
5.2. Nghiên cứu nội dung tiêu chuẩn ISO/IEC/IEEE 29119-2: Quy trình kiểm th............. 6
6. Nội dung dự thảo tiêu chuẩn .............................................................................. 6
6.1. Nội dung dự thảo tiêu chuẩn ........................................................................................ 6
6.2. Cấu trúc dự thảo tiêu chuẩn ......................................................................................... 6
6.3 Bảng đối chiếu tài liệu vin dẫn.................................................................................... 6
7. Kết luận .............................................................................................................. 8
7.1. Kết quả đạt được ......................................................................................................... 8
7.2. Kiến nghị .................................................................................................................... 8
3
1. Tên gọi, mã số và nội dung đề tài
1.1 Tên đề tài:
Nghn cứu xây dựng tiêu chuẩn quốc gia “Kiểm thử phần mềm - Phần 2: Quy trình
kiểm thử”
1.2 Mã số:
27-15-KHKT-TC
1.3 Mục tiêu, nội dung và kết quả đề tài
1.3.1. Mục tiêu:
- Phục vụ công tác kim thử phần mềm
1.3.2. Nội dung:
- Nghn cứu, khảo sát hiện trạng đánh giá nhu cầu đối với việc kiểm thử phần
mm.
- Nghn cứu tình hình xu thế chuẩn hóa đối với “Kiểm thử phần mm - Phần 2:
Quy trình kiểm thử”.
- Nghn cứu lựa chọn tiêu chuẩn tham chiếu chính.
- Nghn cứu xây dựng tiêu chun quốc gia “Kiểm thử phần mềm - Phần 2: Quy trình
kiểm thử”, bao gồm:
+ Quy trình kiểm thử của tổ chức;
+ Quy trình quản lý kiểm thử;
+ Quy trình kiểm thử động.
1.3.3. Kết quả:
- Thuyết minh dự thảo tiêu chun Quốc gia.
- Dự thảo bộ Tiêu chun Quốc gia về Kiểm thử phần mềm - Phần 2: Quy trình kiểm
thử.
2. Nghiên cứu, khảo sát hiện trạng và đánh giá nhu cầu đối với việc kiểm thử phần
mm
Trên thế giới, ngành kiểm thử phần mềm đã xuất hiện khá lâu nhưng tại Việt Nam nói
riêng, kiểm thử phần mm mới chỉ phát triển khá mạnh trong khoảng chục năm trở lại đây.
Từ năm 2010, một số tập đoàn công nghệ thông tin trên thế giới đã thuê các ng ty phần
mm tại Việt Nam gia công kiểm thử phn mềm cho họ.
Việt Nam hiện tại một trong những địa điểm được lựa chọn đánh giá cao, khi các
doanh nghiệp các ớc Âu, Mỹ muốn gửi công việc Kiểm thử phần mềm sang gia công
một ớc thứ ba. Ngoài ra nhiu công ty khi mchi nhánh nghiên cứu và phát triển
Việt Nam cũng thường bắt đu bằng việc chuyển giao công việc kiểm thử phần mm dưới
dạng này hoặc dạng khác. Theo ước nh tthị trường nhân lực kiểm thphần mm
Việt Nam cho tới năm 2020 sẽ cần thêm khoảng tn dưới 10,000 chuyên viên kiểm thử,
trong đó khoảng 50%chuyên viên Kiểm thử phần mềm cao cấp trở lên.
Thế nhưng, cung - cầu về nhân lực làm kiểm thử phần mềm vẫn chưa thế cân bằng, i
cách khác Việt Nam vẫn thiếu nhiều k kiểm thử chất lượng cao. Theo tiêu chuẩn quốc
4
tế, t lệ k kiểm thử phần mềm tại Việt Nam còn thấp so với mặt bằng thế giới. trên
thế gới, tỷ lệ gia lập trình viên kỹ kiểm thử là 1:3, tức là cứ 3 lập trình viên thì có 1
kỹ kiểm thử, còn t lệ này tại Việt Nam hiện 5 lập trình viên mới 1 k sư kiểm
thử.
3. Tình hình tiêu chuẩn hóa trong và ngi nước
3.1 Ngoài nước
Sản phẩm phần mềm ny nay đang trở thành một lĩnh vực được quan m được kiểm
soát chặt chẽ, theo những tiêu chuẩn nhất định. Các tiêu chuẩn thể các kinh nghiệm
hoặc các phương pháp hiệu qunhất, được đề xuất từ các hiệp hội nghề nghiệp như IEEE
(The Institute of Electrical and Electronics Engineers, Inc), từ các tchức quốc tế như
ISO (The International Organization for Standardization), hoặc các quy tắc chun hóa để
giao tiếp giữa sản phẩm với nhau,...hoặc đơn giản do chính tổ chức phát triển phần mm
đề ra để áp dụng cho chính họ.
Hình 1 đưa ra đồ hthống các tiêu chuẩn ISO do tu ban SC7 chịu trách nhiệm. Qua
đó thể hiệnnh bao quát toàn diện trong cách xây dựng hệ thống tiêu chuẩn về k thuật hệ
thống và phần mềm ca t chức tiêu chuẩn quốc tế ISO.
Hình 1 - Hệ thống các tiêu chuẩn ISO về kỹ thuật hệ thống và phần mềm
3.2 Trong nước
Kiểm thử phần mềm không chỉ một nghề còn rất mới Việt Nam mà còn nhiều nơi
trên thế giới. Kiểm thử phần mềm lĩnh vực không ththiếu đhỗ trợ thiết thực cho
ngành công nghiệp phn mềm cạnh tranh mnh với các quốc gia trong khu vực. Tại Việt
Nam Kiểm thử phần mềm đã đang phát triển khá mạnh trong khoảng chục năm trở lại
đây nhưng chúng ta đang phải cạnh tranh gay gắt với các nước trên thế giới như Ấn Độ,
Mỹ và Trung Quốc do gặp một thách thức về nguồn cung ứng nhân lực cho dự án của các
công tyn hn chế.
5
Trước tình hình phải đảm bảo chất lượng sản phầm phần mềm, Việt Nam đã chú trọng xây
dựng ban hành hthống tiêu chuẩn liên quan đến sản phm phần mềm: Bộ tiêu chuẩn
TCVN 8702:2011 đến TCVN 8708:2011, TCVN 10539:2014, TCVN 10540:2014.
4. Phương pháp xây dựng tiêu chuẩn
4.1. Lý do và mục đích xây dựng tiêu chun
Hiện nay Việt Nam, các doanh nghiệp không quy trình kiểm thử phần mềm hoặc tự
xây dựng ban hành quy trình riêng cho doanh nghiệp (không tuân thủ được chứng
nhn của tổ chức quốc tế hay trong nước). Do đó, việc xây dựng b TCVN đđphục v
cho công tác kiểm thử phần mm là hết sức cần thiết.
Mục đích xây dựng tiêu chuẩn đcung cấp một hình quy trình chung để kiểm thử
phn mềm mà thể được sử dụng trong bất kỳ ng đời phát triển phn mm nào. Mô
hình này quy định các quy trình kiểm thử thđược sử dụng đkiểm soát, quản
thực thi kiểm thử phần mềm trong bất kỳ tổ chức, dán hoặc hoạt động kiểm thử phần
mm nào.
4.2. Nhu cu thực tế và khả năng áp dụng
Tiêu chuny có thể được sử dụng để quản lý và thực hiện kiểm thử phn mềm trong bất
kỳ tổ chức, dự án hoặc bất kỳ hoạt động kiểm thử nào. Tiêu chuẩn này thể được áp
dụng đkiểm thử trong mọi chu k phát triển phần mềm. được dùng cho các k sư
kiểm thử, trưởng nhóm kiểm thử, người phát triển người quản dự án mà chịu trách
nhiệm quản lý và thực hiện kiểm thử phần mm.
4.3. Lựa chọn tài liệu tham chiếu chính
Tài liệu tham chiếu chính ISO/IEC/IEEE 29119-2:2013 “Softwave and systems engineering -
Sofwave testing - Part 2: Test processes”
4.4. Phương pháp xây dựng tiêu chuẩn
Nhóm chủ trì đã y dựng tiêu chuẩn TCVN xxxx-2:201x theo phương pháp chấp thuận
sửa đổi
5. Giới thiệu tổng quan bộ tiêu chuẩn quốc tế về kiểm thử phần mềm ISO/IEC/IEEE
29119
5.1. Giới thiệu tổng quan btiêu chuẩn ISO/IEC/IEEE 29119
Bộ tiêu chuẩn mới v kiểm thử phần mềm ISO/IEC/IEEE 29119 gồm 5 phần:
- ISO/IEC 29119-1: 2013 Định nghĩa và khái niệm
- ISO/IEC 29119-2: 2013 Các quy trình kiểm thử
- ISO/IEC 29119-3: 2013 Tài liệu kiểm thử
- ISO/IEC 29119-4: 2015 Các k thuật kiểm thử phần mềm
- ISO/IEC 29119-5: Kiểm thử hướng từ ka (đang dự tho)
Bộ tu chuẩn này được y dựng dựa trên các tiêu chuẩn của IEEE và BSI hiện có (IEEE
829, IEEE 1008, BS 7925-1 BS 7925-2). Vì không có nhóm m việc có chuyên môn
về kiểm thphn mềm trong tiểu ban SC7 nên một nhóm m việc mới n "Kiểm
thử phần mềm” (WG26) đã được thành lập. Đến năm 2013, đã cón 20 quốc gia khác
nhau đại diện tham dự nhóm WG26.