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

Báo Ttcn.pptx

29 0 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 29
Dung lượng 5,66 MB

Nội dung

PowerPoint Presentation TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ BÁO CÁO HỌC PHẦN THỰC TẬP CHUYÊN NGÀNH BÁO CÁO HỌC PHẦN THỰC TẬP CHUYÊN NGÀNH Đề Tài Kiểm thử ứng dụng web tự động bằng công cụ S[.]

TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ BÁO CÁO HỌC PHẦN THỰC TẬP CHUYÊN NGÀNH BÁO CÁO HỌC PHẦN THỰC TẬP CHUYÊN NGÀNH Đề Tài: Kiểm thử ứng dụng web tự động công cụ Seleniun IDE Giảng viên hướng dẫn: Ts Cao Thanh Sơn Sinh viên thực hiện: Đỗ Thị Linh Chi Mã số sinh viên: 18574802010015 CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN Nội dung báo cáo CHƯƠNG 2: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM IDE CHƯƠNG 3: KẾT QUẢ KIỂM THỬ KẾT LUẬN 1Giới thiệu toán CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN 1.1.1 Khái niệm kiểm thử phần mềm Kiểm thử phần mềm trình thực thi hệ thống phần mềm để xác định xem phần mềm có với đặc tả khơng thực môi trường mong đợi hay không 1.1.2.Khảo sát tốn: - Tham gia q trình kiểm thử dự án phần mềm - Thiết kế thực test plan, test case Tạo liệu kiểm thử, thiết lập môi trường kiểm thử - Thực kiểm thử theo tính năng, hiệu sản phẩm - Tạo lỗi, kiểm soát lỗi, phối hợp với developer để sửa lỗi, theo dõi - kết kiểm thử để đảm bảo chất lượng dự án - Tổng hợp vấn đề phát sinh trình thực dự án đưa đề xuất cải tiến CHƯƠNG 1: GIỚI THIỆU BÀI TỐN Mục đích kiểm thử: - Kiểm thử tự động giúp giảm bớt công sức thực hiện, tang độ tin cậy, giảm nhám chám , giảm chi phi cho tổng hợp trình kiểm thử rèn luyện kỹ Phương pháp khiểm thử: - Kiểm thử tĩnh(testing): Là phương pháp thử phần mềm đòi hỏi phải duyệt lại yêu cầu đặc tả tay, thông qua việc sử dụng giấy, bút để kiểm tra logic, lần chi tiết mà khơng cần chạy chương trình Kiểu kiểm thử thường sử dụng chuyên viên thiết kế người mà viết mã lệnh - Kiểm thử động (Dynamic testing): Kiểm thử động kiểm tra cách thức hoạt động động mã lệnh, tức kiểm tra phản ứng vật lý từ hệ thống tới biến thay đổi theo thời gian Trong kiểm thử động, phần mềm phải thực biên dịch chạy Kiểm thử động thực bao gồm làm việc với phần mềm, nhập giá trị đầu vào kiểm tra xem liệu đầu có mong muốn hay khơng Các phương pháp kiểm thử động gồm có kiểm thử Unit – Unit Tests, Kiểm thử tích hợp – Intergration Tests, Kiểm thử hệ thống – System Tests, Kiểm thử chấp nhận sản phẩm – Acceptance Tests CHƯƠNG 1: GIỚI THIỆU BÀI TỐN 1.1.3 Mục đích kiểm thử: - Kiểm thử tự động giúp giảm bớt công sức thực hiện, tang độ tin cậy, giảm nhám chám , giảm chi phi cho tổng hợp trình kiểm thử rèn luyện kỹ 1.1.4 Phương pháp khiểm thử: - Kiểm thử tĩnh(testing): Là phương pháp thử phần mềm đòi hỏi phải duyệt lại yêu cầu đặc tả tay, thông qua việc sử dụng giấy, bút để kiểm tra logic, lần chi tiết mà khơng cần chạy chương trình - Kiểm thử động (Dynamic testing): Kiểm thử động kiểm tra cách thức hoạt động động mã lệnh, tức kiểm tra phản ứng vật lý từ hệ thống tới biến thay đổi theo thời gian CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN 1.2 Cấp độ kiểm thử phần mềm Kiểm thử phần mềm gồm có cấp độ: Kiểm thử đơn vị, Kiểm thử tích hợp, Kiểm thử hệ thống Kiểm thử chấp nhận sản phẩm - Kiểm thử đơn vị (Unit Test) Kiểm thử tích hợp (Integration Test) Kiểm thử hệ thống Kiểm thử chấp nhận sản phẩm (Acceptance Test) 1.3 Xác định yêu cầu kĩ thuật - Mục tiêu kiểm thử phải thiết kế trường hợp kiểm thử có khả cao việc phát nhiều lỗi với thời gian cơng sức tối thiểu - Do chia kỹ thuật kiểm thử thành hai loại: • Kỹ thuật kiểm thử hộp đen (Black – box Testing) hay gọi kỹ thuật kiểm thử chức (Functional Testing) • Kỹ thuật kiểm thử hộp trắng (White – box Testing) hay gọi kỹ thuật kiểm thử cấu trúc (Structural Testing) CHƯƠNG 2: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM 2.1 Tổng quan Selenium IDE 2.1.1 Selenium IDE gì? - Selenium (thường viết tắt SE) phần mềm mã nguồn mở - Selenium hỗ trợ kiểm thử hầu hết trình duyệt web phổ biến Firefox, Internet Explorer, Googlechrome hỗ trợ nhiều ngơn ngữ lập trình phổ biến C#, Java, Python, PHP - Các thành phần selenium: • Selenium IDE • Selenium Core • Selenium Grid 2.1.2 Hoạt động, ưu nhược điểm Selenium IDE - Cách hoạt động: + Record: IDE ghi lại thao tác trang web nhấp chuột, điền biểu mẫu, nhấp vào button, sau cho phép xuất dạng tập lệnh nhiều ngơn ngữ lập trình.  + Playback: Tester tái sử dụng câu lệnh phát lại plugin để tạo test script cách nhanh chóng thơng minh CHƯƠNG 2: CƠNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM -Ưu điểm: + Là công cụ dễ học Selenium + Có thể tăng tốc độ tạo tập lệnh tự động hóa + Khơng cần có kiến ​thức lập trình Hạn chế: + Không hỗ trợ kiểm tra theo hướng liệu + Không phù hợp cho test nâng cao + Không thể cung cấp báo cáo thử nghiệm chi tiết + Chỉ hỗ trợ hệ điều hành Firefox Chrome Nên dùng để: + Tạo mẫu nhanh + Báo cáo kết nhanh với developer + Phù hợp cho người bắt đầu tìm hiểu Selenium 10 ID Kịch kiểm thử Kiểm thử chức đăng ký Test case Description Test case procedure Test login id.zing.vn sai mật Truy cập vàoid.zing.vn Nhập tên đăng nhập Nhập mật không Click đăng nhập Module DN1.2 Test login id.zing.vn mật không đủ ký tự Truy cập vàoid.zing.vn Nhập tên đăng nhập Nhập mật không đủ ký tự Click đăng nhập Module DN1.3 Test login id.zing.vn mật dài 32 ký tự Truy cập vàoid.zing.vn Nhập tên đăng nhập Nhập mật dài 32 ký tự Click đăng nhập Module DN1.4 Test login id.zing.vn nhập sai tên đăng nhập Truy cập vàoid.zing.vn Nhập sai tên đăng nhập Nhập mật Click đăng nhập Module DN1.5 Test login id.zing.vn không nhập tên đăng nhập Truy cập vàoid.zing.vn Không nhập tên đăng nhập Nhập mật Click đăng nhập Module DN1.1 Expected output Tài khoản mật không Inter-test case / Dependenc e Result Testdata pass 30/10/2022 pass 30/10/2022 pass 30/10/2022 Tài khoản mật không pass 30/10/2022 Bạn cần nhập thơng tin pass 30/10/2022 Vui lịng nhập mật dài 6-32 ký tự, có ký tự chữ số, chữ hoa chữ thường Vui lòng nhập mật dài 6-32 ký tự, có ký tự chữ số, chữ hoa chữ thường           Truy cập vàoid.zing.vn Test login Module             Bạn cần Nhập tên đăng id.zing.vn       pass nhập 30/10/2022 nhập DN1.6 Kịch kiểm thử Kiểm thử chức đăng ký, đăng nhâp id.zing không nhập thông tin Không nhập     mật             mật Click đăng nhập                 vàoid.zing.vn Module DN1.7           Click đăng nhập     Module id.zing.vn DN1.6 nhập sai mật                   bắt buộc     vàoid.zing.vn Test login   pass   ký không đủ ký tự vàoid.zing.vn       dài Nhập mật Truy cập Test login nhập mật nhập nhập         Vui lòng Nhập tên đăng Click đăng 30/10/2022 trường Truy cập     pass               Nhập sai mật   nhập nhập sai mật     Mật Nhập tên đăng id.zing.vn       Test login     Truy cập                 tự       Đăng             30/10/2022           Truy cập vàoid.zing.vn Test login Module             Bạn cần Nhập tên đăng id.zing.vn       pass nhập 30/10/2022 nhập DN1.6 Kịch kiểm thử Kiểm thử chức đăng ký không nhập thông tin Không nhập     mật             mật Click đăng nhập                 vàoid.zing.vn Module DN1.7           Click đăng nhập     Module id.zing.vn DN1.6 nhập sai mật                   bắt buộc     vàoid.zing.vn Test login   pass   ký không đủ ký tự vàoid.zing.vn       dài Nhập mật Truy cập Test login nhập mật nhập nhập         Vui lòng Nhập tên đăng Click đăng 30/10/2022 trường Truy cập     pass               Nhập sai mật   nhập nhập sai mậ     Mật Nhập tên đăng id.zing.vn       Test login     Truy cập                 tự       Đăng             30/10/2022 Module DK1.2 Test đăng ký id.zing.vn không Nhập mật Kịch kiểm thử Kiểm thử chức đăng ký Module DK1.3 Module DK1.4 Test đăng ký id.zing.vn không Nhập xác nhận mật Test đăng ký id.zing.vn Nhập mật xác nhận sai Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Không nhập mật Xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Nhập mật không xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Tiếp tục Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Nhập mật Xác nhận mật sai Chọn Ngày tháng sinh giới tính Bấm button Bạn cần nhập thơng tin pass Bạn cần nhập 30/10/2022 thông tin Xác nhận mật không 30/10/2022 pass 30/10/2022 Module DK1.5 Test đăng ký id.zing.vn Nhập mật ký tự Kịch kiểm thử Kiểm thử chức đăng ký Module DK1.6 Module DK1.7 Test đăng ký id.zing.vn Nhập mật dài 32 ký tự Test đăng ký id.zing.vn Nhập tên tài khoản tồn Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Nhập mật ký tự Xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Tiếp tục Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Nhập mật dài 32 ký tự Xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Tiếp tục Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản tồn Nhập mật Xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Vui lịng nhập mật dài 6-32 ký tự, có ký tự chữ số, chữ hoa chữ thường Vui lòng nhập mật dài 6-32 ký tự, có ký tự chữ số, chữ hoa chữ thường Đã tồn pass 30/10/2022 pass 30/10/2022 pass 30/10/2022 Module DK1.8 Kịch kiểm thử Module DK1.9 Module DK1.10 Test đăng ký id.zing.vn Bước thành công Test đăng ký id.zing.vn Không nhập sđt Test đăng ký id.zing.vn Không nhập sđt Truy cập vào id.zing.vn Click button đăng ký Nhập họ tên Nhập tài khoản Nhập mật Xác nhận mật Chọn Ngày tháng sinh giới tính Bấm button Tiếp tục Khơng nhập số điện thoại Nhập email Nhập CMND Chọn ngày tháng cấp CMND Chọn nơi cấp Nhap đia nhà Click đồng ý điều khoản Click button Đăng Ký Không nhập số điện thoại Nhập email Nhập CMND Chọn ngày tháng cấp CMND Chọn nơi cấp Nhap đia nhà Click đồng ý điều khoản Click button Đã tồn Bạn cần nhập thông tin Bạn cần nhập thông tin pass 30/10/2022 pass 30/10/2022 pass 30/10/2022 ... phù hợp cho test nâng cao + Không thể cung cấp báo cáo thử nghiệm chi tiết + Chỉ hỗ trợ hệ điều hành Firefox Chrome Nên dùng để: + Tạo mẫu nhanh + Báo cáo kết nhanh với developer + Phù hợp cho... thực hiện: Đỗ Thị Linh Chi Mã số sinh viên: 18574802010015 CHƯƠNG 1: GIỚI THIỆU BÀI TOÁN Nội dung báo cáo CHƯƠNG 2: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM IDE CHƯƠNG 3: KẾT QUẢ KIỂM THỬ KẾT LUẬN 1Giới...BÁO CÁO HỌC PHẦN THỰC TẬP CHUYÊN NGÀNH Đề Tài: Kiểm thử ứng dụng web tự động công cụ Seleniun IDE

Ngày đăng: 23/03/2023, 21:10