Đăng ký tài khoản mới

Một phần của tài liệu Tìm hiểu spring boot, react và xây dựng website dạy học số e learning (Trang 151 - 165)

5.1. Dành cho người dùng

5.1.3. Đăng ký tài khoản mới

Bảng 5.3. Kết quả kiểm thử Đăng ký tài khoản mới

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Kiểm tra khi nhập lại mật khẩu không khớp với mật khẩu đã nhập

Input: Nhập lại mật khẩu khác với mật khẩu đã nhập ở trên.

Xuất hiện thông báo lỗi Mật khẩu nhập lại không khớp.

Pass

137

5.1.4. Kiểm tra hiển thị thông tin cá nhân

Bảng 5.4. Kết quả kiểm thử Hiển thị thông tin cá nhân

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo rằng thông tin cá nhân hiển thị đúng và đầy đủ trong giao diện.

Kiểm tra trạng thái hoạt động của tài khoản.

Xem thông tin cá nhân hiển thị trên trang

""Thông tin cá nhân"".

Kiểm tra xem ảnh đại diện hiển thị đúng và có đúng hình dạng (hình vuông, kích thước hợp lý).

Kiểm tra xem họ tên được hiển thị đúng là

""Ha Phuoc"".

Kiểm tra xem giới tính được hiển thị đúng là

""Nam"".

Kiểm tra xem số điện thoại được hiển thị đúng là ""0764897654"".

Kiểm tra xem địa chỉ email được hiển thị

đúng là

""haphuoc140203@gm ail.com"".

Kiểm tra trạng thái hoạt động hiển thị đúng là

""Hoạt động"".

Kiểm tra xem tỉnh/thành

Tất cả thông tin cá nhân hiển thị chính xác và đầy đủ trong giao diện.

Ảnh đại diện được hiển thị đúng kích thước và hình dạng.

Tất cả các trường thông tin không có giá trị được hiển thị là ""- -"".

Ngày tạo hiển thị đúng định dạng ngày/tháng/năm.

Pass

phố được hiển thị là ""--

"".

Kiểm tra xem

quận/huyện được hiển thị là ""--"".

Kiểm tra xem

xã/phường được hiển thị là ""--"".

Kiểm tra xem số nhà - đường được hiển thị là

""0, --"".

Kiểm tra xem ngày tạo được hiển thị đúng là

""10/07/2023"".

5.1.5. Chỉnh sửa thông tin cá nhân

Bảng 5.5. Kết quả kiểm thử Chỉnh sửa thông tin cá nhân

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo rằng người dùng có thể chỉnh sửa thông tin cá nhân và lưu lại thành công.

Truy cập vào trang

""Thông tin cá nhân"".

Nhấp vào nút ""Chỉnh sửa"" hoặc biểu tượng chỉnh sửa để mở trang chỉnh sửa thông tin cá nhân.

Thay đổi họ tên thành

""Nguyen Van A"".

Các thông tin cá nhân sau khi chỉnh sửa được lưu thành công và hiển thị chính xác trên giao diện.

Mọi thay đổi đã được lưu lại và có thể được truy xuất lại sau khi tải lại trang hoặc truy

Pass

139 thành ""0987654321"".

Thay đổi địa chỉ email thành

""nguyenvana@exampl e.com"".

Thay đổi trạng thái thành ""Nghỉ làm"".

Thay đổi tỉnh/thành phố thành ""Hồ Chí Minh"".

Thay đổi quận/huyện thành ""Quận 1"".

Thay đổi xã/phường thành ""Phường Bến Nghé"".

Thay đổi số nhà - đường thành ""123 Đường ABC"".

Nhấp vào nút ""Lưu""

để lưu lại các thay đổi.

Tải lại trang ""Thông tin cá nhân"" hoặc kiểm tra thông tin đã được cập nhật hiển thị đúng.

2

Đảm bảo rằng hệ thống hạn chế nhập liệu không hợp lệ khi người dùng cố gắng cập nhật thông tin cá nhân.

Nhập một họ tên chứa các ký tự đặc biệt, số hoặc dấu cách.

Nhập một giới tính không hợp lệ, ví dụ như

""Nam/Nữ"" thay vì

""Nam"" hoặc ""Nữ"".

Nhập một số điện thoại

Hệ thống hiển thị thông báo lỗi hoặc hướng dẫn cho người dùng về các lỗi nhập liệu không hợp lệ.

