You are on page 1of 20

Chủ đề:

KIỂM THỬ ỨNG DỤNG TRÊN NỀN WEB BẰNG


IDE SELENIUM
Giáo viên hướng dẫn: Hoàng Thị Cành

Thành viên:
1. Nguyễn Đức Duy 4. Lương Văn Ba
2. Nguyễn Minh Toàn 5. Lưu Xuân Chiến
3. Trần Mạnh Tiến 6. Nguyễn Hải Hà

Người thực hiện báo cáo: Nguyễn Minh Toàn


Các công việc cần làm
STT Công việc Người thực hiện Thời gian bắt đầu Thời gian kết thúc Tiến độ

1 Thảo luận nhóm All 15/9/2021 15/9/2021 Xong

2 Xây dựng sườn bài báo cáo Duy, Tiến 16/9/2021 16/9/2021 Xong

3 Giới thiệu về website “Coolmate” Toàn 17/9/2021 17/9/2021 Xong

4 Xác định phạm vi test/ Tiến, Chiến, Ba 17/9/2021 19/9/2021 Xong


Môi trường kiểm thử
5 Giới thiệu công cụ kiểm thử Hà 17/9/2021 17/9/2021 Xong

6 Lập tiến trình kiểm thử Duy 20/9/2021 20/9/2021 Xong

7 Phân tích rủi ro Tiến, Duy 21/9/2021 21/9/2021 Xong

8 Tổng hợp slide Duy, Toàn 22/9/2021 22/9/2021 Xong

9 Báo cáo thử Toàn 23/9/2021 23/9/2021 Xong


Mục lục
1. Giới thiệu về website được test
2. Lập kế hoạch test
2.1 Xác định các chức năng trong website
2.2 Môi trường kiểm thử
2.3 Công cụ kiểm thử
2.4 Tiến trình kiểm thử
2.5 Phân tích rủi ro
1. Giới thiệu
về web được
test
*Địa chỉ trang web:
https://www.coolmate.me/
Nguồn gốc:
*Xu thế thương mại điện tử
ngày càng phổ biến
- Coolmate áp dụng sức
mạnh của công nghệ vào thời
trang giúp nam giới mua
sắm với mô hình tiện lợi hơn,
tiết kiệm hơn

Hình 1. Giao diện Coolmate.


1. Giới thiệu về
web được test
- Sứ mệnh của Coolmate là giúp nam giới
mua sắm dễ dàng hơn
- Ở Coolmate, mọi chiến lược đều bắt đầu và
tập trung cho sản phẩm
- Các sản phẩm của Coolmate từ khâu dệt
vải, nhuộm vải, cắt may, hoàn thiện đều được
thực hiện trong những nhà máy sản xuất địa
phương đạt tiêu chuẩn xuất khẩu

Hình 2. Mẫu kiện hàng Coolmate.


1. Giới thiệu về
web được test
◦ Các ưu điểm của trang web bán hàng
coolmate
◦ Giải pháp mua đồ mới lạ
◦ Trải nghiệm mua sắm thông minh 
◦ Giá cả hợp lý 
◦ Sẵn sàng hỗ trợ để bạn thoải mái mua sắm

Hình 3. Mẫu kiện hàng Coolmate.


2. Lập kế hoạch test
 Xác định phạm vi test
◦ Đăng nhập, đăng ký, đổi mật khẩu, thêm giỏ hàng, đặt hàng, tìm kiếm
 Chức năng không cần test:
◦ Quản lý đơn hàng(xem, hủy)
◦ Liên hệ
◦ Đánh giá sản phẩm
◦ Chức năng “Giúp bạn chọn size”
◦ Chức năng “hướng dẫn chọn size chuẩn”
◦ Tìm kiếm bài viết
◦ Quản lý thông tin cá nhân(thêm, sửa)
◦ Quản lý tủ đồ định kỳ
◦ Chức năng “CoolBlog”
2.1.1. Chức
năng: Đăng
nhập
◦ Cho phép khách hàng đăng
nhập vào website

Hình 4. Biểu mẫu đăng nhập.


2.1.2. Chức
năng: Đăng

◦ Cho phép đăng ký tài
khoản

Hình 5. Biểu mẫu đăng kí tài khoản.


2.1.3. Chức
năng: Đổi
mật khẩu
◦Cho phép khách hàng đổi
mật khẩu tài khoản

