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

Kiểm thử tự động website chương II selenium IDE và apache jmeter

21 14 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 21
Dung lượng 5,25 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kiểm thử tự động WebsiteChương I: Cơ sở lý thuyết Trình bày về kiểm thử phần mềm, kiểm thử tự động và các kỹ thuật liên quan đến kiểm Chương II: Selenium IDE và Apache Jmeter Trình bày v

Trang 1

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

Trang 2

Kiểm thử tự động Website

Chương I: Cơ sở lý thuyết

Trình bày về kiểm thử phần

mềm, kiểm thử tự động và các

kỹ thuật liên quan đến kiểm

Chương II: Selenium IDE và Apache Jmeter

Trình bày về công cụ kiểm thử tự động Selenium IDE

và Apache Jmeter.

Chương III: Thực nghiệm

Tiến hành kiểm thử chức năng, hiệu năng website và báo cáo kết quả.

Trang 4

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ử

là một cuộc kiểm tra được tiến hành để cung cấp cho các bên liên quan thông tin

về chất lượng của sản phâm hoặc dịch vụ được kiểm thử Hiểu theo cách đơn giản hơn, kiểm thử phần mềm là quá trình tìm thất bại hoặc chứng tỏ việc tiến hành của phần mềm là đúng đắn.

Trang 5

• Chi phí thấp (Cost Reduction)

TIEU LUAN MOI download : skknchat@gmail.com

Trang 6

Một số phương pháp kỹ thuật

kiểm thử website

Kiểm thử chức năng

• Kiểm thử liên kết (Links)

Kiểm thử hiệu năng

• Kiểm thử khả năng tải (Load test)

• Kiểm thử độ chịu lỗi (Stress test)

Trang 7

Chương II:

Selenium IDE và Apache Jmeter

Trình bày về hai công cụ kiểm thử tự động Selenium

TIEU LUAN MOIIDE vàdownloadApache Jmeter:skknchat@gmail com

Trang 8

Selenium IDE

Selenium IDE là một công cụ cho phép ghi và phát lại một

test script Đâу là cách tiện ích để хâу dựng các ca kiểm

thử, gồm các phần tử giao diện giúp cho ta có thể thực hiện

thao tác Nó giúp tiết kiệm thời gian ᴠà là cách thông minh

để hiểu được kịch bản Selenium

Trang 9

ApacheJmeter đồ thị

dạng cây,

đồ thị đồ họa.

TIEU LUAN MOI download : skknchat@gmail.com

Trang 10

• Kiểm thứ tối ưu (Ultimate Testing)

• Tính linh hoạt (Flexibility)

• Hỗ trợ đa giao thức (Multi

Protocol Support)

Trang 11

Chương III:

Thực nghiệm

Tiến hành kiểm thử chức năng, hiệu năng Website và báo cáo kết quả.

TIEU LUAN MOI download : skknchat@gmail.com

Trang 12

Kiểm thử hiệu năng

1

2

3

4

Kiểm thử khả năng chịu tải của trang web với 10 người

Kiểm thử khả năng chịu tải của trang web với 50 người

Kiểm thử khả năng chịu tải của trang web với 150 người

Kiểm thử khả năng chịu tải của trang web với 250 người

Trang 14

Kết quả kiểm thử hiệu năng

 Website hoạt động hiệu quả nhất với đồng thời khoảng 10 -

150 requests tạo ra trong 10s

 Phần trăm lỗi, thời gian phản hồi tăng lên theo sự tăng lên của

số lượng người dùng truy cập vào Website

 Khi tạo ra 350 request trong 10s trang web bắt đầu có hiện

tượng lỗi, 1,43% lỗi tức là khoảng 5 người không truy cập

Trang 15

Kiểm thử chức năng

Giao diện chức năng Đăng nhập Giao diện chức năng Tìm kiếm

TIEU LUAN MOI download : skknchat@gmail.com

Trang 16

Chức năng đăng nhập

1 Kiểm tra tổng thể giao diện

2 Kiểm tra Email hợp lệ

3 Kiểm tra Email chưa được đăng ký

4 Kiểm tra chức năng Trim space

5 Kiểm tra Email bằng rỗng

6 Kiểm tra mật khẩu có được mã hóa dưới

dạng "***"

7 Kiểm tra sai mật khẩu

Chức năng tìm kiếm

1.Test tìm kiếm dữ liệu đã tồn tại

2 Test tìm kiếm dữ liệu không tồn tại

Trang 17

keyboard

9 Kiểm tra không nhập cả email và mật khẩu

Trang 18

Video Demo

Trang 20

Kết luận

Kết quả đạt được:

- Nắm được tổng quan về kiểm thử phần mềm: các phương

pháp, kỹ thuật và các vấn đề liên quan

- Sử dụng các chức năng cơ bản của Selenium IDE và Jmeter và ứng dụng vào kiểm thử Website

- Xây dựng báo cáo kiểm thử Website, hiểu rõ các biểu đồ, phân tích dữ liệu nhận được sau khi kiểm thử

Hạn chế:

- Chưa sử dụng công cụ Jmeter Apache một cách triệt để

- Trong quá trình chạy phần mềm, chất lượng mạng còn kém vàkhông ổn định nên kết quả test hiệu năng chỉ mang tính chất

Trang 21

Xin chân thành cảm ơn Thầy Cô trong Hội đồng và các

bạn đã lắng nghe !

TIEU LUAN MOI download : skknchat@gmail.com

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

TỪ KHÓA LIÊN QUAN

w