Các trường thông tin không hợp lệ không được cập nhật và vẫn

Pass

5.1.6. Đổi mật khẩu

Bảng 5.6. Kết quả kiểm thử Đổi mật khẩu

STT Mô tả Các bước Kết quả mong đợi Trạng thái

Đảm bảo rằng Nhập mật khẩu hiện Hệ thống hiển thị thông không hợp lệ, ví dụ như

""12345678"" hoặc

""abcdefgh"".

Nhập một địa chỉ email không hợp lệ, ví dụ như

""nguyenvana@com""

hoặc ""abc@example"".

Nhập một trạng thái không hợp lệ, ví dụ như

""Đang hoạt động""

thay vì ""Hoạt động""

hoặc ""Nghỉ làm"".

Nhập một tỉnh/thành phố không hợp lệ.

Nhập một quận/huyện không hợp lệ.

Nhập một xã/phường không hợp lệ.

Nhập một số nhà - đường không hợp lệ.

Nhấp vào nút ""Lưu""

để lưu lại các thay đổi.

giữ nguyên giá trị trước khi chỉnh sửa.

Nhập liệu hợp lệ không gây ra lỗi và có thể được lưu lại sau khi nhấp vào nút

""Lưu"".

141 tại thành mật

khẩu mới

thành công.

vào ô ""Mật khẩu xác nhận"".

Nhấp vào nút ""Đổi mật khẩu"" để lưu thay đổi.

công.

Mật khẩu hiện tại đã được thay đổi thành mật khẩu mới trong hệ thống và có thể sử dụng mật khẩu mới để đăng nhập.

2

Đảm bảo rằng hệ thống hạn chế nhập liệu không hợp lệ khi người dùng cố gắng thay đổi mật khẩu.

Không nhập mật khẩu hiện tại.

Không nhập mật khẩu mới.

Không nhập mật khẩu xác nhận.

Nhập mật khẩu hiện tại không chính xác.

Nhập mật khẩu mới ngắn hơn quy định.

Nhập mật khẩu mới chứa các ký tự không hợp lệ.

Nhập mật khẩu mới và mật khẩu xác nhận không khớp nhau.

Nhấp vào nút ""Đổi mật khẩu"" để lưu thay đổi.

Hệ thống hiển thị thông báo lỗi hoặc hướng dẫn cho người dùng về các lỗi nhập liệu không hợp lệ.

Mật khẩu hiện tại và mật khẩu mới không được thay đổi và vẫn giữ nguyên giá trị trước khi thay đổi.

Pass

5.1.7. Định danh

Bảng 5.7. Kết quả kiểm thử Định danh

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo rằng thông tin định danh giáo viên hiển thị đúng và đầy đủ trong giao diện.

"Kiểm tra trạng thái định danh của giáo viên.

Xem thông tin định danh giáo viên hiển thị trên trang ""Thông tin định danh"".

Kiểm tra xem họ tên được hiển thị đúng là ""Ha Phuoc"".

Kiểm tra xem ngày sinh được hiển thị là ""--"".

Kiểm tra xem giới tính được hiển thị là ""Nam"".

Kiểm tra xem tỉnh/thành phố được hiển thị là ""--

"".

Kiểm tra xem quận/huyện được hiển thị là ""--"".

Kiểm tra xem xã/phường được hiển thị là ""--"".

Kiểm tra xem số nhà - đường được hiển thị là ""- -, --"".

Kiểm tra xem thông tin

Tất cả thông tin định danh giáo viên hiển thị chính xác và đầy đủ trong giao diện.

Các trường thông tin không có giá trị được hiển thị là ""--

"".

Pass

143 Kiểm tra xem quốc tịch

được hiển thị là ""--"".

Kiểm tra xem loại giấy tờ được hiển thị là ""--"".

Kiểm tra xem số CCCD/CMND được hiển thị là ""--"".

Kiểm tra xem nơi cấp được hiển thị là ""--"".

Kiểm tra xem ngày cấp được hiển thị là ""--"".

Kiểm tra trạng thái định danh được hiển thị là ""--

""."

5.1.8. Đăng ký khóa học

Bảng 5.8. Kết quả kiểm thử Đăng ký khóa học

STT Mô tả Các bước Kết quả mong đợi Trạng

thái

1

Đảm bảo rằng người dùng có thể đăng ký khóa học thành công.

Tìm khóa học

""VueJS"" trong danh sách khóa học.

