1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Kiểm thử tự động website

20 5 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

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 Kiểm thử tự động trìnhđiểm thực Nhược  Kiểm thử khói ( Smoke Tests) cách tự động bước kịch Độ tin cậy cao(Reliability) Khó mở rộng, khó bảo trì (Poor • cách số tiếp cận kiểm  Kiểm• thử hồi quy ( Regression Tests) thử Kiểm thử tự động cơng • Khả lặp (Repeatability) scalability and maintainability)  Kiểm thử API ( API Testing) cụ nhằm rút• ngắn kiểm thử Khả thời gian bao phủ thấp(Low • Khả tái sử dụng  Kiểm thử bảo mật ( Security Tests) (Reusability) coverage) Khái niệm Một Ưu điểm • Nhanh (Fast) • Chi phí thấp (Cost Reduction) • Vấn đề cơng cụ nhân lực (Technology vs people issues) 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 MOI download : skknchat@gmail.com IDE Apache Jmeter 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 đồ thị dạng cây, đồ thị đồ họa Apache Jmeter 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) Nhược điểm • • • Tiêu thụ nhớ (Memory Consumption) Chỉ chạy ứng dụng Web (Web application only) Thiếu hỗ trợ cho JavaScript (Lack of support for JavaScript) 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 Tìm Kiếm Kiểm tra Email rỗng Kiểm tra mật có mã hóa dạng "***" Kiểm tra tìm kiếm không phân biệt chữ hoa chữ thườ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 TIEU download Kiểm tra không nhậpLUAN email vàMOI mật 5.2 Nhập Tìm kiếm tồn Database chữ hoa Kiểm tra phím Enter keyboard : skknchat@gmail.com 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 ... 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. . .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

Ngày đăng: 09/06/2022, 23:12

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w