Tài liệu tham khảo môn Kiểm thử phần mềm - Nguyễn Văn Hiệp có nội dung trình bày một số thuật ngữ dùng trong quá trình kiểm thử phần mềm, giới thiệu các kĩ thuật hỗ trợ phát hiện lỗi và một số kĩ thuật để quản lý hoạt động kiểm thử phần mềm. Mời các bạn tham khảo nội dung chi tiết. | Chương 1 Tổng quát về kiểm thử phần mềm Qui trình phát triển phần mềm RUP P hases C o r e W o r k flo w s I n ce p tion Elaboration Construction Tr a n s ition Requirements An iteration i n th e elaboration p h as e Analysis Design Implementation Test Preliminary iter. iter. iter. iter. iter. iter. iter. Iteration s 1 2 n n 1 n 2 m m 1 I t e r a t io n s Chu kỳ phần mềm ược tính từ lúc có yêu cầu mới hoặc nâng cấp ến lúc phần mềm áp ứng úng yêu cầu ược phân phối. Trong mỗi chu kỳ người ta tiến hành nhiều công oạn khởi ộng chi tiết hóa hiện thực và chuyển giao. Mỗi công oạn thường ược thực hiện theo cơ chế lặp nhiều lần ể kết quả ngày càng hoàn hảo hơn. Trong từng bước lặp chúng ta thường thực hiện nhiều workflows ồng thời ể tận dụng nguồn nhân lực hiệu quả nhất nắm bắt yêu cầu phân tích chức năng thiết kế hiện thực và kiểm thử. Sau mỗi lần lặp thực hiện 1 công việc nào ó ta phải tạo ra kết quả artifacts kết quả của bước công việc này là dữ liệu ầu vào của bước công việc khác. Nếu thông tin không tốt sẽ ảnh hưởng nghiêm trọng ến kết quả của các bước hoạt ộng sau ó. Một số vấn ề thường gặp trong phát triển phần mềm tính toán không úng hiệu chỉnh sai dữ liệu. trộn dữ liệu không úng. Tìm kiếm dữ liệu sai yêu cầu. Xử lý sai mối quan hệ giữa các dữ liệu. Coding hiện thực sai các qui luật nghiệp vụ. Hiệu suất của phần mềm còn thấp. Kết quả hoặc hiệu suất phần mềm không tin cậy. Hỗ trợ chưa ủ các nhu cầu nghiệp vụ. Giao tiếp với hệ thống khác chưa úng hay chưa ủ. Kiểm soát an ninh phần mềm chưa ủ. Vài ịnh nghĩa về kiểm thử phần mềm Kiểm thử phần mềm là qui trình chứng minh phần mềm không có lỗi. Mục ích của kiểm thử phần mềm là chỉ ra rằng phần mềm thực hiện úng các chức năng mong muốn. Kiểm thử phần mềm là qui trình thiết lập sự tin tưởng về việc phần mềm hay hệ thống thực hiện ược iều mà nó hỗ trợ. Kiểm thử phần mềm là qui trình thi hành phần mềm với ý ịnh tìm kiếm các lỗi của nó. Kiểm thử phần mềm ược xem là qui trình cố gắng tìm kiếm các lỗi của phần mềm theo