Nhấp vào nút ""Đăng ký"" của khóa học

""VueJS"".

Kiểm tra xem thông báo đăng ký thành công hiển thị.

Kiểm tra xem khóa học

""VueJS"" đã được

Hệ thống hiển thị thông báo đăng ký thành công và khóa học ""VueJS"" được thêm vào danh sách khóa học đã đăng ký của người dùng.

Số lượng đã đăng ký của khóa học ""VueJS"" tăng lên.

Pass

thêm vào danh sách khóa học đã đăng ký của người dùng.

2

Đảm bảo rằng thông tin khóa học hiển thị đúng và đầy đủ trên trang danh sách khóa học.

Tìm khóa học ""AI""

trong danh sách khóa học.

Kiểm tra xem giáo viên của khóa học ""AI""

hiển thị đúng là ""Tan Nga"".

Kiểm tra xem số slot còn lại của khóa học

""AI"" hiển thị đúng là

""0"".

Kiểm tra xem giá của khóa học ""AI"" hiển thị đúng là ""3,500,000 VND"".

Các thông tin khóa học như giáo viên, số slot còn lại và giá hiển thị chính xác trên trang danh sách khóa học.

Pass

3

Đảm bảo rằng người dùng không thể đăng ký khóa học khi slot đã đầy.

Tìm khóa học ""abcd""

trong danh sách khóa học.

Nhấp vào nút ""Đăng ký"" của khóa học

""abcd"".

Kiểm tra xem thông báo hết slot hiển thị.

Hệ thống hiển thị thông báo hết slot và không cho phép người dùng đăng ký khóa học khi slot đã đầy.

Pass

145 với mức giá

không hợp lệ.

ký"" của khóa học

""Lập trình FE"".

Kiểm tra xem thông báo mức giá không hợp lệ hiển thị.

với mức giá không hợp lệ.

5

Đảm bảo rằng hệ thống hạn chế nhập liệu không hợp lệ khi người dùng cố gắng thay đổi mật khẩu.

Không nhập mật khẩu hiện tại.

Không nhập mật khẩu mới.

Không nhập mật khẩu xác nhận.

Nhập mật khẩu hiện tại không chính xác.

Nhập mật khẩu mới ngắn hơn quy định.

Nhập mật khẩu mới chứa các ký tự không hợp lệ.

Nhập mật khẩu mới và mật khẩu xác nhận không khớp nhau.

Nhấp vào nút ""Đổi mật khẩu"" để lưu thay đổi.

Hệ thống hiển thị thông báo lỗi hoặc hướng dẫn cho người dùng về các lỗi nhập liệu không hợp lệ.

Mật khẩu hiện tại và mật khẩu mới không được thay đổi và vẫn giữ nguyên giá trị trước khi thay đổi.

Pass

5.1.9. Thông tin khóa học

Bảng 5.9. Kết quả kiểm thử Thông tin khóa học

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo rằng trang chủ hiển thị đúng và đầy đủ thông tin về khóa học.

Tìm khóa học

""VueJS"" trên trang chủ.

Kiểm tra xem thông tin khóa học ""VueJS""

hiển thị đúng với số bài học là 0, số bài kiểm tra là 0, trình độ phù hợp là

""Tất cả"", ngôn ngữ là

""Tiếng Việt"", số người đăng ký là 0 và đánh giá có.

Thông tin khóa học

""VueJS"" hiển thị chính xác trên trang chủ.

Pass

2

Đảm bảo rằng người dùng có thể đăng ký khóa học từ trang danh sách khóa học.

Tìm khóa học

""VueJS"" trên trang danh sách khóa học.

Nhấp vào nút ""Đăng ký"" của khóa học

""VueJS"".

Kiểm tra xem thông báo đăng ký thành công hiển thị.

Kiểm tra xem khóa học

""VueJS"" đã được thêm vào danh sách

Hệ thống hiển thị thông báo đăng ký thành công và khóa học ""VueJS""

được thêm vào danh sách khóa học đã đăng ký của người dùng.

Pass

147 trang thông tin

khóa học hiển thị đúng và đầy đủ thông tin.

""VueJS"" trên trang danh sách khóa học.

Nhấp vào khóa học

""VueJS"" để xem thông tin chi tiết.

Kiểm tra xem thông tin khóa học ""VueJS""

hiển thị đúng với giáo viên là ""Tan Nga"", số bài học là 0, giá là 1,500,000 VND.

