Đ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ủ.. Điều kiện thực hiện Các bước thực hiện Kết quả mong muốnXem “Tin tức mới nhất” 1.Vào trang c
Trang 1TRƯỜNG ĐẠI HỌC ĐẠI NAM
KHOA CÔNG NGHỆ THÔNG TIN
BÁ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 2
MỤC LỤC
Trang
2.4 Báo cáo kết quả kiểm thử chức năng 19
2
Trang 3CHƯƠNG 1 MỞ ĐẦU 1.1 Nội dung yêu cầu.
1 Tạo một máy chủ ảo EC2 (loại t3.medium) và một RDS MySQL (loại
Free tier) trên Amazon Web Service (AWS).
2 Cài đặt một ứng dụng Wordpress sử dụng EC2 và RDS đã tạo ở trên theo
- 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ứcnă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ườidù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ồiquy (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 Selenium3
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ủ:
4
Trang 6Trang cửa hàng:
6
Trang 8Trang Blog:
Trang giỏ hàng:
Trang thanh toán:
8
Trang 9Trang liên hệ:
9
Trang 102.Nhấn vào ảnh sản phẩm trang sản phẩmChuyển sang Đạt
5 Xem “Tintức mới
nhất”
1.Vào trang chủ
2.Nhấn vào "Xem chi tiết"
Chuyển sangtrang bài viết chi
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
10
Trang 11Suite muốn quả
Xuất hiện sảnphẩm theo từkhóa đã tìm Đạt
Có thông báo
"Không có sảnphẩm phùhợp"
Chuyển sangtrang thông tinchi tiết về sảnphẩm
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ọnmức đánh giá"
4 Vào “Đánh giá”
Thông báo
"Vui lòng nhậpnhận xét"
Đạt
11
Trang 12nhận xét 5 Chọn mức độ sao6 Nhấn “Gửi đi”.
4 Vào “Đánh giá”
z5 Nhấn “Gửi đi”
Thông báo
"Vui lòng chọnmức đánh giá" Đạt
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 Suite Test Test Case Các bước thực hiện Kết quả mong
muốn
Kết quả
2 Vào “Jolie Blog”
3 Nhấn vào tiêu đề bài viết
Ra thôngtin bài viếtchi tiết
Đạt
2 bài viếtChuyể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ểnsang bàiviết khá
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áoyêu cầunhập bìnhluận vàđăng kí tàikhoản
Đạt
bình luận 1 Vào trang chủ.2 Vào “Jolie Blog” Thông báoyêu cầu Đạt12
Trang 132 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết
2 Vào “Jolie Blog”
3 Nhấn vào tiêu đề bài viết
lệ hoặckhông tồntại"
Khôngđạt
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áoyêu cầunhập bìnhluận
Đạt
8 bình luậnNhậ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 đănglên
Kết quả
Ghi chú
Đạt
13
Trang 142 email saiNhập
1 Vào trang chủ
2 Vào “Account”
3 Ấn vào ô nhập emailsai trong form “Đăng ký”
4 Nhấn “Đăng ký”
Thông báo
"Emailkhông hợplệ"
Khôngđạt
4 Nhấn “Đăng ký”
Đăng kýthànhcông, linkthiết lậpmật khẩuđược gửi
4 Nhấn “Đăng ký”
Thông báoemail đãđược đăngkýĐạt
Khôngkiểmthử tựđộng
3 Nhập lại mật khẩu
4 Nhấn “Lưu”
Khôngnhấn đượcnút "Lưu" Đạt
Khôngkiểmthử tựđộng
7 Mật khẩuthỏ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ạimàn hìnhđăng nhập Đạt
Khôngkiểmthử tựđộng
8 Đăng Không 1 Vào trang chủ Thông báo Đạt14
Trang 154 Nhấn “Đăng nhập”
Thông báoyêu cầunhập "Têntài khoảnhoặcemail"
hoặc "Mậtkhẩu"
hoặc "Mật khẩu"
4 Nhấn “Đăng nhập”
Đăng nhậpthànhcông,chuyểnsang trangtài khoản
Đạt
Kiểm thử trang Liên hệ:
STT Test Suite Test Case Các bước thực hiện mong muốn Kết quả quả Kết
1 Kiểm tra
form liên hệ
Không nhậphoặc nhậpthiếu cáctrường thôngtin
1 Vào trang chủ
2 Vào “Contact Us”
3 Không nhập hoặcnhập thiếu trường thông tin
Hiện thôngbáo yêu cầunhập đủ cáctrường bắtbuộc
Đạt
15
Trang 164 Nhấn “Gửi”.
2
Nhập đủ cáctrường thôngtin
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ôngbáo gửi thành
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ú
4 Nhấn “Cập nhật giỏ hàng”
Thay đổi sốlượng sản
Khôngkiểmthử tựđộng
Thông báo
mã ưu đãikhông hợp lệ
Đạt16
Trang 17Sản phẩmkhông còntrong 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ú
6 Bấm “Thêm vào giỏ hàng”
Thôngbáo sảnphẩm
đã đượcthêmvào giỏhàngĐạt
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ôngbáo yêucầunhập đủthôngtinĐạt
TrongtrangThanhtoán này,
sẽ có thêmphần Đăngnhập và
Sử dụng
mã ưu đãi
Do đã17
Trang 186 Nhấn “Đặt hàng”
trình bàynên emkhông đưatest suitenày nữa4
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ôngbáo đặthàngthànhcôngĐạt
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ôngbáo đặthàngthànhcông,đồngthời tựđộngđăngnhậpĐạt
Trang 194 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ôngbáo đặthàngthànhcông
Đạt kiểm thửKhông
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ốnKiểm tra thanh
Đạ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ốn19
Trang 20sẽ chuyển sang trangcủ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ốnXem “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 tinchi tiết về sự kiệ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ủ.
2.Nhấn vào ảnh sản phẩm Chuyển sang trangsản phẩm
Sau khi nhấn vào ảnhhoặc tên sản phẩm thì
sẽ chuyển sang trangsản phẩm Khi đónhấn được vào ô chọnmàu
20
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ốnXem “Tin tức mới
nhất” 1.Vào trang chủ.2.Nhấn vào "Xem chi tiết" Chuyển sang trangbà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ểnsang 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
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ốnTìm kiếm sản phẩm 1.Vào trang chủ Có thông báo21
Trang 22Khi tìmkiếm với
từ “Conmèo” thìkhông
có sảnphẩmnà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
4.Bấm biểu tượng “Tìm kiếm”
Không có thay đổi gì
Khi chỉ nhấn nút “Tìmkiế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ốn22
Trang 23Kiểm tra bộ lọc giá
Sau khi lọc giá, sẽ hiện ra các sảnphẩm phù hợp Khi đó sẽ nhấn đượcvà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ảnphẩm Khi đó sẽ bấm được vàonú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
Trang 24Sau khi nhập nhận xét vànhấn “Gửi đi” thì sẽ xuấthiện thông báo “Vui longchọn mức đánh giá” Khi đó,
sẽ nhấn được vào thông báonà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
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
Trang 25Khi không chọn sao và nhậpđánh giá thì sẽ xuất hiện thôngbáo Khi đó sẽ nhấn được vàothô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ếtchi tiết25
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ếtkhá
Sau khi chuyển sang trang của bài viếtmới thì có thể nhấn được vào ảnh củabà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ốnKhô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ầunhậ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ậpbình luận Khi đó sẽ nhấn được vàonút “Quay lại” trong thông báo đó
Đạt26
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
“Đăngbìnhluận”, sẽhiện ra 1thông báoyêu cầunhậ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ốnNhậ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
2
Trang 282 Vào “Jolie Blog”.
3 Nhấn vào tiêu đề bài viết
Sau khi nhập email sai, bình luận này vẫnđăng lên được Khi đó, con trỏ không tìmđược thông báo lỗi
h luận”
Thông báo yêu cầunhập bình luận
2
Trang 29Sau 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ìnhluận Khi đó sẽ nhấn được vào nút “Quay lại” trong thông báo đó
2 Vào “Jolie Blog”
3 Nhấn vào tiêu đề bài viết
Trang 303 Nhấn “Đăng ký” trong form
“Đăng ký”
Sau khi nhấn “Đăng ký” mà khôngnhập email thì sẽ hiện ra một thôngbáo lỗi Khi đó, sẽ nhấn được vàothông báo đó
Sau khi nhấn “Đăng ký” thì website sẽ
tự động đăng nhập luôn (vì websitekhông yêu cầu xác nhận email) Khi đó,màn hình chuyển sang trang tài khoản đãđăng nhập, và con trỏ không tìm đượcnút “Đăng ký” để nhấn nữa
Đăng ký thành công,link thiết lập mậtkhẩu được gửi vềmail30
Trang 31Nhập email đã được đăng kí:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
e.2 Đăng nhập.
Không nhập "Tên tài khoản hoặc email" và "Mật khẩu":
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốnKhông nhập "Tên tài
khoản hoặc email"
và "Mật khẩu"
1 Vào trang chủ
2 Vào “Account”
3 Nhấn “Đăng nhập” trong form
Thông báo yêu cầunhập "Tên tài khoảnhoặc email" và "Mật31
Trang 32“Đăng nhập” khẩu"
Sau khi nhấn
“Đăng nhập”thì sẽ hiện rathông báo lỗi.Khi đó, sẽnhấn được vàothông báo đó.Đạt
Không nhập "Tên tài khoản hoặc email" hoặc "Mật khẩu":
Đ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ên tài
khoản hoặc email"
"Mật khẩu"
Sau khi nhấn “Đăngnhập” thì sẽ hiện rathông báo lỗi Khi đó,
sẽ nhấn được vàothông báo đó Đạt
Nhập sai "Tên tài khoản hoặc email" hoặc "Mật khẩu":
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Nhập sai "Tên tài
khoản hoặc email"
Sau khi đăng nhập với mật khẩu sai, sẽ xuất hiện thông báo “Mật khẩu sai Bạnquên mật khẩu” Khi đó sẽ nhấn được vào thông báo này Đạt32
Trang 33Nhập đúng "Tên tài khoản hoặc email" hoặc "Mật khẩu":
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Sau khi nhấn “Đăngnhập” thì sẽ chuyển sangtrang tài khoản Khi đó
có thể nhấn được vào nút
“Thoát” (Đăng xuất).Đạt
f Kiểm thử form liên hệ.
f.1 Không nhập hoặc nhập thiếu trườ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
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
4 Nhấn “Gửi”
Hiện thông báo yêucầu nhập đủ cáctrường bắt buộc
Trang 34Sau khi nhấn “Gửi” mà nhập thiếu trường thông tin thì sẽ hiện ra cảnh báo Khi
đó, sẽ nhấn được vào cảnh báo đó
Đạt
2 Nhập đủ các trường thông tin.
Điều kiện thực hiện Các bước thực hiện Kết quả mongmuốn
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áogửi thành công
Sau khi nhập đủ thông tin và nhấn
“Gửi” thì sẽ có thông báo đã gửithành công Khi đó sẽ nhấn đượcvào thông báo đó
Nếu giỏ hàng không có sản phẩm thì
sẽ hiện thông báo giỏ hàng trống Khi
đó sẽ nhấn được vào thông báo này
Đạt
g.2 Giỏ hàng có sản phẩm.
34
Trang 35Kiểm tra sản phẩm trong giỏ hàng:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốnGiỏ hàng có sản
phẩm 1 Vào trang chủ.2 Vào “Cart” Có thông tin về giá,số lượng sản phẩm
Nếu giỏ hàng có sản phẩm thì sẽ có thôngtin sản phẩm (giá, số lượng) Khi đó, có thểnhấn được vào giá của sản phẩm đó.Đạt
Sử dụng mã ưu đãi không tồn tại:
Điều kiện thực hiện Các bước thực hiện Kết quả mong muốn
Khi nhập mã ưu đãi không tồn tại
sẽ hiện ra thông báo lỗi Khi đó sẽnhấn được vào thông báo đó.Đạt
Khi nhập mã ưu đãi hợp lệ vàbấm “Áp dụng” xong thì sẽ3