2.Nhấn vào "Xem chi tiết" Chuyển sang trang bài viết chi tiết Đạt Kiểm thử trang cửa hàng: STT Test Test Case Các bước thực hiện Kết quả mong Kết... Đánh giá thành công Đạt Kiểm thử bài
Trang 1BÁO CÁO BÀI TẬP LỚN MÔN THỰC TẬP CNTT 1
Xây dựng website
và lập kịch bản kiểm thử chức năng cho website
Giảng viên hướng dẫn: ThS Nguyễn Đức Thiện
Nhóm sinh viên thực hiện:
Hoàng Thị Kim Ngân.
Nguyễn Đại Khoản.
Lưu Cao Long.
Trương Việt Hưng.
Hà Nội, tháng 12 năm 2021
Trang 21.2 Phân công thực hiện 3
Chương 2 Kết quả thực hiện 4
2.1 Thông tin website đã xây dựng 4
2.3 Kịch bản kiểm thử chức năng 10 2.4 Báo cáo kết quả kiểm thử chức năng 19
3.1 Các nội dung đã đạt được 41 3.2 Các nội dung cần cải tiến 41
Trang 3- Công khai trang web ra Internet (sử dụng IP public của EC2)
3 Từ ứng dụng Wordpress ở trên hãy xây dựng một Website có các chức năng sau:
- Trang chủ giới thiệu một số thông tin chính và các sản phẩm hoặc dịch
vụ nổi bật.
- Có các trang giới thiệu doanh nghiệp, giới thiệu các thành viên của
nhóm (sử dụng các Page để tạo).
- Có phần giới thiệu các sản phẩm hoặc dịch vụ của doanh nghiệp (sử
dụng các Plugin về E-commerce để tạo).
- Có phần giỏ hàng, gửi đơn hàng (có thể xem các đơn hàng trong trang
quản trị hoặc nhận qua email).
- Có phần tin tức hoặc các bài viết đánh giá sản phẩm (sử dụng các Post
để tạo).
- Có form gửi ý kiến đóng góp về email của doanh nghiệp (sử dụng các
Plugin tạo Form và gửi mail).
4 Xây dựng kịch bản kiểm thử đầy đủ cho tất cả các chức năng phía người dùng cuối (khách hàng) cho Website trên.
5 Từ kịch bản kiểm thử đầy đủ ở trên hãy chọn ra các kịch bản kiểm thử hồi quy (Regression test), thực hiện kiểm thử tự động và lập báo cáo kiểm thử cho các trường hợp kiểm thử hồi quy này.
1.2 Phân công thực hiện.
STT Tên thành viên Nội dung thực hiện
1 Hoàng Thị Kim Xây dựng giao diện web, lập kịch bản kiểm thử
hồi quy, kiểm thử tự động với Selenium
Trang 42 Trương Việt Hưng Xây dựng hệ thống sản phẩm, giao diện trang web
3 Nguyễn Đại Khoản Xây dựng kịch bản kiểm thử đầy đủ
4 Lưu Cao Long Xây dựng giao diện trang web
CHƯƠNG 2 KẾT QUẢ THỰC HIỆN 2.1 Thông tin website đã xây dựng.
- Chủ đề của website: By Jolie (kinh doanh quần áo)
- Web server: Amazon EC2 loại t3.medium
- Database server: Amazon RDS MySQL loại Free-tier
- Wordpress: 5.7.4
- Địa chỉ IP website: http://18.142.55.97/wordpress/
2.2 Các giao diện website.
Trang chủ:
Trang 6Trang cửa hàng:
Trang 8Trang Blog:
Trang giỏ hàng:
Trang thanh toán:
Trang 9Trang liên hệ:
Trang 102.3 Kịch bản kiểm thử chức năng Kiểm thử trang chủ:
ST T
Test Suite Test Case Các bước thực hiện
Kết quả mong muốn
Kết quả
1
Kiểm thử trang chủ
Kiểm tra thanh Slider
1.Vào trang chủ.
2.Nhấn vào tên danh mục.
Xuất hiện những sản phẩm trong danh mục đó
Đạt
3
Xem “Sự kiện tuần qua”
1.Vào trang chủ.
2.Nhấn vào ảnh sự kiện.
Xuất hiện thông tin chi tiết về sự kiện
Đạt
4
“Sản phẩm nổi bật”
1.Vào trang chủ.
2.Nhấn vào ảnh sản phẩm.
Chuyển sang trang sản phẩm Đạt
5 Xem “Tin tức mới
nhất”
1.Vào trang chủ.
2.Nhấn vào "Xem chi tiết"
Chuyển sang trang bài viết chi tiết
Đạt
Kiểm thử trang cửa hàng:
STT Test Test Case Các bước thực hiện Kết quả mong Kết
Trang 11Suite muốn quả
1
Kiểm thử
"Cửa hàng"
Tìm kiếm sản phẩm bằng từ khóa có liên quan
Xuất hiện sản phẩm theo từ khóa đã tìm
Đạt
2
Tìm kiếm sản phẩm bằng từ khóa không liên quan
Có thông báo
"Không có sản phẩm phù hợp"
Đạt
3
Không nhập từ khóa tìm kiếm
1.Vào trang chủ.
2.Vào “Cửa hàng”.
3.Nhấn vào ô tìm kiếm.
4.Bấm biểu tượng “Tìm kiếm”.
Không có thay đổi gì Đạt
Chuyển sang trang thông tin chi tiết về sản phẩm
Đạt
6
Đánh giá sản phẩm
Đánh giá sản phẩm không có sao, có nhận xét
1 Vào trang chủ.
2 Vào “Cửa hàng”.
3 Nhấn vào sản phẩm bất kì.
4 Vào “Đánh giá”.
5 Nhập nhận xét của bạn.
6 Nhấn “Gửi đi”.
Thông báo
"Vui lòng chọn mức đánh giá"
Đạt
sản phẩm
có sao, không có
1 Vào trang chủ.
2 Vào “Cửa hàng”.
3 Nhấn vào sản phẩm bất kì.
4 Vào “Đánh giá”.
Thông báo
"Vui lòng nhập nhận xét"
Đạt
Trang 12nhận xét 5 Chọn mức độ sao
6 Nhấn “Gửi đi”.
8
Đánh giá sản phẩm không có sao, không có nhận xét
1 Vào trang chủ.
2 Vào “Cửa hàng”.
3 Nhấn vào sản phẩm bất kì.
4 Vào “Đánh giá”.
z5 Nhấn “Gửi đi”.
Thông báo
"Vui lòng chọn mức đánh giá" Đạt
9
Đánh giá sản phẩm
có sao và nhận xét
1 Vào trang chủ.
2 Vào “Cửa hàng”.
3 Nhấn vào sản phẩm bất kì.
4 Vào “Đánh giá”.
5 Chọn mức độ sao.
6 Nhập nhận xét của bạn.
7 Nhấn “Gửi đi”.
Đánh giá thành công Đạt
Kiểm thử bài viết:
STT Test Suite Test Case Các bước thực hiện
Kết quả mong muốn
Kết quả
1 Kiểm tra bài viết
Xem bài viết
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
Ra thông tin bài viết chi tiết
Đạt
2 bài viết Chuyển
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn vào “Bài viết trước”
hoặc “Bài viết sau”.
Chuyển sang bài viết khá Đạt
3 Bình luận khi chưa đăng nhập
Không nhập bình luận, không nhập thông tin
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn “Đăng bình luận”.
Thông báo yêu cầu nhập bình luận và đăng kí tài khoản
Trang 13nhưng không nhập đủ thông tin
3 Nhấn vào tiêu đề bài viết.
4 Nhấn vào ô “Bình luận”.
5 Nhập bình luận.
6 Nhấn “Đăng bình luận”.
đăng kí tài khoản
5
Nhập bình luận
và thông tin
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
Đạt
6
Nhập bình luận nhưng sai thông tin
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
lệ hoặc không tồn tại"
Không đạt
7 Bình luận khi đã đăng nhập
Không nhập bình luận
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn “Đăng bình luận”.
Thông báo yêu cầu nhập bình luận
Đạt
8 bình luận Nhập
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn vào ô “Bình luận”.
5 Nhập bình luận.
6 Nhấn “Đăng bình luận”.
Bình luận được đăng lên
Đạt
Kiểm thử trang Tài khoản:
ST T
Test Suite Test Case Các bước thực hiện
Kết quả mong muốn
Kết quả
Ghi chú
1 Đăng ký
Không nhập email
Đạt
Trang 144 Nhấn “Đăng ký”.
Thông báo
"Email không hợp lệ"
Khô ng đạt
3
Nhập email đúng
1 Vào trang chủ.
2 Vào “Account”.
3 Ấn vào ô nhập email đúng trong form “Đăng ký”.
4 Nhấn “Đăng ký”.
Đăng ký thành công, link thiết lập mật khẩu được gửi
về mail
Đạt
4
Nhập email đã được đăng ký
1 Vào trang chủ.
2 Vào “Account”.
3 Ấn vào ô nhập email đúng trong form “Đăng ký”.
4 Nhấn “Đăng ký”.
Thông báo email đã được đăng ký
Đạt
5
Thiết lập mật khẩu
Mật khẩu dưới 9 kí tự
1 Truy cập vào link được gửi trong email.
Đạt
Không kiểm thử tự động
6
Mật khẩu chỉ chứa 1 hoặc 2 kí
tự (ví dụ:
10111010 1)
1 Truy cập vào link được gửi trong email.
2 Nhập mật khẩu chỉ chứa 1 hoặc 2 kí tự.
3 Nhập lại mật khẩu.
4 Nhấn “Lưu”.
Không nhấn được nút "Lưu"
Đạt
Không kiểm thử tự động
7 Mật khẩu thỏa mãn
1 Truy cập vào link được gửi trong email.
2 Nhập mật khẩu thỏa mãn yêu cầu.
3 Nhập lại mật khẩu.
4 Nhấn “Lưu”.
Quay lại màn hình đăng nhập
Đạt
Không kiểm thử tự động
8 Đăng Không 1 Vào trang chủ Thông báo Đạt
Trang 15nhập "Tên tài khoản hoặc email" và
"Mật khẩu"
"Mật khẩu"
9
Không nhập "Tên tài khoản hoặc email"
hoặc "Mật khẩu"
1 Vào trang chủ.
2 Vào “Account”.
3 Nhập "Tên tài khoản hoặc email" hoặc "Mật khẩu".
4 Nhấn “Đăng nhập”
Thông báo yêu cầu nhập "Tên tài khoản hoặc email"
hoặc "Mật khẩu"
Đạt
10
Nhập sai
"Tên tài khoản hoặc email"
hoặc "Mật khẩu"
Đạt
11
Nhập đúng "Tên tài khoản hoặc email"
hoặc "Mật khẩu"
1 Vào trang chủ.
2 Vào “Account”.
3 Nhập đúng "Tên tài khoản hoặc email"
hoặc "Mật khẩu".
4 Nhấn “Đăng nhập”
Đăng nhập thành công, chuyển sang trang tài khoản
Đạt
Kiểm thử trang Liên hệ:
STT Test Suite Test Case Các bước thực
hiện
Kết quả mong muốn
Kết quả
1 Kiểm tra form liên hệ
Không nhập hoặc nhập thiếu các trường thông tin
1 Vào trang chủ.
2 Vào “Contact Us”.
3 Không nhập hoặc nhập thiếu trường thông tin.
Hiện thông báo yêu cầu nhập đủ các trường bắt buộc
Đạt
Trang 164 Nhấn “Gửi”.
2
Nhập đủ các trường thông tin
1 Vào trang chủ.
2 Vào “Contact Us”.
3 Nhập tất cả các trường thông tin.
4 Nhấn “Gửi”.
Hiện thông báo gửi thành công
Đạt
Kiểm thử trang Giỏ hàng:
STT Suite Test Case Test Các bước thực hiện mong muốn Kết quả Kết quả Ghi chú
1
Kiểm tra giỏ hàng khi không có sản phẩm
Kiểm tra sản phẩm trong giỏ hàng
1 Vào trang chủ.
2 Vào “Cart”.
Thông báo giỏ hàng chưa có sản phẩm nào
Đạt
2
Kiểm tra giỏ hàng khi đã có sản phẩm
Kiểm tra sản phẩm trong giỏ hàng
1 Vào trang chủ.
2 Vào “Cart”.
Có thông tin
về giá, số lượng sản phẩm
4 Nhấn “Cập nhật giỏ hàng”.
Thay đổi số lượng sản phẩm
Đạt
Không kiểm thử tự động
4
Sử dụng
mã ưu đãi không tồn tại
1 Vào trang chủ.
2 Vào “Cart”.
3 Nhập mã ưu đãi.
4 Nhấn “Áp dụng”.
Thông báo
mã ưu đãi không hợp lệ
Đạt
Trang 17đãi hợp lệ
Sản phẩm không còn trong giỏ hàng
Đạt
Kiểm thử trang thanh toán:
STT Suite Test Case Test Các bước thực hiện
Kết quả mong muốn
Kết quả Ghi chú
1
Thêm sản phẩm vào giỏ hàng
Không chọn hoặc chọn thiếu thuộc tính (màu, size)
Đạt
2
Đã chọn thuộc tính
6 Bấm “Thêm vào giỏ hàng”.
Thông báo sản phẩm
đã được thêm vào giỏ hàng
Đạt
3
Thanh toán khi chưa đăng nhập
Nhập thiếu thông tin bắt buộc (tên,
họ, địa chỉ,…)
1 Vào trang chủ.
2 Vào “Giỏ hàng” (đã
có sản phẩm).
3 Nhấn “Tiến hành thanh toán”.
4 Nhập thiếu thông tin.
5 Chọn phương thức thanh toán (mặc định là chuyển khoản ngân
Thông báo yêu cầu nhập đủ thông tin Đạt
Trong trang Thanh toán này,
sẽ có thêm phần Đăng nhập và
Sử dụng
mã ưu đãi.
Do đã
Trang 186 Nhấn “Đặt hàng”.
trình bày nên em không đưa test suite này nữa 4
Nhập đủ thông tin bắt buộc (tên,
họ, địa chỉ,…)
1 Vào trang chủ.
2 Vào “Giỏ hàng” (đã
có sản phẩm).
3 Nhấn “Tiến hành thanh toán”.
4 Nhập thiếu thông tin.
5 Chọn phương thức thanh toán (mặc định là chuyển khoản ngân hàng).
6 Sử dụng mã ưu đãi (có hay không đều được).
7 Nhấn “Đặt hàng”.
Thông báo đặt hàng thành công
Đạt
5
Nhập đủ thông tin (email chưa đăng ký) kèm tạo tài khoản mới (Đăng ký)
1 Vào trang chủ.
2 Vào “Giỏ hàng” (đã
có sản phẩm).
3 Nhấn “Tiến hành thanh toán”.
4 Nhập thiếu thông tin.
5 Chọn phương thức thanh toán (mặc định là chuyển khoản ngân hàng).
6 Sử dụng mã ưu đãi (có hay không đều được).
7 Nhấn chọn “Tạo tài khoản mới”.
8 Nhấn “Đặt hàng”.
Thông báo đặt hàng thành công, đồng thời tự động đăng nhập
Đạt
6 Thanh toán khi
đã đăng nhập
Tài khoản chưa thiết lập địa chỉ
Tương tự thanh toán khi chưa đăng nhập (Không kiểm thử
Trang 19tự động)
7
Tài khoản đã thiết lập địa chỉ
1 Vào trang chủ.
2 Vào “Giỏ hàng” (đã
có sản phẩm).
3 Nhấn “Tiến hành thanh toán”.
4 Chọn phương thức thanh toán (mặc định là chuyển khoản ngân hàng).
5 Sử dụng mã ưu đãi (có hay không đều được).
6 Nhấn “Đặt hàng”.
Thông báo đặt hàng thành công
Đạt
Không kiểm thử
tự động
2.4 Báo cáo kết quả kiểm thử chức năng.
a Kiểm thử trang chủ.
a.1 Kiểm tra thanh slider.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Kiểm tra thanh Slider
Đạt.
a.2 Xem danh mục sản phẩm.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Trang 20Xem danh mục sản phẩm
1.Vào trang chủ.
2.Nhấn vào tên danh mục.
Xuất hiện những sản phẩm trong danh mục đó Sau khi click vào danh mục bất kì thì
sẽ chuyển sang trang của danh mục đó, và click được vào ô sắp xếp sản phẩm
Đạt
a.3 Xem “Sự kiện tuần qua”.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn Xem “Sự kiện tuần
Sau khi nhấn vào ảnh, sẽ
ra bài viết về sự kiện Khi đó sẽ nhấn được vào
ô “Bình luận”.
Đạt.
a.4 “Sản phẩm nổi bật”.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
“Sản phẩm nổi bật” 1.Vào trang chủ.
Trang 21Đạt.
a.5 Xem “Tin tức mới nhất”.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn Xem “Tin tức mới
nhất”
1.Vào trang chủ.
2.Nhấn vào "Xem chi tiết"
Chuyển sang trang bài viết chi tiết Sau khi nhấn vào “Xem chi tiết” hoặc tiêu đề bài viết thì sẽ chuyển sang trang bài viết chi tiết Khi đó nhấn được vào ô “Bình luận” Đạt.
b Kiểm tra “Cửa hàng”.
b.1.Tìm kiếm sản phẩm bằng từ khóa có liên quan.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Tìm kiếm sản phẩm bằng từ khóa có liên quan
Sau khi nhấn “Tìm kiếm” với từ “áo” thì sẽ hiện ra các sản phẩm tương ứng, khi đó sẽ nhấn được vào sản phẩm.
Đạt
b.2 Tìm kiếm bằng từ khóa không liên quan.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn Tìm kiếm sản phẩm 1.Vào trang chủ Có thông báo
Trang 22bằng từ khóa không liên quan
Khi tìm kiếm với
từ “Con mèo” thì không
có sản phẩm nào hiện
ra Khi
đó sẽ xuất hiện thông báo không tìm thấy sản phẩm và có thể nhấn vào
đó
Đạt
b.3 Tìm kiếm nhưng không nhập từ khóa.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Không nhập từ khóa tìm kiếm
1.Vào trang chủ.
2.Vào “Cửa hàng”.
3.Nhấn vào ô tìm kiếm.
4.Bấm biểu tượng “Tìm kiếm”.
Không có thay đổi gì
Khi chỉ nhấn nút “Tìm kiếm” thì sau đó không có thay đổi gì.
Đạt
b.4 Kiểm tra bộ lọc giá.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Trang 23Kiểm tra bộ lọc giá
Sau khi lọc giá, sẽ hiện ra các sản phẩm phù hợp Khi đó sẽ nhấn được vào sản phẩm.
Sau khi nhấn vào sản phẩm thì sẽ chuyển sang trang thông tin sản phẩm Khi đó sẽ bấm được vào nút chọn màu.
Đạt
c Đánh giá sản phẩm.
c.1 Đánh giá sản phẩm không có sao, có nhận xét.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Đánh giá sản phẩm không có sao, có nhận xét
Trang 24Sau khi nhập nhận xét và nhấn “Gửi đi” thì sẽ xuất hiện thông báo “Vui long chọn mức đánh giá” Khi đó,
sẽ nhấn được vào thông báo này.
Đạt
2 Đánh giá sản phẩm có sao, không có nhận xét.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Đánh giá sản phẩm
có sao, không có nhận xét
Sau khi chọn mức sao và nhấn
“Gửi đi” thì có thông báo “Hãy điền nhận xét” Khi đó sẽ nhấn được vào thông báo này.
Đạt
3 Đánh giá không có sao, không có nhận xét.
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Đánh giá sản phẩm không có sao, không
Trang 25Khi không chọn sao và nhập đánh giá thì sẽ xuất hiện thông báo Khi đó sẽ nhấn được vào thông báo này.
Đạt
d Kiểm thử bài viết.
d.1 Kiểm tra bài viết.
Xem bài viết:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn Xem bài viết
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
Ra thông tin bài viết chi tiết
Trang 26Sau khi vào được trang bài viết thì sẽ nhấn được vào ảnh trong bài viết đó.
Đạt
Chuyển bài viết:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Chuyển bài viết
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn vào “Bài viết trước”
hoặc “Bài viết sau”.
Chuyển sang bài viết
khá
Sau khi chuyển sang trang của bài viết mới thì có thể nhấn được vào ảnh của bài viết mới đó.
Đạt
d.2 Bình luận trong bài viết khi chưa đăng nhập.
Không nhập bình luận, không nhập thông tin:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Không nhập bình luận, không nhập thông tin
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
4 Nhấn “Đăng bình luận”.
Thông báo yêu cầu nhập bình luận và đăng kí tài khoản
Sau khi nhấn vào “Đăng bình luận”,
sẽ hiện ra 1 thông báo yêu cầu nhập bình luận Khi đó sẽ nhấn được vào nút “Quay lại” trong thông báo đó.
Đạt
Trang 27Nhập bình luận nhưng không nhập đủ thông tin:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Nhập bình luận nhưng không nhập
đủ thông tin
1 Vào trang chủ.
2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.
“Đăng bình luận”, sẽ hiện ra 1 thông báo yêu cầu nhập thông tin bắt buộc Khi đó sẽ nhấn được vào nút
“Quay lại” trong thông báo đó
Đạt
Nhập bình luận và đúng thông tin:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn Nhập bình luận và
đúng thông tin 1 Vào trang chủ. 2 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết.