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

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

40 1 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 40
Dung lượng 5,05 MB

Nội dung

TRƯỜ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 Xây dựng website lập kịch kiểm thử chức 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: Hồ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 MỤC LỤC Trang Chương Mở đầu 1.1 Nội dung yêu cầu 1.2 Phân công thực Chương Kết thực 2.1 Thông tin website xây dựng 2.2 Các giao diện website 2.3 Kịch kiểm thử chức 10 2.4 Báo cáo kết kiểm thử chức 19 Chương Kết luận 41 3.1 Các nội dung đạt 41 3.2 Các nội dung cần cải tiến 41 CHƯƠNG MỞ ĐẦU 1.1 Nội dung yêu cầu Tạo máy chủ ảo EC2 (loại t3.medium) RDS MySQL (loại Free tier) Amazon Web Service (AWS) Cài đặt ứng dụng Wordpress sử dụng EC2 RDS tạo theo mơ hình sau: - Apache Wordpress đặt EC2 (khi cài XAMPP cài đặt Apache, PHP, PhpMyAdmin) - Database MySql đặt RDS (kết nối PhpMyAdmin với RDS để tạo quản trị Database) - Công khai trang web Internet (sử dụng IP public EC2) Từ ứng dụng Wordpress xây dựng Website có chức sau: - Trang chủ giới thiệu số thơng tin sản phẩm dịch vụ bật - Có trang giới thiệu doanh nghiệp, giới thiệu thành viên nhóm (sử dụng Page để tạo) - Có phần giới thiệu sản phẩm dịch vụ doanh nghiệp (sử dụng Plugin E-commerce để tạo) - Có phần giỏ hàng, gửi đơn hàng (có thể xem đơn hàng trang quản trị nhận qua email) - Có phần tin tức viết đánh giá sản phẩm (sử dụng Post để tạo) - Có form gửi ý kiến đóng góp email doanh nghiệp (sử dụng Plugin tạo Form gửi mail) Xây dựng kịch kiểm thử đầy đủ cho tất chức phía người dùng cuối (khách hàng) cho Website Từ kịch kiểm thử đầy đủ chọn kịch kiểm thử hồi quy (Regression test), thực kiểm thử tự động lập báo cáo kiểm thử cho trường hợp kiểm thử hồi quy 1.2 STT Phân công thực Tên thành viên Hoàng Thị Kim Nội dung thực Xây dựng giao diện web, lập kịch kiểm thử hồi quy, kiểm thử tự động với Selenium Ngân Trương Việt Hưng Xây dựng hệ thống sản phẩm, giao diện trang web Nguyễn Đại Khoản Xây dựng kịch kiểm thử đầy đủ Lưu Cao Long Xây dựng giao diện trang web CHƯƠNG KẾT QUẢ THỰC HIỆN 2.1 Thông tin website xây dựng - Chủ đề 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 IP website: http://18.142.55.97/wordpress/ 2.2 Các giao diện website Trang chủ: Trang cửa hàng: Trang Blog: Trang giỏ hàng: Trang toán: Trang liên hệ: 2.3 Kịch kiểm thử chức Kiểm thử trang chủ: ST T Test Test Case Suite Các bước thực Kiểm tra Slider 1.Vào trang chủ 2.Nhấn vào mũi tên slider để lướt ảnh Kết mong muốn Kết Thay đổi ảnh Đạt Xem danh 1.Vào trang chủ mục sản 2.Nhấn vào tên danh mục phẩm Xuất sản phẩm Đạt danh mục Xem “Sự kiện tuần qua” 1.Vào trang chủ 2.Nhấn vào ảnh kiện Xuất thông tin chi tiết kiện Đạt “Sản phẩm 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 Xem “Tin 1.Vào trang chủ tức 2.Nhấn vào "Xem chi tiết" nhất” Kiểm thử trang chủ Chuyển sang trang viết chi Đạt tiết Kiểm thử trang cửa hàng: STT 10 Test Test Case Các bước thực Kết mong Kết Sau vào trang viết nhấn vào ảnh viết Đạt Chuyển viết: Điều kiện thực Chuyển viết Các bước thực Kết mong muốn Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn vào “Bài viết trước” “Bài viết sau” Chuyển sang viết Sau chuyển sang trang viết nhấn vào ảnh viết Đạt d.2 Bình luận viết 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 Không nhập bình luận, khơng nhập thơng tin Các bước thực Kết mong muốn Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn “Đăng bình luận” Thơng báo u cầu nhập bình luận đăng kí tài khoản Sau nhấn vào “Đăng bình luận”, thơng báo u cầu nhập bình luận Khi nhấn vào nút “Quay lại” thơng báo Đạt 26 Nhập bình luận khơng nhập đủ thơng tin: Điều kiện thực Các bước thực Nhập bình luận không nhập đủ thông tin Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn vào “Bình luận” Nhập bình luận Nhấn “Đăng bình luận” Kết mong muốn Thơng báo u cầu đăng kí tài khoản Sau nhấn vào “Đăng bình luận”, thơng báo u cầu nhập thơng tin bắt buộc Khi nhấn vào nút “Quay lại” thông báo Đạt Nhập bình luận thơng tin: Điều kiện thực Các bước thực Kết mong muốn Nhập bình luận thơng tin Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn vào “Bình luận” Nhập bình luận Nhập thơng tin bắt buộc (Tên, Email) bình luận” Bình luận đăng lên Sau nhập bình luận thơng tin bình luận đăng lên Khi nhấn vào nút trả lời bình luận Đạt Nhập bình luận sai thơng tin: Điều kiện thực Nhập bình luận sai thơng tin Các bước thực Kết mong muốn Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn vào “Bình luận” Nhập bình luận Nhập thông tin bắt buộc sai (Tên, Email) Nhấn “Đăng bình luận” Hiện thơng báo "Email khơng hợp lệ không tồn tại" Sau nhập email sai, bình luận đăng lên Khi đó, trỏ khơng tìm thơng báo lỗi Khơng đạt d.3 Bình luận viết đăng nhập Khơng nhập bình luận: Điều kiện thực Các bước thực viết h luận” Kết mong muốn Thơng báo u cầu nhập bình luận Sau nhấn vào “Đăng bình luận”, thơng báo u cầu nhập bình luận Khi nhấn vào nút “Quay lại” thơng báo Đạt Nhập bình luận: Điều kiện thực Nhập bình luận Các bước thực Kết mong muốn Vào trang chủ Vào “Jolie Blog” Nhấn vào tiêu đề viết Nhấn vào “Bình luận” Nhập bình luận Nhấn “Đăng bình luận” Bình luận đăng lên Sau nhập bình luận bình luận đăng lên Khi nhấn vào nút sửa bình luận Đạt e Kiểm thử tài khoản e.1 Đăng ký Không nhập email: Điều kiện thực Các bước thực Kết mong muốn Không nhập email Vào trang chủ Vào “Account” Thông báo "Vui lòng nhập email" 29 Nhấn “Đăng ký” form “Đăng ký” Sau nhấn “Đăng ký” mà khơng nhập email thơng báo lỗi Khi đó, nhấn vào thơng báo Đạt Nhập sai email: Điều kiện thực Nhập email sai Các bước thực Kết mong muốn Vào trang chủ Vào “Account” Ấn vào ô nhập email sai form “Đăng ký” Nhấn “Đăng ký” Thông báo "Email không hợp lệ" form đăng ký Sau nhấn “Đăng ký” website tự động đăng nhập ln (vì website khơng u cầu xác nhận email) Khi đó, hình chuyển sang trang tài khoản đăng nhập, trỏ không tìm nút “Đăng ký” để nhấn Khơng đạt Nhập email: Điều kiện thực Nhập email 30 Các bước thực Kết mong muốn Vào trang chủ Vào “Account” Ấn vào ô nhập email form “Đăng ký” Đăng ký thành công, link thiết lập mật gửi mail Nhấn “Đăng ký” Sau nhấn “Đăng ký” tự động chuyển sang hình tài khoản đăng nhập Khi nhấn vào nút “Thốt” (Đăng xuất) Đạt Nhập email đăng kí: Điều kiện thực Các bước thực Kết mong muốn Nhập email đăng ký Vào trang chủ Vào “Account” Ấn vào ô nhập email form “Đăng ký” Nhấn “Đăng ký” Thông báo email đăng ký Khi sử dụng email đăng ký xuất thơng báo “Email đăng kí Hãy đăng nhập” Khi có thẻ nhấn vào thơng báo Đạt e.2 Đăng nhập Không nhập "Tên tài khoản email" "Mật khẩu": Điều kiện thực Các bước thực Không nhập "Tên tài Vào trang chủ khoản email" Vào “Account” "Mật khẩu" Nhấn “Đăng nhập” form 31 Kết mong muốn Thông báo yêu cầu nhập "Tên tài khoản email" "Mật “Đăng nhập” khẩu" Sau nhấn “Đăng nhập” thơng báo lỗi Khi đó, nhấn vào thơng báo Đạt Khơng nhập "Tên tài khoản email" "Mật khẩu": Điều kiện thực Các bước thực Vào trang chủ Không nhập "Tên tài Vào “Account” khoản email" Nhập "Tên tài khoản hoặc "Mật khẩu" email" "Mật khẩu" Nhấn “Đăng nhập” Kết mong muốn Thông báo yêu cầu nhập "Tên tài khoản email" "Mật khẩu" Sau nhấn “Đăng nhập” thơng báo lỗi Khi đó, nhấn vào thơng báo Đạt Nhập sai "Tên tài khoản email" "Mật khẩu": Điều kiện thực Các bước thực Kết mong muốn Nhập sai "Tên tài khoản email" "Mật khẩu" Vào trang chủ Vào “Account” Nhập sai "Tên tài khoản email" "Mật khẩu" Nhấn “Đăng nhập” Thông báo "Thông tin tài khoản không hợp lệ" Sau đăng nhập với mật sai, xuất thông báo “Mật sai Bạn quên mật khẩu” Khi nhấn vào thông báo Đạt 32 Nhập "Tên tài khoản email" "Mật khẩu": Điều kiện thực Các bước thực Nhập "Tên tài khoản email" "Mật khẩu" Vào trang chủ Vào “Account” Nhập "Tên tài khoản email" "Mật khẩu" Nhấn “Đăng nhập” Kết mong muốn Đăng nhập thành công, chuyển sang trang tài khoản Sau nhấn “Đăng nhập” chuyển sang trang tài khoản Khi nhấn vào nút “Thoát” (Đăng xuất) Đạt f Kiểm thử form liên hệ f.1 Không nhập nhập thiếu trường thông tin Điều kiện thực Không nhập nhập thiếu trường thông tin Các bước thực Kết mong muốn Vào trang chủ Vào “Contact Us” Không nhập nhập thiếu trường thông tin Nhấn “Gửi” Hiện thông báo yêu cầu nhập đủ trường bắt buộc Sau nhấn “Gửi” mà nhập thiếu trường thơng tin cảnh báo Khi đó, nhấn vào cảnh báo Đạt Nhập đủ trường thông tin Kết mong muốn Điều kiện thực Các bước thực Nhập đủ trường thông tin Vào trang chủ Vào “Contact Us” Nhập tất trường thông tin Nhấn “Gửi” Hiện thông báo gửi thành công Sau nhập đủ thơng tin nhấn “Gửi” có thơng báo gửi thành cơng Khi nhấn vào thơng báo Đạt g Kiểm thử giỏ hàng g.1 Giỏ hàng khơng có sản phẩm Điều kiện thực Các bước thực Giỏ hàng khơng có sản phẩm Vào trang chủ Vào “Cart” Kết mong muốn Thông báo giỏ hàng chưa có sản phẩm Nếu giỏ hàng khơng có sản phẩm thơng báo giỏ hàng trống Khi nhấn vào thơng báo Đạt g.2 Giỏ hàng có sản phẩm 34 Kiểm tra sản phẩm giỏ hàng: Điều kiện thực Giỏ hàng có sản phẩm Các bước thực Kết mong muốn Vào trang chủ Vào “Cart” Có thơng tin giá, số lượng sản phẩm Nếu giỏ hàng có sản phẩm có thơng tin sản phẩm (giá, số lượng) Khi đó, nhấn vào giá sản phẩm Đạt Sử dụng mã ưu đãi không tồn tại: Điều kiện thực Các bước thực Kết mong muốn Sử dụng mã ưu đãi không tồn Vào trang chủ Vào “Cart” Nhập mã ưu đãi Nhấn “Áp dụng” Thông báo mã ưu đãi không hợp lệ Khi nhập mã ưu đãi không tồn thông báo lỗi Khi nhấn vào thơng báo Đạt c) Sử dụng mã ưu đãi hợp lệ Điều kiện thực Các bước thực Sử dụng mã ưu đãi hợp lệ Vào trang chủ Vào “Cart” Nhập mã ưu đãi Kết mong muốn Thông báo sử dụng mã ưu đãi thành công Khi nhập mã ưu đãi hợp lệ bấm “Áp dụng” xong xuất thơng báo sử dụng thành cơng mã ưu đãi Khi bấm vào thơng báo Đạt d) Xóa sản phẩm giỏ hàng Điều kiện thực Xóa sản phẩm Các bước thực Kết mong muốn Vào trang chủ Vào “Cart” Nhấn vào dấu “x” đầu sản phẩm Sản phẩm khơng cịn giỏ hàng Sau nhấn vào biểu tượng xóa “X” đầu sản phẩm xuất thơng báo xóa câu hỏi “Khơi phục ???” Khi nhấn vào câu hỏi Đạt h Kiểm thử tốn h.1 Thêm sản phẩm vào giỏ hàng Khơng chọn họn thiếu thuộc tính (màu, size): Khi khơng chọn thuộc tính xuất cảnh báo u cầu chọn thuộc tính Khi nhấn vào cảnh báo Đạt Đã chọn thuộc tính: Điều kiện thực 36 Các bước thực Kết mong muốn Đã chọn thuộc tính Vào trang chủ Vào “Cửa hàng” Chọn sản phẩm Chọn màu size Chọn số lượng (có thể bỏ qua) Bấm “Thêm vào giỏ hàng” Thông báo sản phẩm thêm vào giỏ hàng Khi chọn thuộc tính rồi, sản phẩm thêm vào giỏ hàng xuất thông báo nút “Xem giỏ hàng” Khi nhấn vào nút Đạt h.2 Thanh tốn chưa đăng nhập Nhập thiếu thơng tin bắt buộc (tên, họ, địa chỉ,…): Điều kiện thực Kết mong muốn Các bước thực Vào trang chủ Vào “Giỏ hàng” (đã có sản phẩm) Nhập thiếu thơng tin Nhấn “Tiến hành tốn” bắt buộc (tên, họ, địa Nhập thiếu thông tin chỉ,…) Chọn phương thức toán (mặc định chuyển khoản ngân hàng) Nhấn “Đặt hàng” Thông báo yêu cầu nhập đủ thông tin Khi nhập thiếu thông tin bắt buộc xuất thơng báo lỗi Khi nhấn vào thơng báo Đạt 37 Nhập đủ thông tin bắt buộc (tên, họ, địa chỉ,…): Điều kiện thực Nhập đủ thông tin bắt buộc (tên, họ, địa chỉ, …) Các bước thực Kết mong muốn Vào trang chủ Vào “Giỏ hàng” (đã có sản phẩm) Nhấn “Tiến hành tốn” Nhập thiếu thơng tin Chọn phương thức toán (mặc định chuyển khoản ngân hàng) Sử dụng mã ưu đãi (có hay khơng được) Nhấn “Đặt hàng” Thông báo đặt hàng thành công Sau nhập thông tin nhấn “Đặt hàng” có thơng báo đặt hàng thành cơng bảng thơng tin đơn hàng Khi nhấn vào tiêu đề bảng Đạt c) Nhập đủ thông tin (email chưa đăng ký) kèm tạo tài khoản (Đăng ký) Điều kiện thực Nhập đủ thông tin (email chưa đăng ký) kèm tạo tài Kết mong muốn Các bước thực Vào trang chủ Vào “Giỏ hàng” (đã có sản phẩm) Nhấn “Tiến hành tốn” Nhập thiếu thơng tin Chọn phương thức tốn (mặc định ơng được) i” Thông báo đặt hàng thành công, đồng thời tự động đăng nhập Sau nhập thông tin nhấn “Đặt hàng” có thơng báo đặt hàng thành công bảng thông tin đơn hàng Khi nhấn vào tiêu đề bảng Đạt h.3 Thanh toán đăng nhập Tài khoản chưa thiết lập địa chỉ: (Tương tự toán chưa đăng nhập) Tài khoản thiết lập địa chỉ: Điều kiện thực Tài khoản thiết lập địa Các bước thực Kết mong muốn Vào trang chủ Vào “Giỏ hàng” (đã có sản phẩm) Nhấn “Tiến hành toán” Chọn phương thức toán (mặc định chuyển khoản ngân hàng) Sử dụng mã ưu đãi (có hay khơng được) Nhấn “Đặt hàng” Thông báo đặt hàng thành công CHƯƠNG KẾT LUẬN 3.1 Các nội dung đạt Biết cách tạo máy chủ ảo EC2 RDS MySQL Amazon Web Service (AWS) Biết cài đặt ứng dụng Wordpress sử dụng EC2 RDS tạo theo mơ hình sau:    Apache Wordpress đặt EC2 Database MySql đặt RDS Công khai trang web Internet Xây dựng Website có chức sau:  39 Trang chủ giới thiệu số thơng tin sản phẩm dịch vụ bật      Có trang giới thiệu doanh nghiệp, giới thiệu thành viên nhóm Có phần giới thiệu sản phẩm dịch vụ doanh nghiệp Có phần giỏ hàng, gửi đơn hàng Có phần tin tức viết đánh giá sản phẩm Có form gửi ý kiến đóng góp email doanh nghiệp Xây dựng kịch kiểm thử đầy đủ cho tất chức phía người dùng cuối (khách hàng) cho Website tạo Biết kiểm thử tự động Selenium 3.2 Các nội dung cần cải tiến Cải thiện bổ sung chức cho website Nâng cấp giao diện cho website Bổ sung tiện ích, cơng cụ website Cải thiện phần chức đăng ký đăng nhập (đăng nhập với tài khoản mạng hội, xác nhận tài khoản đăng kí, đăng nhập) 40

Ngày đăng: 11/08/2023, 13:23

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

TÀI LIỆU LIÊN QUAN

w