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

(TIỂU LUẬN) kiểm thử tự động website chương II selenium IDE và apache jmeter

23 25 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

Tiêu đề Kiểm thử tự động website chương II selenium IDE và apache jmeter
Tác giả Nguyễn Minh Hằng, Nguyễn Thùy Dương, Trịnh Thị Dung
Người hướng dẫn ThS. Nguyễn Đức Hiếu
Trường học Trường Đại học Công Nghệ Thông Tin Thái Nguyên
Chuyên ngành Kỹ thuật phần mềm
Thể loại Luận văn tốt nghiệp
Năm xuất bản 2023
Thành phố Thái Nguyên
Định dạng
Số trang 23
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

Chương I:Cơ sở lý thuyết Trình bày về kiểm thử phầnmềm, kiểm thử tự động và các kỹ thuật liên quan đến kiểm thửwebsite... Kiểm thử phần mềmKhái niệm Mức độ kiểm thử Các chiến lược kiểm t

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

Trang 3

Chương I:

Cơ sở lý thuyết

Trình bày về kiểm thử phầnmềm, kiểm thử tự động và các

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

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

Kiểm thử tự động

Ưu nhược điểm

Trang 7

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

kiểm thử website

Kiểm thử chức năng

• Kiểm thử giao diện

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

• Kiểm thử định dạng sử dụng trong trang Web

• Kiểm thử Database

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 8

Chương II:

Selenium IDE và Apache Jmeter

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

IDE và Apache Jmeter.

Trang 9

Selenium IDE

Selenium IDE là một công cụ cho phép ghi và phát lại mộttest script Đâу là cách tiện ích để хâу dựng các ca kiểmthử, gồm các phần tử giao diện giúp cho ta có thể thực hiệnthao 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 10

ApacheJmeter đồ thị

dạng cây,

đồ thị đồ họa.

Trang 11

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

• Tính linh hoạt (Flexibility)

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

Protocol Support)

Trang 12

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 13

2

3

4

Kiểm thử hiệu năng

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

Trang 16

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ệntượng lỗi, 1,43% lỗi tức là khoảng 5 người không truy cậpđược vào trang chủ của trang web

Trang 17

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

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

Trang 18

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

8 Kiểm tra không nhập mật khẩu

9 Kiểm tra không nhập cả email và 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 19

6 Kiểm tra phím Enter ở keyboard

Trang 20

Video Demo

Trang 22

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ấttương đối

Trang 23

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

bạn đã lắng nghe !

Ngày đăng: 11/12/2022, 04:38

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w