""VueJS"" hiển thị chính xác trên trang thông tin khóa học.

5.1.10. Trò chuyện

Bảng 5.10. Kết quả kiểm thử Trò chuyện

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo

rằng danh sách trò chuyện gần đây hiển thị đúng và đầy đủ trên trang chủ.

Truy cập vào trang chủ.

Kiểm tra xem danh sách trò chuyện gần đây được hiển thị.

Kiểm tra xem danh sách hiển thị các trò chuyện gần đây có đầy đủ thông tin như tên người dùng và nội dung cuộc trò chuyện.

Kiểm tra xem danh sách có giới hạn số lượng trò chuyện gần đây hiển thị.

Truy cập vào trang chủ.

Kiểm tra xem danh sách trò chuyện gần đây được hiển thị.

Kiểm tra xem danh sách hiển thị các trò chuyện gần đây có đầy đủ thông tin như tên người dùng và nội dung cuộc trò chuyện.

Kiểm tra xem danh sách có giới hạn số lượng trò chuyện gần đây hiển thị.

Pass

2

Đảm bảo

rằng người dùng có thể

xem thêm trò chuyện nếu danh sách trò chuyện gần đây vượt quá số lượng hiển thị ban đầu.

Truy cập vào trang chủ.

Kiểm tra xem danh sách trò chuyện gần đây có vượt quá số lượng hiển thị ban đầu.

Nhấp vào liên kết

""Xem thêm"" hoặc biểu tượng tương tự để xem thêm trò chuyện.

Kiểm tra xem danh sách trò chuyện được mở rộng và hiển thị các trò chuyện tiếp theo.

Khi nhấp vào liên kết

""Xem thêm"" hoặc tương tự, danh sách trò chuyện gần đây được mở rộng và hiển thị các trò chuyện tiếp theo.

Các trò chuyện được hiển thị thêm không trùng lặp với những trò chuyện đã hiển thị ban đầu.

Pass

3

Đảm bảo

rằng danh sách giáo viên được hiển thị đúng và đầy đủ trên trang chủ.

Truy cập vào trang chủ.

Kiểm tra xem danh sách giáo viên được hiển thị.

Kiểm tra xem danh sách hiển thị các giáo viên có đầy đủ thông tin như tên và hình ảnh.

Kiểm tra xem danh sách có giới hạn số lượng giáo viên hiển thị.

Danh sách giáo viên hiển thị chính xác và đầy đủ thông tin trên trang chủ.

Số lượng giáo viên hiển thị phù hợp với giới hạn được quy định.

Pass

4

Đảm bảo

rằng danh sách ""Những người bạn có

Truy cập vào trang chủ.

Kiểm tra xem danh sách

""Những người bạn có thể biết"" được hiển thị.

Danh sách ""Những người bạn có thể

biết"" hiển thị chính

xác và đầy đủ thông Pass

149 trên trang

chủ.

thông tin như tên và hình ảnh.

Kiểm tra xem danh sách có giới hạn số lượng người bạn có thể biết hiển thị.

phù hợp với giới hạn được quy định.

5.1.11. Lịch sử giao dịch

Bảng 5.11. Kết quả kiểm thử Lịch sử giao dịch

STT Mô tả Các bước Kết quả mong đợi Trạng thái

1

Đảm bảo rằng lịch sử giao dịch hiển thị đúng và đầy đủ trên trang lịch sử giao dịch.

Truy cập vào trang lịch sử giao dịch.

Kiểm tra xem lịch sử giao dịch được hiển thị.

Kiểm tra xem các thông tin giao dịch như mã giao dịch, khóa học, giá, link thanh toán, trạng thái thanh toán và ngày giao dịch được hiển thị chính xác.

Lịch sử giao dịch hiển thị chính xác và đầy đủ thông tin trên trang lịch sử giao dịch.

Pass

2

Đảm bảo rằng trạng thái thanh toán được hiển thị chính xác trong lịch sử

Truy cập vào trang lịch sử giao dịch.

Kiểm tra xem trạng thái thanh toán của mỗi giao

Trạng thái thanh toán của mỗi giao dịch được hiển thị chính xác trong lịch sử giao dịch.

Pass

Một phần của tài liệu Tìm hiểu spring boot, react và xây dựng website dạy học số e learning (Trang 151 - 165)

Tải bản đầy đủ (PDF)

(182 trang)