Báo Cáo Nghiên Cứu: Nghiên Cứu Kiểm Thử Tự Động với Công Cụ Selenium - Ứng Dụng Kiểm Thử Hệ Thống Website Trường Đại Học Kiến Trúc Hà Nội

2023

78
14
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG I: CƠ SỞ LÝ THUYẾT

1.1. Phần mềm và các khái niệm liên quan

1.1.1. Khái niệm phần mềm

1.1.2. Các thuộc tính của phần mềm

1.1.3. Các lỗi phần mềm

1.1.4. Yêu cầu của khách hàng đến phần mềm

1.1.4.1. Đặc tả phần yêu cầu phần mềm
1.1.4.2. Phân loại các phần mềm

1.1.5. Phân loại và vai trò của các phần mềm

1.1.5.1. Phân loại theo mục đích hoặc lĩnh vực sử dụng
1.1.5.2. Phân loại theo bản chất hoặc miền thực thi
1.1.5.3. Phân loại theo công cụ lập trình

1.1.6. Đặc trưng chung của phần mềm

1.2. Tìm hiểu về kiểm thử phần mềm

1.2.1. Khái niệm kiểm thử phần mềm

1.2.2. Quy trình kiểm thử phần mềm

1.2.2.1. Lập kế hoạch và kiểm soát việc kiểm thử
1.2.2.2. Phân tích yêu cầu và Thiết kế testcase
1.2.2.3. Thực thi - Chạy test
1.2.2.4. Đánh giá tiêu chí dừng test và làm báo cáo
1.2.2.5. Đóng hoạt động kiểm thử

1.2.3. Kiểm thử hộp đen

1.2.3.1. Các bước kiểm thử hộp đen

1.2.4. Rủi ro trong kiểm thử phần mềm

1.2.5. Các thuật ngữ liên quan trong kiểm thử phần mềm

1.2.6. Ứng dụng kiểm thử phần mềm trong công việc

1.3. Kiểm thử tự động

1.3.1. Khái niệm kiểm thử tự động

1.3.2. Quy trình kiểm thử tự động

1.3.3. Ưu, nhược điểm kiểm thử tự động

1.3.4. Các công cụ hỗ trợ kiểm thử tự động

1.3.5. Các nguyên tắc trong kiểm thử tự động

1.3.6. Kỹ thuật xác định ca kiểm thử

1.3.6.1. Vùng tương đương
1.3.6.2. Giá trị biên
1.3.6.3. Chuyển trạng thái

2. CHƯƠNG 2: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB

2.1. Khái quát về kiểm thử ứng dụng trên nền Web

2.2. Các loại ứng dụng Web

2.3. Chất lượng của một ứng dụng trên nền Web

2.4. Các loại kiểm thử thực hiện trên nền Web

2.4.1. Kiểm thử chức năng

2.4.2. Kiểm thử khả năng sử dụng

2.4.3. Kiểm thử sự tương thích

2.4.4. Kiểm thử hiệu suất

2.4.5. Kiểm thử bảo mật

2.5. Một số công cụ hỗ trợ kiểm thử ứng dụng trên nền Web

2.5.1. Công cụ kiểm thử hiệu năng

2.5.2. Công cụ kiểm thử bảo mật

2.5.3. Công cụ kiểm thử chức năng

3. CHƯƠNG 3: KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG CÔNG CỤ SELENIUM

3.1. Giới thiệu công cụ kiểm thử tự động Selenium

3.2. Hướng dẫn cài đặt Selenium IDE

3.2.1. Hướng dẫn sử dụng công cụ Selenium IDE

3.2.2. Các câu lệnh trong Selenium IDE – Selenese

3.2.3. Thao tác cơ bản với Selenium IDE

3.2.4. Một số công cụ hỗ trợ kiểm thử ứng dụng Web

3.3. Công cụ quản lý lỗi (bug) MantisBT

3.3.1. Bài toán thực tế

3.3.1.1. Giới thiệu bài toán
3.3.1.2. Test case kiểm thử chức năng đăng nhập tài khoản trên website
3.3.1.3. Test case kiểm thử kiểm tra truy cập trên website
3.3.1.4. Test case kiểm thử kiểm tra tương thích trên
3.3.1.5. Test case kiểm thử kiểm tra tính bảo mật trên Website

PHẦN KẾT LUẬN

TÀI LIỆU THAM KHẢO

Tài liệu "Nghiên cứu Kiểm Thử Tự Động Website với Selenium: Báo Cáo Chi Tiết" cung cấp cái nhìn sâu sắc về quy trình kiểm thử tự động cho các trang web bằng công cụ Selenium. Báo cáo này không chỉ giải thích các khái niệm cơ bản về kiểm thử tự động mà còn đi vào chi tiết về cách triển khai Selenium để tối ưu hóa quy trình kiểm thử. Một trong những điểm nổi bật của tài liệu là việc trình bày các lợi ích của việc sử dụng Selenium, bao gồm tiết kiệm thời gian, giảm thiểu lỗi con người và tăng cường hiệu quả trong việc phát hiện lỗi.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Báo cáo đồ án kết thúc môn học chuyên ngành công nghệ thông tin ứng dụng selenium trong kiểm thử website di động. Tài liệu này sẽ giúp bạn hiểu rõ hơn về ứng dụng của Selenium trong kiểm thử website di động, từ đó mở rộng thêm kiến thức và kỹ năng của bạn trong lĩnh vực kiểm thử tự động.