4. Các qui trình thiết kế trong công nghệ phần mềm
4.5. Qui trình 5: Test
4.5.1 Mục đích
Sau khi đã qua công đoạn lập trình và các lập trình viên thực hiện quá trình test chương trình, thì người ta chuyển sang công đoạn test toàn bộ phần mềm với các nội dung cơ bản: Test hệ thống, test theo tiêu chuẩn nghiệm thu nhằm đảm bảo có một phần mềm chất lượng cao.
4.5.2 Dấu hiệu
Quy trình Test trong công nghệ phần mềm được đặc trưng bởi các dấu
hiệu sau đây:
Thực hiện quá trình Test hệ thống
Test nghiệp vụ
Cần nhấn mạnh vai trò đặc biệt quan trọng của việc lập kịch bản Test. Công việc chính của cán bộ Test chương trình không phải là đi sửa lỗi của chương trình mà là xây dựng những kịch bản làm sao có thể phát hiện ngay những điểm yếu nhất của chương trình. Do đó qui trình Test đòi hỏi không những am hiểu về tin học mà phải có sự hiểu biết thấu đáo về lĩnh vực ứng dụng của phần mềm. Vì chỉ có nghiệp vụ chuyên sâu về lĩnh vực này chúng ta mới có thể hiểu được sự phức tạp khi thực hiện trong thực tiễn. Là nơi mà khi sử dụng phần mềm dễ mắc sai sót. Do đó người ta yêu cầu khi xây dựng kịch bản không nên để ý đến những điểm mạnh của phần mềm. Người ta nói rằng cán bộ Test không những làm công việc khoa học mà còn mang tính nghệ thuật.
Lập kế hoạch Test Mở đầu Lập kịch bản Test Duyệ t Test hệ thống
Test nghiệm thu
Ghi nhận những sai sót Kết thú Không duyệt Duyệt
Báo cáo qui trình Test
4.5.4 Các thông số
Thông số Mô tả Yêu cầu
1.Thông số chung Chức danh
Cán bộ Test Theo tiêu chuẩn của công ty 2. Đầu vào • Phần mềm • Hợp đồng Quản trị viên dự án duyệt 3. Sản phẩm • Phần mềm đã Test qua
• Biên bản ghi nhận quá trình Test
Quản trị viên dự án duyệt
4. Đánh giá chất
lượng • Các sản phẩn PM được Test đúng hạn >=90%
• Thời gian dự kiến và thời gian thực tế để Test là: +- 20%
5. Các qui trình
liên quan • Hợp đồng PM
• Lập trình
4.5.5 Phân đoạn các hoạt động
STT Tên hoạt động Bắt đầu Hoàn thành
1 Lập kế hoạch Test Bắt đầu qui trình 5 Kế hoạch được duyệt 2 Lập kịch bản Kết thúc bước 1 Quản trị viên dự án duyệt 3 Test hệ thống Kết thúc bước 2 Quản trị viên dự án duyệt 4 Test nghiệm thu Kết thúc bước 3 Quản trị viên dự án duyệt 5 Ghi nhận quá trình Test Kết thúc bước 4 Quản trị viên dự án duyệt 6 Báo cáo qui trình Kết thúc bước 5 Quản trị viên dự án duyệt