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

(Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio

89 1 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 89
Dung lượng 740,23 KB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Đề tài: APPIUM STUDIO Giảng viên hướng dẫn: ThS Trịnh Công Nhựt Sinh viên thực hiện: Trần Lê Viên MSSV: 2010060007 Lớp: 20TXTH01 Nguyễn Trung Kiên MSSV: 2010060009 Lớp 20TXTH01 TP Hồ Chí Minh, 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Đề tài: APPIUM STUDIO Giảng viên hướng dẫn: ThS Trịnh Công Nhựt Sinh viên thực hiện: Trần Lê Viên MSSV: 2010060007 Lớp: 20TXTH01 Nguyễn Trung Kiên MSSV: 2010060009 Lớp 20TXTH01 TP Hồ Chí Minh, 2022 LỜI CÁM ƠN Trang: Được phân công Khoa Công nghệ thông tin Trường Đại Học Dân lập Hải Phòng, hướng dẫn Thầy giáo hướng dẫn ThS Nguyễn Trịnh Đơng, em hồn thành đề tài “Kiểm thử ứng dụng phần mềm Appium Studio IOS” Để hồn thành khóa luận này, em xin chân thành cảm ơn tới thầy cô giáo tận tình hướng dẫn, giảng dạy suốt trình học tập, nghiên cứu rèn luyện Trường Đại Học Dân lập Hải Phòng Đặc biệt xin gửi lời cảm ơn chân thành tới Thầy giáo hướng dẫn ThS Nguyễn Trịnh Đơng tận tình, chu đáo hướng dẫn em thực khoá luận Mặc dù có nhiều cố gắng để thực đề tài cách hồn chỉnh Song thời gian có hạn, trình độ hiểu biết nhận thức cịn chưa cao đồ án tránh khỏi thiếu sót, em mong nhận đóng góp ý kiến thầy cô bạn bè để em hồn thiện đồ án tốt ơn Em xin chân thành cảm ơn! Hải Phòng, ngày 31 tháng năm 2018 Sinh viên thực MỤC LỤC LỜI CÁM ƠN MỤC LỤC DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU Trang: 2.1 2.2 DANH MỤC TỪ VIẾT TẮT VÀ THUẬT NGỮ MỞ ĐẦU CHƯƠNG 1: CÁC KIẾN THỨC CƠ BẢN Phần mềm Kiểm thử phần mềm số khái niệm liên quan Kiểm thử phần mềm M t s kh i ni m liên quan Quy trình kiểm thử phần mềm Các cấp độ kiểm thử 10 13 13 13 13 14 16 17 MỞ ĐẦU Lý chọn đề tài : Với phát triển vũ bão cơng nghệ thơng tin nói chung cơng nghệ phần mềm nói riêng, việc phát triển phần mềm ngày hỗ trợ nhiều công cụ tiên tiến, giúp cho việc xây dựng phần mềm đỡ mệt nhọc hiệu Tuy Trang: nhiên, v= độ phức tạp phần mềm giới hạn thời gian chi phí, cho dù hoạt động đảm bảo chất lượng phần mềm nói chung kiểm thử nói riêng ngày chặt chẽ khoa học, không đảm bảo sản phẩm phần mềm ứng dụng khơng có lỗi Lỗi tiềm ẩn sản phẩm phần mềm gây thiệt hại khơn lường Kiểm thử phần mềm tr=nh liên tục, xuyên suốt giai đoạn phát triển phần mềm để đảm bảo phần mềm thoả mãn yêu cầu thiết kế yêu cầu đáp ứng nhu cầu người dùng Các kỹ thuQt kiểm thử phần mềm nghiên cứu, việc kiểm thử phần mềm trở thành quy tr=nh bắt buộc dự án phát triển phần mềm giới Kiểm thử phần mềm hoạt động tốn kém, thời gian, khó phát hết lỗi V= vQy, việc kiểm thử phần mềm địi hỏi phải có chiến lược phù hợp, kế hoạch hợp lý việc thực quản lí chặt chẽ Và với việc điện thoại thông minh ngày sử dụng nhiều nhằm đáp ứng nhu cầu giải trí đa dạng người dùng Từ điện thoại thông thường cài đặt sẵn vài ba ứng dụng nhà sản xuất th= với thiết bị chạy hệ điều hành nhúng (Android, iOS, v.v.) ta dễ dàng đáp ứng nhu cầu người dùng cách cài thêm phần mềm bên thứ ba mà không gây trở ngại Từ lại đặt vấn đề hiển nhiên kiểm thử phần mềm chạy di động để xem chúng có đáp ứng yêu cầu đề ban đầu hay không trước phát hành sản phẩm tới tay người tiêu dùng Đó lý em chọn đề tài “Kiểm thử phần mềm thiết bị di động ứng dụng phần mềm Appium Studio cho ứng dụng IOS” làm đồ án tốt nghiệp Trang: Mục đích đồ án: Đề tài t=m hiểu sở lý thuyết kiểm thử nói chung kiểm thử di động nói riêng cách triển khai công cụ kiểm thử phần mềm tự động để giảm nhân lực kiểm thử đảm bảo chất lượng phần mềm với công việc kiểm thử tay Mục tiêu đề tài nghiên cứu kiểm thử thiết bị di động Đối tưcng phạm vi nghiên cứu : Đồ án nghiên cứu lý thuyết kiểm thử phần mềm Bên cạnh đó, nghiên cứu vấn đề kiểm thử phần mềm thiết bị di động ứng dụng phần mềm Appium Studio cho kiểm thử tự động IOS Phương pháp nghiên cứu: Nghiên cứu tổng quan kiểm thử phần mềm kỹ thuQt kiểm thử từ áp dụng vào kiểm thử phần mềm thiết bị di động, t=m hiểu công cụ kiểm thử phần mềm Appium Studio IOS Với mục tiêu đặt vQy, nội dung kết nghiên cứu đồ án tr=nh bày ba chương sau: Chương 1: Các kiến thức Chương 2: Thực nghiệm sử dụng phần mềm Appium Studio cho kiểm thử tự động IOS Phần kết luQn đưa đánh giá kết đạt khó khăn gặp phải tr=nh nghiên cứu thực đồ án Trong tr=nh thực đồ án, thời gian tr=nh độ em cịn có hạn chế định nên tránh khỏi sai sót Rất mong nhQn góp ý thầy, cô giáo bạn để đồ án hoàn thiện Em xin chân thành cảm ơn hướng dẫn, giúp đỡ tQn t=nh thầy giáo ThS Trang: Recommandé pour toi Suite du document ci-dessous Lab1 - lab01_dbi202 Chủ nghĩa xã hội khoa học 100% (1) Nguyễn Trịnh Đông, thầy cô khoa Công nghệ thông tin Trường Đại học Dân lQp Hải Phòng giúp đỡ em tr=nh học tQp tr=nh làm đồ án CHƯƠNG 1:CÁC KIẾN THỨC CƠ BẢN Trang: Kiểm thử nhằm đánh giá chất lượng tính chấp nhQn sản phẩm Ngồi ra, kiểm thử cịn giúp phát lỗi vấn đề g= sản phẩm Chúng ta cần kiểm thử v= biết người ln mắc sai lầm Điều đặc biệt lĩnh vực phát triển phần mềm hệ thống điều khiển phần mềm Chương giới thiệu khái niệm lĩnh vực kiểm thử phần mềm Phần mềm Phần mềm thường mô tả ba thành phần cấu thành [1]: - Tập lệnh (chương tr=nh máy tính) máy tính thực tạo dịch vụ đem lại kết mong muốn cho người dùng - Các cấu tr"c liệu (lưu giữ nhớ) làm cho chương tr=nh thao tác hiệu với thơng tin thích hợp nội dung thơng tin số hóa - Các tài liệu để mơ tả thao tác, cách sử dụng bảo tr= phần mềm (hướng dẫn sử dụng, tài liệu kỹ thuQt, tài liệu phân tích, thiết kế, kiểm thử, v.v.) 2.1 Kiểm thử phần mềm số khái niệm liên quan Kiểm thử phần mềm Kiểm thử phần mềm kiểm tra tiến hành để cung cấp cho bên liên quan thông tin chất lượng sản phẩm dịch vụ kiểm thử [2] Kiểm thử cung cấp cho doanh nghiệp quan điểm, cách nh=n độc lQp phần mềm để từ cho phép đánh giá thấu hiểu rủi ro tr=nh triển khai phần mềm Trong kỹ thuQt kiểm thử không giới hạn việc thực chương tr=nh ứng dụng với mục đích t=m lỗi phần mềm (bao gồm lỗi thiếu sót) mà cịn tr=nh Trang: phê chuẩn xác minh chương tr=nh máy tính / ứng dụng / sản phẩm nhằm: Đáp ứng yêu cầu hướng dẫn thiết kế phát triển phần mềm Thực công việc kỳ vọng Có thể triển khai với đặc tính tương tự Và đáp ứng nhu cầu bên liên quan Tùy thuộc vào phương pháp, việc kiểm thử thực lúc tr=nh phát triển phần mềm Theo truyền thống th= nỗ lực kiểm thử tiến hành sau yêu cầu xác định việc lQp tr=nh hoàn tất Agile (là tQp hợp phương pháp phát triển phần mềm linh hoạt dựa việc lặp lặp lại gia tăng giá trị) th= việc kiểm thử tiến hành liên tục suốt tr=nh xây dựng phần mềm Như vQy, phương pháp kiểm thử bị chi phối theo quy tr=nh phát triển phần mềm định 2.2 M t s kh i ni m liên quan Chất lượng phần mềm (Software quality): mức độ mà hệ thống, thành phần hay quy tr=nh đáp ứng yêu cầu đặc tả phần mềm, nhu cầu mong đợi khách hàng người sử dụng [3] Đảm bảo chất lượng phần mềm (Software quality assurance): quy tr=nh có kế hoạch hệ thống tất hành động cần thiết để cung cấp thông tin đầy đủ để đảm bảo sản phẩm có phù hợp với yêu cầu kỹ thuQt hay không Mục đích cuối để đánh giá quy tr=nh sản xuất sản phẩm phần mềm [3] Xác nhận (Validation): tr=nh đánh giá hệ thống hay cấu phần hay cuối tr=nh phát triển để xác định xem đáp ứng yêu cầu quy định [3] Trang:

Ngày đăng: 20/09/2023, 15:17

HÌNH ẢNH LIÊN QUAN

Hình 1-1: Ví dụ về 1 Kịch bản kiểm thử - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 1 1: Ví dụ về 1 Kịch bản kiểm thử (Trang 12)
Hình 1-3: Luồng thông tin kiểm thử  5.1.3. Thiết kế trường hợp kiểm thử - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 1 3: Luồng thông tin kiểm thử 5.1.3. Thiết kế trường hợp kiểm thử (Trang 18)
Hình 1-6: Minh họa một Form đăng nhập - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 1 6: Minh họa một Form đăng nhập (Trang 25)
Hình 1-7: Minh họa một Bug report - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 1 7: Minh họa một Bug report (Trang 31)
Hình 3-4: Giao diện trang Cloud của SeeTest - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 4: Giao diện trang Cloud của SeeTest (Trang 39)
Hình 3-5: Copy lại Access Key - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 5: Copy lại Access Key (Trang 39)
Hình 3-6: Kiểm tra kết nối đến máy chủ Cloud - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 6: Kiểm tra kết nối đến máy chủ Cloud (Trang 40)
Hình 3-9: Giao diện chương trình máy tính cần kiểm thử - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 9: Giao diện chương trình máy tính cần kiểm thử (Trang 41)
Hình 3-8: Màn hình thiết bị được hiển thị sau khi kết nối 3.3. Xây dựng b ca kiểm thử cho m t ứng dụng cần kiểm thử - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 8: Màn hình thiết bị được hiển thị sau khi kết nối 3.3. Xây dựng b ca kiểm thử cho m t ứng dụng cần kiểm thử (Trang 41)
Hình 3-10: Bộ c Hình -Hình 3-10: Bộ ca kiểm thử cho  ứng dụng máy tính - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 10: Bộ c Hình -Hình 3-10: Bộ ca kiểm thử cho ứng dụng máy tính (Trang 43)
Hình 3-11: Đoạn code IOSTest được sinh tự động trong Project - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 11: Đoạn code IOSTest được sinh tự động trong Project (Trang 45)
Hình 3-13: Kết quả sau khi cài đặt ứng dụng Basic Calculator - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 13: Kết quả sau khi cài đặt ứng dụng Basic Calculator (Trang 46)
Hình 3-14: Code cài đặt ứng dụng được thêm vào phần setUp - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 14: Code cài đặt ứng dụng được thêm vào phần setUp (Trang 47)
Hình 3-15: Thêm câu lệnh để chương trình không tự động thoát khi thực hiện kiểm thử - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 15: Thêm câu lệnh để chương trình không tự động thoát khi thực hiện kiểm thử (Trang 47)
Hình 3-16: Chọn biểu tượng Dump UI ở cửa sổ Devices - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 16: Chọn biểu tượng Dump UI ở cửa sổ Devices (Trang 48)
Hình 3-17: Màn hình được lưu với tên “mainscreen.dump” - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 17: Màn hình được lưu với tên “mainscreen.dump” (Trang 48)
Hình di động để mở cửa sổ Dump UI, màn hình này hiển thị đầy đủ các đối tượng UI để thuân^ tiện cho việc kiểm thử. - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình di động để mở cửa sổ Dump UI, màn hình này hiển thị đầy đủ các đối tượng UI để thuân^ tiện cho việc kiểm thử (Trang 48)
Hình 3-19: Đoạn mã sinh số thập phân ngẫu nhiên từ -999 đến 999 - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 19: Đoạn mã sinh số thập phân ngẫu nhiên từ -999 đến 999 (Trang 50)
Hình 3-20: Đoạn mã sinh số nguyên ngẫu nhiên từ -999 đến 999 - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 20: Đoạn mã sinh số nguyên ngẫu nhiên từ -999 đến 999 (Trang 51)
Hình 3-22: Khởi chạy kiểm thử tự động - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 22: Khởi chạy kiểm thử tự động (Trang 53)
Hình 3-21: Đoạn mã sinh dữ liệu kiểm thử tự động - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 21: Đoạn mã sinh dữ liệu kiểm thử tự động (Trang 53)
Hình 3-23: Quá trình chạy kiểm thử trên web - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 23: Quá trình chạy kiểm thử trên web (Trang 54)
Hình 3-24: Kết quả sinh ca kiểm thử tự động - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 24: Kết quả sinh ca kiểm thử tự động (Trang 54)
Hình 3-25: Toàn bộ báo cáo được sinh tự động trong phần Reports - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 25: Toàn bộ báo cáo được sinh tự động trong phần Reports (Trang 55)
Hình 3-26: Chi tiết quá trình thực hiện kiểm thử tự động - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 26: Chi tiết quá trình thực hiện kiểm thử tự động (Trang 55)
Hình 3-27: Ca kiểm thử đầu tiên không đưa ra kết quả chính xác - (Tiểu luận) đồ án môn học kiểm thử và đảm bảo chất lượng phần mềm đề tài appium studio
Hình 3 27: Ca kiểm thử đầu tiên không đưa ra kết quả chính xác (Trang 56)

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

TÀI LIỆU LIÊN QUAN

w