Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
5,25 MB
Nội dung
Kiểm thử tự động Website Sinh viên thực hiện: NGUYỄN MINH HẰNG AT150216 NGUYỄN THÙY DƯƠNG AT150211 TRỊNH THỊ DUNG AT150209 Nhóm 60 Giảng viên hướng dẫn: ThS NGUYỄN ĐỨC HIẾU TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử tự động Website Chương I: Cơ sở lý thuyết Chương II: Selenium IDE Apache Jmeter Trình bày kiểm thử phần mềm, kiểm thử tự động kỹ thuật liên quan đến kiểm thử website Trình bày cơng cụ kiểm thử tự động Selenium IDE Apache Jmeter Chương III: Thực nghiệm Tiến hành kiểm thử chức năng, hiệu website báo cáo kết TIEU LUAN MOI download : skknchat@gmail.com Chương I: Cơ sở lý thuyết Trình bày kiểm thử phần mềm, kiểm thử tự động kỹ thuật liên quan đến kiểm thử website TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử phần mềm Khái niệm Mức độ kiểm thử Các chiến lược kiểm thử 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ử Hiểu theo cách đơn giản hơn, kiểm thử phần mềm trình tìm thất bại chứng tỏ việc tiến hành phần mềm đắn TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử tự động Ưu nhược điểm Ưu điểm Một • Độ tin cậy cao(Reliability) • Khả lặp (Repeatability) • Khả tái sử dụng (Reusability) • Nhanh (Fast) • Chi phí thấp (Cost Reduction) TIEU LUAN MOI download : skknchat@gmail.com Một số phương pháp kỹ thuật kiểm thử website Kiểm thử chức • • • • Kiểm thử giao diện Kiểm thử liên kết (Links) Kiểm thử định dạng sử dụng trang Web Kiểm thử Database Kiểm thử hiệu • • Kiểm thử khả tải (Load test) Kiểm thử độ chịu lỗi (Stress test) TIEU LUAN MOI download : skknchat@gmail.com Chương II: Selenium IDE Apache Jmeter Trình bày hai công cụ kiểm thử tự động Selenium TIEU LUAN MOIIDE vàdownloadApache Jmeter:skknchat@gmail com Selenium IDE Selenium IDE công cụ cho phép ghi phát lại test script Đâу cách tiện ích để хâу dựng ca kiểm thử, gồm phần tử giao diện giúp cho ta thực thao tác Nó giúp tiết kiệm thời gian ᴠà cách thơng minh để hiểu kịch Selenium TIEU LUAN MOI download : skknchat@gmail.com vàJmeterđồ thị dạng cây, đồ thị đồ họa Apache TIEU LUAN MOI download : skknchat@gmail.com Apache Jmeter Ưu điểm • Mã nguồn mở (Open Source) • Dễ sử dụng (Ease of Use) • Nền tảng độc lập (Platform independent) • Báo cáo chuẩn xác (Robust Reporting) • Kiểm thứ tối ưu (Ultimate Testing) • Tính linh hoạt (Flexibility) • Hỗ trợ đa giao thức (Multi Protocol Support) TIEU LUAN MOI download : skknchat@gmail.com Chương III: Thực nghiệm Tiến hành kiểm thử chức năng, hiệu Website báo cáo kết TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử hiệu Kiểm thử khả chịu tải trang web với 10 người Kiểm thử khả chịu tải trang web với 50 người Kiểm thử khả chịu tải trang web với 150 người Kiểm thử khả chịu tải trang web với 250 người Kiểm thử khả chịu tải trang web với 350 người TIEU LUAN MOI download : skknchat@gmail.com TIEU LUAN MOI download : skknchat@gmail.com Kết kiểm thử hiệu Website hoạt động hiệu với đồng thời khoảng 10 150 requests tạo 10s Phần trăm lỗi, thời gian phản hồi tăng lên theo tăng lên số lượng người dùng truy cập vào Website Khi tạo 350 request 10s trang web bắt đầu có tượng lỗi, 1,43% lỗi tức khoảng người không truy cập vào trang chủ trang web TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử chức Giao diện chức Đăng nhập Giao diện chức Tìm kiếm TIEU LUAN MOI download : skknchat@gmail.com Chức đăng nhập Chức tìm kiếm Kiểm tra tổng thể giao diện 1.Test tìm kiếm liệu tồn Kiểm tra Email hợp lệ Test tìm kiếm liệu khơng tồn Kiểm tra Email chưa đăng ký Test tìm kiếm Rỗng Kiểm tra chức Trim space Kiểm tra nhập ký tự trắng đầu cuối vào Kiểm tra Email rỗng Tìm Kiếm Kiểm tra tìm kiếm không phân biệt chữ hoa chữ thường Kiểm tra mật có mã hóa dạng "***" 5.1 Nhập Tìm kiếm tồn Database chữ thường Kiểm tra sai mật Kiểm tra khơng nhập mật 5.2 Nhập Tìm kiếm tồn Database chữ hoa TIEU LUAN MOI download : skknchat@gmail keyboard 6.KiểmtraphímEnter com Kiểm tra khơng nhập email mật Video Demo TIEU LUAN MOI download : skknchat@gmail.com TIEU LUAN MOI download : skknchat@gmail.com Kết luận Kết đạt được: - Nắm tổng quan kiểm thử phần mềm: phương pháp, kỹ thuật vấn đề liên quan - Sử dụng chức Selenium IDE Jmeter ứng dụng vào kiểm thử Website - Xây dựng báo cáo kiểm thử Website, hiểu rõ biểu đồ, phân tích liệu nhận sau kiểm thử Hạn chế: - Chưa sử dụng công cụ Jmeter Apache cách triệt để - Trong trình chạy phần mềm, chất lượng mạng cịn khơng ổn định nên kết test hiệu mang tính chất tương đối TIEU LUAN MOI download : skknchat@gmail.com Xin chân thành cảm ơn Thầy Cô Hội đồng bạn lắng nghe ! TIEU LUAN MOI download : skknchat@gmail.com .. .Kiểm thử tự động Website Chương I: Cơ sở lý thuyết Chương II: Selenium IDE Apache Jmeter Trình bày kiểm thử phần mềm, kiểm thử tự động kỹ thuật liên quan đến kiểm thử website Trình... thuật kiểm thử website Kiểm thử chức • • • • Kiểm thử giao diện Kiểm thử liên kết (Links) Kiểm thử định dạng sử dụng trang Web Kiểm thử Database Kiểm thử hiệu • • Kiểm thử khả tải (Load test) Kiểm. .. bày kiểm thử phần mềm, kiểm thử tự động kỹ thuật liên quan đến kiểm thử website TIEU LUAN MOI download : skknchat@gmail.com Kiểm thử phần mềm Khái niệm Mức độ kiểm thử Các chiến lược kiểm thử kiểm