1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu các giải pháp kiểm thử ứng dụng trên nền web

73 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 8,14 MB

Nội dung

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN PHẠM THỊ NGÀ NGHIÊN CỨU CÁC GIẢI PHÁP KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB Chuyên ngành: Tin học ứng dụng ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội - Năm 2015 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU CÁC GIẢI PHÁP KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB Giảng viên hướng dẫn: TS Đinh Tuấn Long Sinh viên thực hiện: Phạm Thị Ngà :11B4 Chun ngành: Cơng nghệ thơng tin MƠN HỌC: ĐỒ ÁN TỐT NGHIỆP Hà Nội - Năm 2015 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Phạm Thị Ngà Giới tính: Nữ Ngày sinh: 31/05/1993 Nơi sinh: Hưng Yên Chuyên ngành: Tin học ứng dụng Mã số: 11A100225 1.TÊN ĐỀ TÀI: Nghiên cứu giải pháp kiểm thử ứng dụng web NHIỆM VỤ VÀ NỘI DUNG - Tìm hiều tổng quan kiểm thư - Phương pháp loại kiểm thử - Triển khai thực nghiệm kiểm thử NGÀY GIAO NHIỆM VỤ: 16/11/2014 NGÀY HOÀN THÀNH NHIỆM VỤ: 30/5/2015 GIẢNG VIÊN HƯỚNG DẪN: TS Đinh Tuấn Long Ngày … tháng… năm 2015 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN LỜI CẢM ƠN Em xin chân thành cảm ơn ban chủ nhiệm khoa Công nghệ thông tin, thầy cô giáo, gia đình bạn bè động viên giúp đỡ em nhiều trình làm đồ án Đặc biệt em xin bày tỏ lòng cảm ơn sâu sắc tới thầy giáo hướng dẫn TS Đinh Tuấn Long tận tình, tận tâm hướng dẫn em từ ý tưởng cho đền lúc hoàn thành đồ án tốt nghiệp Em xin bày tỏ lòng biết ơn tới gia đình thân yêu, người bạn thân tin tưởng, quan tâm, động viên, giúp đỡ em thời gian qua Em mong nhận đánh giá, bổ sung lời bảo thầy đề em tiếp tục nghiên cứu kĩ lĩnh vực Em xin chân thành cảm ơn! Hà Nội, ngày 28 tháng năm 2015 Sinh viên: Phạm Thị Ngà MỤC LỤC LỜI CẢM ƠN DANH MỤC HÌNH DANH MỤC BẢNG BIỂU TÓM TẮT ĐỒ ÁN MỞ ĐẦU 10 CHƯƠNG 1.1 TỔNG QUAN VỀ KIỂM THỬ Cơ sở lý thuyết 1.1.1 Một số định nghĩa trình kiểm thử 1.1.2 Một số thành phần liên quan tới trình kiểm thử phần mềm 1.1.3 Mục tiêu kiểm thử 1.1.4 Vai trò kiểm thử 1.2 Những vấn đề liên quan tới trình kiểm thử phần mềm 1.1.1 Vòng đời kiểm thử 1.1.2 Tiến trình test dạng test giai đoạn 1.1.3 Những thành phần kế hoạch kiểm thử 10 CHƯƠNG PHƯƠNG PHÁP VÀ CÁC LOẠI KIỂM THỬ 2.1.Phương pháp kiểm thử 12 1.1.4 Khái niệm 12 1.1.5 Các phương pháp 12 1.2 Loại kiểm thử 16 1.3 Tìm hiểu công cụ kiểm thử hiệu ( webserver tress tool) 18 1.3.1 Một số công cụ kiểm thử hiệu 18 1.3.2 Tìm hiểu công cụ kiểm thử hiệu Webserver stress tool 30 1.3.3 Cài đặt 31 1.3.4 Đối tượng thực nghiệm 34 1.3.5 Bảng lỗi 42 CHƯƠNG TRIỂN KHAI THỰC NGHIỆM VỚI KIỂM THỬ 3.1 Đối tượng kiểm thử 47 3.2 Tìm hiểu ERP 48 3.3 Mục tiêu 49 3.4 Các loại report dự án Team link 49 3.5 Thực nghiệm 51 3.5.1 Kiểm điểm yêu cầu 51 3.5.2 Kế hoạch test 52 3.5.3 Thiết kế thực kiểm thử 52 3.5.3.1 Testcase 54 3.5.3.1.1 Cách viết test case theo hàng ngang 54 3.5.3.1.2 Cách viết test case theo hàng dọc 60 KẾT LUẬN 61 TÀI LIỆU THAM KHẢO 62 DANH MỤC HÌNH Hình 1.1: Vịng đời kiểm thử Hình 1.1: Minh họa kế hoạch kiểm thử 11 Hình 3.1 : Thực cài đặt “ Bước 2” 31 Hình 3.2 : Thực cài đặt “ Bước 3” 32 Hình 3.3 : Thực cài đặt “ Bước 4” 32 Hình 3.4 : Thực cài đặt “ Bước 5” 33 Hình 3.5 : Thực cài đặt “ Bước 6” 33 Hình 3.6 : Thực cài đặt “ Bước 7” .34 Hình 3.7 : Đối tượng thực nghiệm .34 Hình 3.8 : Nhập liệu cho TestType 35 Hình 3.9 : Màn hình URLs 36 Hình 3.10 : Chạy Start test 37 Hình 3.11: Quá trình chạy 38 Hình 3.12: Quá trình chạy 38 Hình 3.13: Đưa kết test 39 Hình 3.14: hình View logfie Result 39 Hình 3.15: hình View logfie Result 40 Hình 3.16: hình View logfie Result 40 Hình 3.17: hình View logfie Result 41 Hình 3.18: hình View logfie Resul .41 Hình 3.19: hình View logfie Resul .42 Hình 4.1: Giao diện hệ thống “ website bán hàng giày, quần áo thể thao” 47 Hình 4.2 Mơ hình ERP 48 Hình 4.3: Báo cáo PO 49 Hình 4.4: Báo cáo cust PO 50 Hình 4.5: Báo cáo SO 50 Hình 4.6 Template 51 Hình 4.7: Kế hoạch test 52 Hình 4.8: Đối tượng Demo PO 53 Hình 4.9: Đối tượng báo cáo Demo .53 Hình 4.10 Cách viết test case theo hàng ngang 59 Hình 4.11 Cách viết test case theo hàng dọc 60 DANH MỤC BẢNG BIỂU Bảng 1: HTTP error Information Codes 42 Bảng : Success Codes 43 Bảng 3: Redirection Codes 43 Bảng 4: Client Error Codes 44 Bảng 5: Client Error Codes 46 TÓM TẮT ĐỒ ÁN Với đề tài “ Nghiên cứu giải phải kiểm thử ứng dụng web” này, em xây dựng dựa việc tìm hiểu lí thuyết thực tế Cụ thể gồm hai phần là: lý thuyết nằm chương nửa chương 2, phần đề mô nằm cuối chương chương Đăc biêt dự án em thực đề mô dự án phát triển Công Ty Hanel Soft Ware MỞ ĐẦU Website đời mở hướng cho việc phát triển ứng dụng Internet.Website kết hợp sử dụng nhiều công nghệ khác cho phép hai ứng dụng ngôn ngữ, độc lập hệ điều hành trao đổi với thông trượng mạng.Điểm khác biệt lớn đặc trưng trang web liên kết với trang web khác trang web khác lại liên kết với rấtnhiều trang tạo thành mạng lưới liên kết khổng lồ tồn giới.Tuy nhiên, mang đến cho nhà kiểm thử phát triển phần mềm thách thức Sự phức tạp tính linh hoạt, phụ thuộc ứng dụng vào dịch vụ, thiếu thử nghiệm thách thức kiểm thử mà nhà phát triển website phải đối mặt Vì nhu cầu kiểm thử web ngày tăng lên trở thành thiết yếu dự án phần mềm Các lỗi nguyên nhân suất thấy làkết sai sót suốt vịng đời phát triển phần mềm Những lỗi bao gồm lỗi thực thi, lỗi bảo mật, thực sai sót chức năng, lỗi sụp đổ hệ thống… sớm phát vấn đề, dễ để sửa lỗi giảm thời gian chi phí cho phần mềm Nói chung nhà phát triên, nghiên cứu, chuyên gia dựa vào thực nghiệm kiểm tra tính đảm bảo chức dịch vụ, độ tin cậy website, cung cấp giải pháp kiểm thử phần mềm Ngoài ra, Khả tương tác, an ninh vấn đề liêm quan có ảnh hưởng tới nhà sản xuất người sử dụng Bên cạnh đó, thời gian học tập khoa Công Nghệ Thông Tin em học tìm hiểu, tiếp xúc phần nhỏ cảu kiểm thử phần mềm 48 3.2 Tìm hiểu ERP Enterprise resource planning software, viết tắt ERP, giải pháp phần mềm đời lâu với mục đích hỗ trợ việc quản trị công ty Phần mềm không sử dụng cho cá nhân mà giúp đỡ doanh nghiệp hoạt động thường nhật mình, có chữ “Enterprise” (doanh nghiệp, cơng ty) tên Chức ERP tích hợp tất phòng ban, chức cơng ty lại hệ thống máy tính để dễ theo dõi hơn, đồng thời đủ linh hoạt để đáp ứng nhiều nhu cầu khác Nói cách khác, bạn tưởng tượng ERP phần mềm khổng lồ, có khả làm việc tài chính, nhân sự, sản xuất, quản lý chuỗi cung ứng rất nhiều thứ khác Mới có nghiên cứu ERP, phần mềm cho doanh nghiệp sẵn tiện xin chia sẻ cho anh em biết thêm vài thông tin loại phần mềm thú vị người ta xài đời sống Hình 4.2 Mơ hình ERP 49 3.3 Mục tiêu Với đối tượng kiểm thử em có mục tiêu: - Bằng việc kiểm thử tìm lỗivà thiết lập chất lượng phần mềm - Việc kiểm thử thành cơng bạn tìm lỗi, nhận lịng tin đối tác( khách hàng ) - Xây dựng tính chặt chẽ thống report 3.4 Các loại report dự án Team link Hình 4.3: Báo cáo PO 50 Hình 4.4: Báo cáo cust PO Hình 4.5: Báo cáo SO 51 3.5 Thực nghiệm 3.5.1 Kiểm điểm yêu cầu Yêu cầu khách hàng: sản phầm tạo giống template( khách hàng cung cấp) Chính em thực test theo template, template đó: Hình 4.6 Template 52 3.5.2 Kế hoạch test Hình 4.7: Kế hoạch test 3.5.3 Thiết kế thực kiểm thử Sử dụng report PO để thực nghiệm Sau bước tạo PO in Exel Truy cập vào hệ thống Thực đăng nhập với tài khoản Admin(được hình #1) Trên hình #1, chọn purchar Order(#2) Thực #2 click Create Nhập thơng số hợp lệ 53 Hình 4.8: Đối tượng Demo PO Click chuột Save Thực Click Print Exel Hình 4.9: Đối tượng báo cáo Demo 54 3.5.3.1 Testcase Ý tưởng viết testcase : Test theo template( test vị trí, hiển thị, compare nội dung, vị trí nội dung) Testcase: Dùng microsoft Exel 3.5.3.1.1 Cách viết test case theo hàng ngang 55 56 57 58 59 Hình 4.10 Cách viết test case theo hàng ngang 60 3.5.3.1.2 Cách viết test case theo hàng dọc Hình 4.11 Cách viết test case theo hàng dọc 61 KẾT LUẬN Trong đề tài em thực được: thứ đưa lý thuyết kiểm thử, thứ hai dùng thực tế để chứng minh cho lí thuyết đưa bên Nhưng tồn em chương 3, em demo loại report report Purchase Chính vậy, em xây dựng thiết kế kiểm thử report lại thời gian tới 62 TÀI LIỆU THAM KHẢO Kiểm thử ứng dụng web Nhà xuất đại học quốc gia thành phố HCM

Ngày đăng: 29/08/2023, 13:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w