Xây dựng quy trình kiểm thử website và áp dụng kiểm thử hệ thống quản lý các đề tài nghiên cứu khoa học viện khoa học giáo dục việt nam

95 0 0
Xây dựng quy trình kiểm thử website và áp dụng kiểm thử hệ thống quản lý các đề tài nghiên cứu khoa học viện khoa học giáo dục việt nam

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày tháng năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Thị Thủy Giới tính: Nữ Ngày sinh: 26/08/1994 Nơi sinh: Thái Bình Chuyên ngành: Tin học ứng dụng Mã số: 12A10010267 TÊN ĐỀ TÀI Xây dựng quy trình kiểm thử Website áp dụng kiểm thử hệ thống Quản lý đề tài nghiên cứu Khoa học Viện Khoa học giáo dục Việt Nam NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu vấn đề kiểm thử phần mềm , kiểm thử trênWebsite - Xây dựng quy trình kiểm thử Website - Kiểm thử hệ thống Quản lý đề tài nghiên cứu Khoa học Viện Khoa học giáo dục Việt Nam NGÀY GIAO NHIỆM VỤ: 25/12/2015 NGÀY HOÀN THÀNH NHIỆM VỤ: GIẢNG VIÊN HƯỚNG DẪN : Thạc Bình Cường Nội dung đề cương Đồ án Hội đồng chuyên ngành thông qua Ngày tháng năm 2016 GIẢNG VIÊN HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Đồ án tốt nghiệp kết trình tìm hiểu, học tập trau dồi kinh nghiệm Khoa Cơng Nghệ Thơng Tin em Để thực hoàn thành đồ án em nhận hướng dẫn giúp đỡ nhiệt tình thầy cô bạn Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội Chúng em xin gửi lời cảm ơn chân thành sâu sắc tới thầy, cô khoa, cảm ơn thầy, người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báu cho chúng em suốt bốn năm học Viện Đại học Mở Hà Nội để em tự tin thực đồ án Đặc biệt em xin cám ơn thầy Thạc Bình Cường người tận tình hướng dẫn bảo động viên hộ trợ em suốt trình thực đề tài Trong thời gian làm đồ án thầy, em học hỏi kiến thức mà học khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Mặc dù em cố gắng hồn thiện đồ án phạm vi khả cho phép chắn khơng tránh khỏi thiếu sót Em xin kính mong nhận thơng cảm góp ý thầy bạn Em xin kính chúc thầy mạnh khỏe, ln ln người lái đị ân cần dìu dắt hệ FITHOU trưởng thành Hà Nội, tháng 12 năm 2016 Sinh viên thực Nguyễn Thị Thủy MỤC LỤC GIỚI THIỆU ĐỀ TÀI .10 1.1 Lý chọn đề tài 10 1.2 Mục đích nghiên cứu 11 1.3 Bố cục nội dung đồ án 12 CHƯƠNG TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 1.1 Khái niệm 1.1.1 Khái niệm phần mềm(software) 1.1.2 Khái niệm kiểm thử phần mềm 1.2 Các kĩ thuật kiểm thử phần mềm 1.2.1 Kiểm thử tĩnh – Static testing 1.2.2 Kiểm thử động – Dynamic testing 1.3 Phương pháp kiểm thử phần mềm 1.3.1 Kiểm thử hộp đen – Black box testing 1.3.2 Kiểm thử hộp trắng – White box testing 1.3.3 Kiểm thử hộp xám – Gray box testing 1.4 Mục tiêu kiểm thử 10 1.5 Vòng đời kiểm thử 10 1.6 Tiến trình kiểm thử 11 1.7 Nguyên tắc kiểm thử phần mềm 11 1.8 Vai trò kiểm thử 12 1.9 Các ý tưởng không kiểm thử 12 1.10 Các hạn chế việc kiểm thử 13 CHƯƠNG TỔNG QUAN VỀ CÁC CẤP ĐỘ KIỂM THỬ 2.1 Mơ hình phát triển chữ V 14 2.2 Các mức độ kiểm thử 15 2.2.1 Kiểm thử đơn vị - Unit testing 15 2.2.2 Kiểm thử tích hợp – Integration testing 16 2.2.3 Kiểm thử hệ thống – System testing 18 2.2.4 Kiểm thử chấp nhận hệ thống – Acceptance testing 20 2.3 Lỗi liệu 20 2.3.1 Vòng đời lỗi 21 2.3.2 Dạng lỗi 23 2.3.3 Trạng thái lỗi 24 2.4 Các loại test 25 2.4.1 Kiểm tra cài đặt – Installation testing 25 2.4.2 Kiểm tra Smoke – Smoke testing 25 2.4.3 Kiểm tra chức – Functional testing 25 2.4.4 Kiểm tra hồi quy - Regression testing 25 2.4.5 Kiểm tra chấp nhận – Acceptance testing 26 2.4.6 Kiểm tra Alpha 26 2.4.7 Kiểm tra Beta 26 2.4.8 Kiểm tra hiệu 27 2.4.9 Kiểm tra bảo mật 27 2.4.10 Kiểm tra tính khả dụng 28 CHƯƠNG XÂY DỰNG QUY TRÌNH KIỂM THỬ WEBSITE 3.1 Kiểm thử ứng dụng website 29 3.1.1 Khái quát 29 3.1.2 Những công việc kiểm thử ứng dụng Web 29 3.1.3 Các tiêu chí để kiểm thử ứng dụng Web 31 3.1.4Giới thiệu số công cụ hỗ trợ kiểm thử ứng dụng Web 32 3.1.5 Những loại kiểm thử kiểm thử ứng dụng Web 33 3.2 Quy trình kiểm thử website 36 3.2.1 Quy trình kiểm thử mơ hình thác đổ 36 3.2.2 Quy trình kiểm thử phần mềm STLC[7] 37 3.2.3 Xây dựng quy trình kiểm thử Web 38 CHƯƠNG KIỂM THỬ HỆ THỐNG QUẢN LÝ CÁC ĐỀ TÀI NGHIÊN CỨU KHOA HỌC VIỆN KHOA HỌC GIÁO DỤC VIỆT NAM 4.1 Giới thiệu hệ thống 45 4.2 Phương pháp kiểm thử áp dụng cho đồ án Kiểm thử hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam 48 4.3 Công cụ kiểm thử 48 4.4 Kế hoạch triển khai 51 4.4.1 Kế hoạch tổng thể 51 4.4.2 Các kiểu kiểm thử 52 4.4.3 Điều kiện thực test/ kết thúc test 60 4.4.4 Đánh giá rủi ro 61 4.5 Thực test 61 4.5.1 Module quản lý danh mục chung chuyên ngành 61 4.5.2 Module quản lý danh mục chung học hàm 63 4.5.3 Module quản lý danh mục chung học vị 65 4.5.4 Test chức 67 4.5.5 Test phi chức 71 4.5.6 Kiểm thử bảo mật hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam 79 TÀI LIỆU THAM KHẢO 83 DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT Thuật ngữ/Từ viết tắt IEEE Ý nghĩa Institute of Electrical Ghi and Electronic Engineers Test case Trường hợp kiểm thử CSS Cascading Style Sheets CSDL Cơ sở liệu Test Kiểm thử DMS Database Management System STLC Software Test Life Cycle CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart W3C World Wide Web Consutirum DANH MỤC HÌNH VẼ Hình 1.1.Phân loại theo kĩ thuật kiểm thử Hình 2.1.Mơ hình phát triển chữ V 14 Hình 4.1 Hình ảnh lỗi chức quản lý danh mục chuyên ngành 63 Hình 4.2 Hình ảnh lỗi chức quản lý danh mục học hàm 65 Hình 4.3 Hình ảnh lỗi chức quản lý danh mục học vị 66 Hình 4.4 Hình ảnh test chức đăng kí đề tài nghiên cứu 67 Hình 4.5 Hình ảnh test chức đăng nhập 67 Hình 4.6 Hình ảnh test chức cập nhật thông tin cá nhân: Thông tin cá nhân 68 Hình 4.7 Hình ảnh test chức cập nhật thông tin cá nhân: Năng lực thành tựu, lý lịch khoa học 68 Hình 4.8 Hình ảnh test chức thẩm định 69 Hình 4.9 Hình ảnh test chức quản lý danh mục 69 Hình 4.10 Hình ảnh test chức dowload biểu mẫu 70 Hình 4.11 Quy trình nghiệp vụ tổng thể hoạt động quản lý nghiên cứu khoa học Viện khoa học giáo dục Việt Nam 70 Hình 4.12 Test quy trình nghiệp vụ nghiệm thu đề tài nghiên cứu khoa học 71 Hình 4.13 Kết thực thi test 10 user trang chủ 74 Hình 4.14 Kết thực thi test 1000 user trang chủ 75 Hình 4.15 Kết thực thi test 2000 user trang chủ 75 Hình 4.16 Kết thực thi test 50 user quản lý cán 76 Hình 4.17 Kết thực thi test 1000 user quản lý cán 77 Hình 4.18 Kết thực thi test 2000 user quản lý cán 77 Hình 4.19.Hình ảnh đưa url website vào cơng cụ test bảo mật 79 Hình 4.20 Hình ảnh kết test bảo mật 80 Hình 4.21 Hình ảnh lỗi bảo mật 80 DANH MỤC BẢNG Bảng 2.1 Dạng chung lỗi[3] 23 Bảng 2.2 Dạng lỗi nguy hại[3] 24 Bảng 2.3 Trạng thái lỗi 24 Bảng 4.1 Phương pháp kiểm thử 48 Bảng 4.2 Kế hoạch tổng thể 51 Bảng 4.3 Phân công nhân lực 52 Bảng 4.4 Kiểm thử cấu trúc 53 Bảng 4.5 Kiểm thử chức thông qua giao diện 53 Bảng 4.6 Kiểm thử giao diện người dùng 54 Bảng 4.7 Kiểm thử chu trình nghiệp vụ 56 Bảng 4.8 Kiểm thử bảo mật kiểm soát truy cập 57 Bảng 4.9 Kiểm thử hiệu 59 Bảng 4.10 Kiểm thử hồi quy 60 Bảng 4.11.Một số test case thêm chuyên ngành mức kiểm thử thành phần 62 Bảng 4.12 Một số test case sửa chuyên ngành mức kiểm thử thành phần 62 Bảng 4.13 Một số test case xóa chuyên ngành mức kiểm thử thành phần 63 Bảng 4.15 Một số test case sửa học hàm mức kiểm thử thành phần 64 Bảng 4.16 Một số test case xóa học hàm mức kiểm thử thành phần 64 Bảng 4.17 Một số test case thêm học vị mức kiểm thử thành phần 65 Bảng 4.18 Một số test case sửa học vị mức kiểm thử thành phần 66 Bảng 4.19 Một số test case xóa học vị mức kiểm thử thành phần 66 Bảng 4.20 Test case toán 73 DANH MỤC SƠ ĐỒ Sơ đồ 2.1.Các giai đoạn kiểm thử phần mềm 15 Sơ đồ 2.2 Quá trình bắt lỗi[3] 22 Sơ đồ 3.1 Cấu trúc kiểm định chất lượng phần mềm[3] 30 Sơ đồ 3.2 Quy trình mơ hình thác đổ[5] 36 Sơ đồ 3.3 Quy trình kiểm thử Website 39 GIỚI THIỆU ĐỀ TÀI 1.1 Lý chọn đề tài Trong giới điện toán ngày nay, ứng dụng Web thực phát triển mạnh, nhanh Hàng loạt công nghệ đời để đáp ứng địi hỏi người sử dụng muốn có họ bật trình duyệt Web lên Gần mà phần mềm truyền thống làm Web làm Từ nghe nhạc, xem phim, đọc báo, công việc mà trước có phần mềm truyền thống thực soạn thảo văn bản, sản phầm chế văn phòng, chuyển đổi định dạng file, hay chí tốn quản lý phức tạp doanh nghiệp triển khai Web Rõ ràng, Web tương lai điện toán đại.Thế để tạo ứng dụng Web tuyệt vời đằng sau loạt cơng đoạn, thao tác từ phân tích thiết kế, lập trình, kiểm thử, định giá Ở Việt Nam khái niệm phần mềm kiểm thử khơng mẻ chưa hồn tồn quen thuộc Thực tế cho thấy số lượng đơn vị chuyên sâu tester chuyên nghiệp phần mềm kiểm thử khơng nhiều, chưa đáp ứng đủ cho dự án doanh nghiệp Dù biết công tác kiểm thử đảm bảo chất lượng giữ vai trò quan trọng mang lại thành công dự án phần mềm song công ty đủ chuyên môn điều kiện cho phép để thực quy trình Tuy nhiên lợi cạnh tranh như: nguồn nhân lực rẻ có sẵn trình độ kỹ thuật, đầu tư phát triển sở hạ tầng nhanh, môi trường đầu tư an toàn, chất lượng dịch vụ trội tỉ lệ thay đổi nhân thấp Việt nam hy vọng tin tưởng vào khả trở thành đối tác kinh doanh đầy tiềm hấp dẫn nghành kiểm thử phần mềm Kiểm thử phần mềm thành phần quan trọng qui trình phát triển phần mềm Nó đóng vai trị quan trọng việc kiểm định chất lượng phần mềm, đảm bảo phần mềm tạo có chạy với yêu cầu 69 4.5.4.5 Test chức thẩm định Hình 4.8 Hình ảnh test chức thẩm định 4.5.4.6 Test chức quản lý danh mục Hình 4.9 Hình ảnh test chức quản lý danh mục 4.5.4.7 Test chức dowload biểu mẫu 70 Hình 4.10 Hình ảnh test chức dowload biểu mẫu 4.5.4.7 Kiểm thử chu trình nghiệp vụ tổng thể Tài liệu bên dev gửi: Quy trình tổng thể quản lý đề tài nghiên cứu khoa học Lãnh đạo Lậpk ế hoạc Cán Quản lý đề tài NCKH Gửithôngtinkếhoạc Gửidanhsáchđăngk Tổ chức hội đồng phê duyệt DanhmụcĐTđượcphêduyệt Bản chỉnh sửa Gửikếtquảxétchỉnhsửa Lậpdanhmụcđềtài Thôngbáotớicácđơnvị,trun g tâm nghiêncứu Hệ thống QL NCKH Đăngtinkếhoạc 3.Tổnghợpđềtàiđăngký Cán bộ/trung tâm nghiên cứu Nhận thông báo/kế hoạch ĐăngkýđềtàiNCKH Tổng hợp thông tin đề tài phê duyệt/cần chỉnh sửa Gửi thông 4.Tổnghợpthôngtinchỉnhsửađề tài Lập hợp đồng NCKH (Lưu hồ sơ) Nhận Làm hồ sơ đăng ký Chỉnh sửa (nếu Chỉnh sửa ĐK (nếu Gửi hợp đồng Nhận hợp đồng Tiến hành thực đề tài Thông báo khảo sát định kỳ Tổ chức hội đồng khảo sát tiến độ Gửi thông báo Nhận thông báo Chuẩnbịbáo Báo cáo khảo sát (tiến độ) - Nhận yêu cầu chỉnh Gửibảnchỉnhsử Chỉnh sửa (nếu Nhận chỉnh Lập hồ sơ lưu báo cáo tiến độ Tiếp tục thực đề tài Gửi (nhắc) thông báo nghiệm Gửidanhsáchđăngkýbảovệ Tổ chức hội đồng nghiệm thu thu 8.Lậpdanhmụcđềtàiđăngkýbảo vệ Nhận đăng Nhận thông báo Chuẩn bị nghiệm Báocáonghiệmth Lậplịchnghiệmthu 10 Lưuhồsơ: - Hộiđồng - Kếtquảnghiệmthu 10 Thanh lý hợp đồng NCKH ậnhồsơnghiệmthu/thanhl ý Nh Nhậnhồsơ Hình 4.11 Quy trình nghiệp vụ tổng thể hoạt động quản lý nghiên cứu khoa học Viện khoa học giáo dục Việt Nam 71 Hình 4.12 Test quy trình nghiệp vụ nghiệm thu đề tài nghiên cứu khoa học 4.5.5 Test phi chức Thực test hiệu công cụ Jmeter Công cụ test: JMeter 2.11 với cấu hình RAM sử dụng 3GB trở lên để giả lập test 1000 user  Yêu cầu cần kiểm thử: - Test trang chủ hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam http://dbcl.hou.edu.vn/nckh/user_page - Test trang quản lý nhóm cán hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam http://dbcl.hou.edu.vn/nckh/nhomcanbo Theo báo cáo từ “STATE OF THE UNION | SPRING 2015” - PAGE SPEED & WEB PERFORMANCE, cho thấy: - Thời gian hồi đáp(response time load time) website nên khoảng 3s hơn: - 57% người dùng từ bỏ website thời gian hồi đáp website lâu 3s 72 - -Một website hồi đáp 3s tỷ lệ bounce rate vào khoảng 50%, thời gian hồi đáp 5s tỷ lệ bounce rate vào khoảng 70%, thời gian hồi đáp thấp, tỷ lệ bounce rate thấp Vì để website đem lại hiệu tốt nhất, thời gian tải trang cần phải ngưỡng nhỏ 3s  Mục tiêu: - Mục tiêu lượng cán bộ, hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam vừa vào hoạt động, theo cơng cụ theo dõi Google Analytics, tỷ lệ đăng kí đề tài nghiên cứu khoa học website vào khoảng 1,3% tổng lượng view, tức 1000 lượt xem cán có đăng kí đề tài Với mục tiêu làm cho hệ thống có ngân hàng đề tài nghiên cứu khoa học thật phong phú nên Hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam đặt mục tiêu đạt 100 cán đăng kí đề tài bảo vệ đề tài nghiên cứu khoa học/ngày, tổng lượng view dự kiến vào khoảng 50.000 view/ngày, ước chừng vào thời gian cao điểm dự kiến có khoảng tối đa 1000 người truy cập Trong thực tế, trình hoạt động, có thời điểm hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam đạt lượng truy cập 150-200 người truy cập Vậy mục tiêu test hiệu năng: -Lượng cán truy cập thời điểm: 1000 -Thời gian hồi đáp website (load time) trung bình: 3-4 giây  Mục tiêu case: Case 1: < 500 user: 2s; 500-1000 user: 3s ( view trang chủ) Case 2: < 500 user: 4s; 500-1000 user: 5s (là case truy cập trang quản trị cán bộ)  Viết test case toán 73 Bảng 4.20 Test case tốn Test Case Mơ tả hành vi Mơ tả xử lý website ID Case Default_Ho me -Cán truy cập - Load thông tin vể http://dbcl.hou.edu.vn website: menu, cập nhật thơng /nckh/user_page tin cá nhân, dăng kí đề tài, cập nhật thông tin đề cương - Load đăng kí đề tài, cập nhật đề cương, biểu mẫu,đăng kí bảo vệ đề tài, thơng báo Case Default_Ho - Cán truy cập - Load thông tin vể me_QuanL http://dbcl.hou.edu.vn website: menu, cập nhật thông yCanBo /nckh/nhomcanbo tin cá nhân, dăng kí đề tài, cập nhật thơng tin đề cương - Load danh sách nhóm cán - Load bảng để nhập tên cán bộ, mô tả - Load tìm kiếm cán 74  Kết thực thi - Kết thực thi trang chủ hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam Hình 4.13 Kết thực thi test 10 user trang chủ  Kết luận: Với 10 user truy cập hệ thống lúc, tất 10 user truy cập với: Average (thời giant rung bình xử lý request)= 2259 Min (thời gian nhỏ )= 2210 Max(Thời gian lớn nhất) =2372 Throughput(số request/s) = 4.2/sec KB/s = 40.2 75 Hình 4.14 Kết thực thi test 1000 user trang chủ  Kết luận: Với 1000 user truy cập hệ thống lúc, tất 1000 user truy cập với: Average (thời giant rung bình xử lý request)= 21563 Min (thời gian nhỏ )= 11644 Max(Thời gian lớn nhất) =127111 Throughput(số request/s) = 7.8/sec KB/s = 18.1 Hình 4.15 Kết thực thi test 2000 user trang chủ 76  Kết luận: Với 2000 user truy cập hệ thống lúc, tất 2000 user truy cập với: Average (thời giant rung bình xử lý request)= 21066 Min (thời gian nhỏ )= 20991 Max(Thời gian lớn nhất) =34621 Throughput(số request/s) = 57.8/sec KB/s = 127.7 - Kết thực thi quản lý cán củahệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam Hình 4.16 Kết thực thi test 50 user quản lý cán  Kết luận: Với 50 user truy cập hệ thống lúc, tất 50 user truy cập với: Average (thời giant rung bình xử lý request)= 13885 Min (thời gian nhỏ )= 1690 Max(Thời gian lớn nhất) =21093 77 Throughput(số request/s) = 2.4/sec KB/s = 12.2 Hình 4.17 Kết thực thi test 1000 user quản lý cán Average (thời giant rung bình xử lý request)= 21188 Min (thời gian nhỏ )= 7421 Max(Thời gian lớn nhất) =183527 Throughput(số request/s) = 5.4/sec KB/s = 12.8 Hình 4.18 Kết thực thi test 2000 user quản lý cán Average (thời giant rung bình xử lý request)= 21049 Min (thời gian nhỏ )= 16687 Max(Thời gian lớn nhất) =29558 78 Throughput(số request/s) = 67.6/sec KB/s = 150 79 4.5.6 Kiểm thử bảo mật hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam Thực test bảo mật cơng cụ Acunetix Web Vulnerability Scanner Hình 4.19.Hình ảnh đưa url website vào công cụ test bảo mật - Kết test bảo mật theo mức độ 80 Hình 4.20 Hình ảnh kết test bảo mật Hình 4.21 Hình ảnh lỗi bảo mật 81 Kết luận: Sau thời gian tìm hiểu thực đề tài, nhóm em hồn thành đồ án “Xây dựng quy trình kiểm thử Website áp dụng kiểm thử hệ thống quản lý đề tài nghiên cứu khoa học Viện Khoa học giáo dục Việt Nam”  Kết đề tài đáp ứng mục tiêu đề ra: - Trình bày đầy đủ xác vấn đề tổng quan kiểm thử phần mềm, tổng quan mức độ kiểm thử xây dựng quy trình kiểm thử Website - Áp dụng kiến thức nghiên cứu quy trình kiểm thử Website xây dựng để thực kiểm thử hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam - Sử dụng công cụ Jmeter, Acunetix Web Vulnerability Scanner để kiểm thử hệ thống quản lý đề tài nghiên cứu khoa học Viện khoa học giáo dục Việt Nam - Đồ án tài liệu xúc tích tổng hợp vấn đề kiểm thử phần mềm, coi tài liệu hướng dẫn kiểm thử Website ngắn gọn rõ ràng tiếng Việt để tham khảo - Nắm nhiều kỹ chuyên môn, nâng cao kỹ chuyên ngành - Củng cố nâng cao thêm kỹ chuyên ngành kỹ tư - Biết cách vận dụng quy trình kiểm thử vào dự án thực tế Tuy nhiên, hạn chế thời gian trình độ nên chương trình đáp ứng nhu cầu Hướng phát triển đề tài tương lai: Khi nghiên cứu kiểm thử Website nói chung kiểm thử ứng dụng đa tảng nói riêng, nhóm em hiểu kiểm thử quan trọng trình sản xuất phần mềm, đảm 82 bảo chất lượng phần mềm Sự áp dụng với kiến thức tìm hiểu dừng lại hệ thống nhỏ  Hướng phát triển nhóm em tương lai là: - Thực kiểm thử mơ hình phần mềm rộng hơn, phức tạp - Tìm hiểu nghiên cứu thêm công cụ kiểm thử tự động, kiểm thử website, kiểm thử sở liệu,… - Tăng tốc kiểm thử nhiều chức hệ thống - Áp dụng quy trình kiểm thử Website cho Website 83 TÀI LIỆU THAM KHẢO [1]Tác giả: TS.Phạm Ngọc Hùng, PGS.TS.Trương Anh Hoàng, PGS.TS Đặng Văn Hưng, Giáo trình kiểm thử phần mềm,2015 [2] Nhà Xuất Bản Lao Động – Xã Hội, Gíao trình SQA Kiểm thử phần mềm,2007 [3] D Galin, Software Quality Assurance_From theory to implementation, PEARSON Education, 2004 [4] http://www.vietnamesetestingboard.org [Online] [5] http://tailieuhoctap.vn/cong-nghe-thong-tin/kiem-thu-phan-mem [6] http://www.testingvn.com [7]http://kiemthuphanmemvvn.blogspot.com/ [8]L.H.Thanh, “Nghiên cứu ứng dụng công cụ PHPUnit kiểm thử ứng dụng Web”, Đà Nẵng, 2012 [9] S Bergmann, 2015.[Online].Avaiable: http://phpunit.de/index.html [10] Acunetix, 2015.[Online].Avaiable: http://www.acunetix.com/ [11] “The Apache Software Foundation”, 2015.[Online].Avaiable: http://jmeter.apache.org/ [12] T.T.T.Thuy, ”Co-mit Engineers Blog,” 21 11 2014.[Online].Avaiable: http://blog.comit/post/35/Sử+dụng+Jmeter+để+test+hiệu+năng+của+website [13] U.Manual, Acunetix Web Vulnerability Scanner, Acunetix Ltd, 2012

Ngày đăng: 29/08/2023, 14:30

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan