Luận văn tổng hợp lý thuyết về kiểm thử phần mềm và kiểm thử tự động - một giải pháp góp phần nâng cao năng suất, chất lượng hoạt động kiểm thử phần mềm. Luận văn mô tả phương pháp kiểm thử hướng dữ liệu và phương pháp kiểm thử hướng từ khóa. Nền tảng lý thuyết này sẽ được thử nghiệm trong luận văn này. Mời các bạn tham khảo! | ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HÒA NGHIÊN CỨU VÀ ỨNG DỤNG GIẢI PHÁP KIỂM THỬ TỰ ĐỘNG PHẦN MỀM Ngành Công nghệ thông tin Chuyên ngành Quản lý Hệ thống thông tin Mã số 11110034 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC TS. ĐINH VĂN DŨNG HÀ NỘI - 2014 1 MỞ ĐẦU Sự cần thiết của đề tài Chúng ta đã và đang chứng kiến sự tăng trưởng đáng kinh ngạc của nghành công nghiệp phần mềm trong vài thập kỉ qua. Nếu như trước đây phần mềm máy tính chỉ được sử dụng để tính toán khoa học kỹ thuật và xử lý dữ liệu thì ngày nay nó đã được ứng dụng vào mọi mặt của đời sống hàng ngày của con người. Từ các ứng dụng nhỏ để điều khiển các thiệt bị gia dụng như điện thoại máy giặt ti vi tủ lạnh đến các ứng dụng lớn hơn cho rất nhiều người dùng cùng sử dụng như hệ thống quản lý doanh nghiệp các hệ thống hướng dẫn giao thông hệ thống quản lý việc khám chữa bệnh. Có thể nói công nghiệp phần mềm đã len lỏi đến từng ngóc nghách nhỏ nhất của đời sống con người đỏi hỏi chất lượng phần mềm ngày một nâng cao hơn. Đồng nghĩa với việc cần phải kiểm thử phần mềm chặt chẽ để có thể đảm bảo chất lượng của phần mềm. Kiểm thử phần mềm là khâu sống còn của sản phẩm trước khi đưa vào sử dụng góp phần quyết định sự thành công của dự án phần mềm. Tuy nhiên kiểm thử là một công việc tiêu tốn rất nhiều thời gian tiền bạc công sức. Nhất là đối với các phần mềm lớn chi phí này càng tăng lên gấp bội mỗi khi có sự thay đổi nâng cấp các chức năng của phần mềm. Mà điều này thì không thể tránh khỏi phần mềm luôn cần được thay đổi để đáp ứng yêu cầu ngày một cao hơn của người sử dụng. Khi có sự thay đổi của phần mềm đồng nghĩa ngoài việc kiểm thử chức năng mới các chức năng cũ cũng cần được kiểm tra kỹ càng để đảm bảo chúng vẫn hoạt động tốt . Đó chính là hoạt động kiểm thử hồi qui. Hiện tại kiểm thử hồi qui tại các công ty nhỏ và vừa ở trong nước chủ yếu được thực hiện bởi kiểm thử thủ công. Nhiều khi chức năng thay đổi nhỏ nhưng phần cần thực hiện kiểm thử lại rất lớn bên cạnh việc tốn kém