• Giúp các chuyên gia KTPM được sự công nhận mang tầm quốc tế, nâng cao giá trị đối với khách hàng, tăng lợi ích và thu nhập. Cung cấp khả năng để so sánh và đánh giá các kỹ năng KTPM xuyên quốc gia.
• 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
TỔNG HỢP KIẾN THỨC KHUNG CỦA MỨC ĐỘ CƠ BẢN Nhóm kiến thức Nội Dung Phần 1: Cơ bản về KTPM • Tại sao KTPM là cần thiết • Hệ thống phần mềm, nguyên nhân của lỗi, vai trò của KTPM Phần 2: KTPM xuyên suốt chu kỳ phát triển phần mềm • Các mô hình phát triển phần mềm • Mô hình chữ V, KTPM và các mô hình phát triển phần mềm Phần 3: Các kỹ thuật KTPM tĩnh • Xem xét và quy trình test • Phân tích các điều kiện, trường hợp, thủ tục kiểm tra Phần 4: Các kỹ thuật thiết kế test (kỹ thuật KTPM động) • Quy trình phát triển KTPM • Phân tích các điều kiện, trường hợp, thủ tục kiểm tra Phần 5: Quản lý công việc KTPM • Tổ chức công việc KTPM • Cách thức tổ chức KTPM độc lập Phần 6: Các công cụ hỗ trợ cho KTPM • Các loại công cụ hỗ trợ KTPM • 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 năng phần mềm Về cơ bản, người học có thể tự tham khảo tài liệu kiến thức khung ISTQB, tự học với các tài liệu tùy chọn và đăng ký tham dự các kỳ thi. Tuy nhiên, theo kết quả thống kê, thông thường, dù đã có kinh nghiệm KTPM, người học vẫn nên tham dự một khóa huấn luyện chính thức theo khung sườn của ISTQB, cơ may vượt qua kỳ thi sẽ cao hơn. Bùi Ngọc Anh
Dưới đây là 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)
(Chia theo các chương)
(Nội dung tóm tắt của chương)
• 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
• Mục tiêu KTPM, kiểm tra tĩnh và động; kiểm tra và dò lỗi (debug)
• Các khái niệm quan trọng: Lỗi; Tính bao phủ; Thời gian; Tập trung; Cải tiến; Ngữ cảnh; Khách hàng
• KTPM: Lập kế hoạch và kiểm soát - Phân tích và thiết kế - Thực thi - Đánh giá kết quả và báo cáo - Kết thúc
• Tính độc lập của KTPM;
• Các mức độ kiểm tra
• Các loại và mục tiêu của KTPM
• Kiểm tra bảo trì phần mềm
• Bốn mức độ KTPM: Kiểm tra mức đơn vị; Kiểm tra mức tích hợp; Kiểm tra mức hệ thống; Kiểm tra nghiệm thu
• Mục tiêu của test: Kiểm tra chức năng; Kiểm tra phi chức năng; Kiểm tra kiến trúc; Kiểm tra liên quan đến các thay đổi
• Kiểm tra bảo trì phần mềm
• Quy trình xem xét (review)
• Dùng công cụ cho phân tích tĩnh
• 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
• Các kỹ thuật thiết kế KTPM
• Các kỹ thuật dựa trên chức năng (hay hộp đ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
• 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
• 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
• 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
• 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
• Lợi ích khi sử dụng công cụ, các rủi ro
• Chọn lựa và sử dụng công cụ, sử dụng thử nghiệm trong dự án
- Tại sao Apple từ chối Flash cho iPhone và iPad - (05/05)
- Bộ TT&TT sắm giáo trình cho CIO - (16/04)
- Bộ TT&TT chi 60 tỷ đồng hỗ trợ DN triển khai CMMI - (16/04)
- Việt Nam đăng cai cuộc thi khoa học công nghệ trẻ quốc tế - (24/03)
- Ấn Độ đạt 50 tỷ USD từ gia công phần mềm - (24/03)
- ISTQB - Chứng chỉ quốc tế cho chuyên gia Tester - (04/02)
- Điểm báo ngày 1/2/2010 - (01/02)
- Netbook Asus Eee mới sành điệu với... pin trượt - (08/01)
- 9 sự kiện CNTT năm 2009 - (28/12)
- Lược sử về các định dạng âm thanh điện tử - (28/12)





