ISTQB - Chứng chỉ quốc tế cho chuyên gia kiểm tra phần mềm doc - Pdf 18

ISTQB - Chứng chỉ quốc tế cho chuyên gia kiểm tra phần mềm
ID: A0804_140
Thực hiện: Ngô Văn Toàn

6327
<script language=JavaScript src=" />z=admaxasia2&dim=280658&abr=$scriptiniframe"></script><noscript><a
href=" />src=" />z=admaxasia2&dim=280658&abr=$imginiframe" width="468" height="60"
border="0"></a></noscript>
Kiểm tra phần mềm (KTPM) là khâu quan trọng và xuyên suốt trong toàn bộ chu kỳ phát triển
một phần mềm (Chúng tôi đã có dịp giới thiệu trong bài "Kiểm tra phần mềm - hoạt động sống
còn của sản xuất phần mềm", TGVT số 12/2005). Vai trò của chuyên gia KTPM, do đó, ngày
càng được nhấn mạnh và không thể thiếu trong bất kỳ dự án nào.
Tuy nhiên, để trở thành một chuyên gia KTPM, kiến thức cần có là gì? Hiện có những tiêu chuẩn
quốc tế nào để huấn luyện và đánh giá?
Chứng chỉ ISTQB
Công nghệ thông tin là một lĩnh vực đặc biệt, bên cạnh các bằng cấp chính
quy dài hạn cho kỹ sư do các trường đại học cấp, luôn hiện diện hệ thống các
chứng chỉ chuyên ngành đặc thù cho từng lĩnh vực hẹp, chứng thực mức độ
chuyên nghiệp và kỹ năng thao tác của người đạt được chứng chỉ.
Phần lớn chúng ta đã quen hoặc từng nghe về các chứng chỉ nổi tiếng dành cho lĩnh vực mạng và
phát triền phần mềm, chẳng hạn: MCSD và MCSE của Microsoft dành cho chuyên gia phát triển
phần mềm và kỹ sư hệ thống; CCNA, CCNP của Cisco dành cho chuyên gia mạng Cisco Tuy
nhiên các chứng chỉ dành cho lĩnh vực KTPM hầu như còn rất xa lạ tại Việt Nam. Với bài viết
này, chúng tôi mong muốn giới thiệu một chứng chỉ khá nổi tiếng dành cho lĩnh vực KTPM
được công nhận rộng rãi trên thế giới, đặc biệt tại châu Âu và Mỹ, đó là ISTQB. ISTQB được
viết tắt từ tổ chức khai sinh ra nó là International Software Testing Qualifications Board (Tổ
chức thẩm định về KTPM quốc tế), được thành lập vào tháng 11/2002 tại Edinburgh (Scotland),
do tổ chức EOQ-SG (European Organisation for Quality – Software Group, Tổ chức chất lượng
châu Âu – nhóm phần mềm) đỡ đầu.
ISTQB được tổ chức theo mô hình sau:
Ðánh giá

• Thúc đẩy và đưa ra các thông lệ tốt trong các quy trình kỹ thuật phần mềm. Tăng khả năng
cạnh tranh cho nhà sản xuất phần mềm.
• Giúp các dự án quốc tế hoặc đa ngôn ngữ có những hiểu biết chung về các vấn đề của KTPM.
• Thống nhất quốc tế các thuật ngữ và kiến thức về lĩnh vực KTPM.
Tiêu chuẩn để tham gia thi chứng chỉ ISTQB
Bất kỳ ai có sự yêu thích lĩnh vực KTPM đều có thể tham gia học tập và thi chứng chỉ ISTQB.
Tuy nhiên, để có thể qua được kỳ thi (không dễ dàng), lời khuyên cho ứng viên là:
• Có kiến thức nền tảng về lĩnh vực phát triển phần mềm, hoặc KTPM , thông thường là tối thiểu
6 tháng kinh nghiệm, trong các vai trò như kiểm định viên hệ thống/sản phẩm, hoặc lập trình
viên
• Tham gia một khóa học chính thức theo tiểu chuẩn khung ISTQB, được công nhận bởi các tổ
chức ISTQB của các quốc gia
Khung kiến thức theo ISTQB
Chúng tôi chỉ trình bày tóm lược khung kiến thức yêu cầu cho mức độ Cơ Bản. Mức độ Cơ Bản
dành cho bất kỳ ai tham gia lĩnh vực KTPM và cho những ai cần có kiến thức nền tảng về
KTPM, như giám đốc dự án, giám đốc chất lượng, giám đốc phát triển phần mềm, phân tích
viên, giám đốc hệ thống. (bảng bên)
TỔNG HỢP KIẾN THỨC KHUNG CỦA MỨC ĐỘ CƠ BẢN
Nhóm kiến thức
(Chia theo các chương)
Nội Dung
(Nội dung tóm tắt của chương)
Phần 1: Cơ bản về KTPM
• Tại sao KTPM là cần thiết
• KTPM là gì
• Các nguyên tắc KTPM cơ bản
• Quy trình KTPM cơ bản
• Khía cạnh tâm lý của KTPM
• Hệ thống phần mềm, nguyên nhân của lỗi, vai trò của KTPM
• Mục tiêu KTPM, kiểm tra tĩnh và động; kiểm tra và dò lỗi (debug)

đen - black-box)
• Các kỹ thuật dựa trên kiến trúc (hay hộp
trắng - white box)
• Các kỹ thuật dựa trên kinh nghiệm
• Chọn lựa các kỹ thuật KTPM
• Phân tích các điều kiện, trường hợp, thủ tục kiểm tra
• Kỹ thuật KTPM động: dựa trên chức năng (hộp đen), dựa trên kiến trúc (hộp trắng), và
dựa trên kinh nghiệm
• Phân chia tương đương; Phân tích giá trị biên; Bảng quyết định; Sử dụng use case
• Kiểm tra câu lệnh và độ bao phủ; Kiểm tra nhánh quyết định.
• KTPM dựa vào kinh nghiệm
• Cân nhắc các yếu tố bên trong và bên ngoài cho KTPM
Phần 5: Quản lý công việc KTPM
• Tổ chức công việc KTPM
• Lập kế hoạch và ước lượng KTPM
• Kiểm soát và giám sát tiến độ
• Quản lý cấu hình
• Rủi ro trong KTPM
• Quản lý rắc rối và trở ngại
• Cách thức tổ chức KTPM độc lập
• Kế hoạch & chiến lược KTPM theo chuẩn IEEE 829;
• Đo lường, giám sát, báo cáo kết quả và tiến độ kiểm tra.
• Quản lý cấu hình trong KTPM
• Rủi ro và tác động của nó, chiến lược giải quyết rủi ro
• Quản lý rắc rối và trở ngại. Độ nghiêm trọng và độ ưu tiên
Phần 6: Các công cụ hỗ trợ cho KTPM
• Các loại công cụ hỗ trợ KTPM
• Hiệu quả của các công cụ, lợi ích và rủi ro
• Giới thiệu công cụ KTPM cho một tổ chức
• Các công cụ hỗ trợ cho: quản lý, kiểm tra tĩnh, thực thi, kiểm tra chức năng và hiệu

Tài liệu tham khảo
1. ISTQB ()
2. Certified Tester Foundation Level Syllabus - Version 2007 – ISTQB
3. ISTQB®-Certified-Tester, Advanced Level - Version 1.2 (E) - 09/2003
4. ISTQB Foundation Exam Format And Question Writing Guidelines - Version 2005 – 1
5. Standard Glossary of Terms Used in Software Testing - Version 1.3 (dd. May, 31 2007)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status