Hình 6. Biểu mẫu xác nhận đổi mật khẩu.


2.1.4. Chức năng:
Thêm vào giỏ hàng
- Người dùng có thể tương tác với Icon giỏ
hàng
- Trước khi thêm hàng vào giỏ, người dùng
có thể điều chỉnh số lượng hàng

Hình 7. Minh họa chức năng giỏ hàng.


2.1.5. Chức
năng: Đặt
hàng
◦ Người dùng cần điền thông
tin cần thiết trước khi tiến
hành mua sản phẩm

Hình 8. Biểu mẫu thông tin đặt


hàng.
2.1.6. Chức năng tìm kiếm sản phẩm

Thanh tìm kiếm

Biểu tượng tìm kiếm

Kết quả trên thanh tìm kiếm

Hình 9. Minh họa chức năng giỏ hàng.


2.2 Môi trường kiểm thử

- Máy tính cá nhân:


=> Có kết nối internet, có thể truy cập vào trang web:
https://www.coolmate.me/
- Các chức năng của trang web https://www.coolmate.me/
được kiểm tra bằng IDE Selenium trên các trình duyệt
Chrome.
- Hệ điều hành được sử dụng : Windows 7, 10

Hình 10. Minh họa môi trường


kiểm thử.
2.3 Công cụ kiểm thử

◦ Được phát triển bởi Shinya Kasatani sau đó tặng lại cho
dự án Selenium vào năm 2006.
◦ Selenium IDE ghi lại các tương tác của người dùng với
các trang web để giúp người dùng tạo và duy trì tự động
hóa trang web

Hình 11. Giao diện khởi tạo của


Selenium IDE.
2.3 Công cụ kiểm thử

Một số tính năng độc đáo và lợi thế của


Selenium IDE là:
◦ Người dùng có thể chọn các trường hợp
thử nghiệm để chạy hoặc chạy toàn bộ bộ
phần mềm cùng một lúc.
◦ Một trường hợp thử nghiệm cụ thể có thể
được tạm dừng / tiếp tục lại bất kỳ lúc
nào.
◦ Kiểm soát tốc độ của các trường hợp thử
nghiệm.
◦ Ghi tự động các trường hợp thử nghiệm.
◦ Các trường hợp thử nghiệm có thể được
sử dụng lại trên nhiều chức năng trong
toàn bộ bộ phần mềm.

Hình 12. Giao diện làm việc của Selenium IDE.


Thời gian bắt Thời gian kết
Công việc Mục tiêu
đầu thúc
Lập kế hoạch kiểm thử Bản kế hoạch kiểm thử 15/9/2021 22/9/2021

Tìm hiểu lý thuyết, Tài liệu kiểm thử Pending Pending


Kỹ thuật kiểm thử

Tìm hiểu công cụ kiểm thử Tài liệu công cụ kiểm thử Pending Pending

Thiết kế Test Cases Bản thiết kế Test Cases Pending Pending

Thực thi Test Cases Bản kết quả thực thi Test Cases Pending Pending

Đánh giá kết quả quá trình Bản đánh giá kết quả quá trình Pending Pending

2.4 TIẾN TRÌNH KIỂM THỬ


Loại rủi ro Mô tả
Dự án  Rủi ro về tổ chức:
• Nguồn nhân lực hạn
chế
• Tổ chức thiếu chặt chẽ
• Kĩ năng, kinh nghiệm
nhân lực chưa tốt
Kỹ thuật • Kỹ thuật chưa được kiểm
thử 2.5 PHÂN
• Sản phẩm hệ thống
• Quy trình kiểm thử sai
• Sản phẩm hệ thống/phần TÍCH RỦI
mềm không đáp ứng được
mong đợi của khách hàng,
người dùng hoặc các bên
RO
liên quan
• Bỏ qua chức năng chính
mà khách hàng yêu cầu
• Phần mềm chạy sai gây
thiệt hại về mặt tài chính
Bổ sung
◦ Xác định phương pháp kiểm thử
◦ Xác định mức kiểm thử
◦ Kiểm thử thêm hiệu năng(Gtmetrix): Tốc độ, CPU, GPU, Tối đa lượng đăng nhập
◦ (Tìm hiểu thêm Jmeter cho lượng đăng nhập tối đa)
◦ Test giao diện
END

You might also like