Báo cáo cuối kỳ Thiết kế Test plan template bán điện thoại của Kiểm thử phần mềm bao gồm các phần Introduction, Test Methodology, Test Deliverables, Resource Environment needs, TermsAcronyms, Changelog
Trang 1Nhóm 4
Lớp :DCT119C1
Nguyễn Minh Khang
Võ Trung Nghĩa
Nguyễn Ngọc Song Hào
ChangeLog
version number Date of Change Name of person who made
changes
Description of the changes made
1 INTRODUCTION 2
1.1 SCOPE 2
1.1.1 In Scope 2
Trang 21.1.2 Out of Scope 2
1.2 QUALITY OBJECTIVE 2
1.3 ROLES AND RESPONSIBILITIES 3
2 TEST METHODOLOGY 3
2.1 OVERVIEW 3
2.2 TEST LEVELS 3
2.3 BUG TRIAGE 3
2.4 SUSPENSION CRITERIA AND RESUMPTION REQUIREMENTS 4
2.5 TEST COMPLETENESS 4
3 TEST DELIVERABLES 4
3.1 TESTCASE ĐĂNG KÝ 4
3.2 TESTCASE ĐĂNG KÝ 8
4 RESOURCE & ENVIRONMENT NEEDS 14
4.1 TESTING TOOLS 14
4.2 Test Environment 14
Trang 31 Introduction
Kế hoạch thử nghiệm được thiết kế để xác định phạm vi, cách tiếp cận, nguồn lực
và lịch trình của website bán điện thoại.
Áp dụng chiến lược kiểm thử hộp đen để kiểm thử website này Các testcase được tạo dựa trên đặc tả của chức năng có trong website Các chức năng được test nhập vào dữ liệu và kiểm tra kết quả đầu ra, không quan tâm phần code Kiểm thử phải được dựa trên yêu cầu và nghiệp vụ.
1.1 Scope
1.1.1In Scope
Đăng ký buộc, kiểm tra giới hạn ký tự trong trường mật khẩuKiểm tra người dùng nhập vào tất cả các trường bắt Đăng nhập Kiểm tra người dùng có đăng nhập bằng tên ngườidùng và mật khẩu hợp lệ, kiểm tra chức năng “Ghi
nhớ”
Thêm sản phẩm vào giỏ hàng Kiểm tra thông báo khi người dùng thêm sản phẩm vàogiỏ hàng, cập nhật số lượng sản phẩm trong giỏ hang
Thanh toán chuyển hướng website khi thanh toán hoàn thànhThông báo xuất hiện khi thanh toán hoàn thành, Lịch sử đơn hàng sản phẩm và số lượng sản phẩm trong đơn đặt hàngKiểm tra thời gian hoàn thành các đơn hàng, chi tiết
1.1.2Out of Scope
Cơ sở dữ liệu logic
Giao điện phần cứng
Giao diện về phía người dùng.
1.2 Quality Objective
Mục tiêu kiểm tra là xác minh chức năng của website bán giày, dự án cần tập trung kiểm tra các hoạt động của cửa hàng như : quản lý, đặt hàng, đăng nhập …
Để đảm bảo các hoạt động có thể hoạt động bình thường trong môi trường thực tế
Trang 41.3 Roles and Responsibilities
Role Responsibilities
QA Analyst Kiểm tra chất lượng phần mềm, đảm bảo chất
lượng sản phẩm thông qua việc đưa ra quy trình làm việc giữa các bên liên quan.
Test Manager Là một người quan trọng quyết định chất lượng
phần mềm, kiểm soátquá trình kiểm thử và xác nhận phần mềm.
Configuration
Manager Công cụ thực hiện việc thay đổi trạng thái hiện tại của hệ thống sang trạng thái được xác định
trước Hay nói cách khác, là công cụ hỗ trợ, cấu hình, cài đặt hệ thống một cách tự động.
Developers Là người thiết kế giao diện và chức năng của
website Installation
Team Xây dựng, thiết lập trên các môi trường khác nhau (android, chrome, …).
2.1 Overview
Agile Test
2.2 Test Levels
Unit Testing
Integration Testing
System Testing
2.3Bug Triage
Trang 5ID Module
Name Description Severity Priority Status Detected Date Closing Date
1 Đăng ký Tài khoản đã
tồn tại nhưng vẫn đăng ký được và vẫn lưu vào cơ sở
dữ liệu
High High Open 20/2/2022 25/2/2022
3 Thêm sản
phẩm vào giỏ
hàng
Không cập nhật được số lượng sản phẩm trong giỏ hàng
Mediu
m Medium Open 25/2/2022 28/2/2022
2.4 Suspension Criteria and Resumption Requirements
Suspension Criteria
Nếu thành viên trong nhóm báo cáo rằng có 40% trường hợp thử nghiệm không thành công.
Khi bạn gửi tài liệu cho DEV và Test Leader để xác minh.
Qúa thời gian giao cho khách hàng do đó khách hàng không chấp nhận khi tất cả các thử nghiệm đã hoàn thành
Khi khách hàng yêu cầu những chức năng khác hoặc yêu cầu cải tiến chức năng cũ.
Resumption Requirements
Khi một bản sửa lỗi được triển khai thành công và nhóm thử nghiệm được thông báo để tiếp tục thử nghiệm.
Hợp đồng được thương lượng lại với khách hàng để gia hạn giao hàng.
2.5 Test Completeness
Tỷ lệ chạy bắt buộc phải là 100% trừ khi có lý do rõ ràng.
Tỷ lệ thành công phải là 80%,bắt buộc phải đặt được tỷ lệ này.
Đảm bảo các trường hợp kiểm tra quan trong được thông qua.
3 Test Deliverables
3.1TestCase Đăng Ký
Trang 6PC Mac Mobile
ID Items
Sub-items Steps to Excute Expectedoutput TestData/Parameter
s
IE11 FF Chrome Safari IphoneX SamSung
S7
TC_01 Trang
chủ Giao diện
Tạo tài khoản
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang tạo tài khoản Bước 3:Kiểm tra tất cả các thành phần
Bước 1 : Hiển thị đầy đủ các thành phần đã thiết kế
Untest
ed Untested Pass Pass Pass Untested
TC_02 Kiểm
tra đăng
ký tài khoản
để trống các ô TextB ox
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang tạo tài khoản Bước 3:Kiểm tra tất cả các text Box Bước 4 :
Để trống các trường giá trị của textbox Bước 5:Nhấn vào button Tạo tài khoản
Hiển thị thông báo “Hãy nhập đầy
đủ thông tin “
UnTest ed
UnTes ted
Pass Pass Pass UnTested
Trang 7TC_03 Kiểm
tra trang đăng
ký tài khoản chỉ nhập
“Tên Tài Khoản
“
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang tạo tài khoản Bước 3:Kiểm tra tất cả các text Box Bước 4 : Nhập giá trị vào text box
“Tên Tài Khoản”
Bước 5:Nhấn vào button Tạo tài khoản
Các Text Box còn lại hiện thông báo lỗi
“Hãy nhập đầy
đủ thông tin “
Tên Tài Khoản : khangsaig on12345
UnTest
ed UnTested Pass Pass Pass UnTested
TC_04 Kiểm
tra đăng
ký tài khoản thành công
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang tạo tài khoản Bước 3:Kiểm tra tất cả các text Box Bước 4 : Nhập các giá trị như “Tên Tài khoản”,””
Hiển thị thông báo tạo tài khoản thành công
Bước
2 :Quay
về trang đăng nhập
Tên Tài Khoản : khangsaig on12345 Địa Chỉ :
152 đường số 3
Số Điện Thoại : 09883228 69 Mật Khẩu :khang123 456789 Nhập Lại Mật Khẩu : khang123 456789
UnTest ed
UnTes ted
Pass Pass Pass UnTested
Trang 8Địa Chỉ”,”Số Điện Thoại”,”
Mật Khẩu
“,”Nhập Lại Lật Khẩu”
Bước 5:Nhấn vào button
“Tạo tài khoản”
TC_05 Kiểm
tra đăng
ký với
“Mật Khẩu”
quá ngắn
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang tạo tài khoản Bước 3:
Kiểm tra tất cả các text Box Bước 4 : Nhập giá trị vào trường mật khẩu
ít hơn 8
ký tự Bước 5:Nhấn vào button Tạo tài khoản
Bước
1 :Hiển thị thông báo mật khẩu tối thiểu 8
ký tự và nhiều nhất 16
ký tự
Mật khẩu :khang Nhập Lại Mật Khẩu : khang
UnTest
ed UnTested Pass Pass Pass Untested
TC_06 Kiểm
tra đăng
ký với
“Mật Khẩu”
quá
Bước 1:Mở trang website bán điện thoại Bước 2:
Bước
1 :Hiển thị thông báo mật khẩu tối thiểu 8
ký tự và
Mật khẩu :khang091 87877410 12345 Nhập Lại Mật
UnTest
ed UnTested Pass Pass Pass UnTested
Trang 9dài Vào trang
tạo tài khoản Bước 3:
Kiểm tra tất cả các text Box Bước 4 : Nhập giá trị vào trường mật khẩu nhiều hơn 16
ký tự Bước 5:Nhấn vào button Tạo tài khoản
nhiều nhất 16
ký tự
Khẩu : khang091 87877410 12345
3.2 TestCase Đăng Ký
ID Items
Sub-items Steps toExcute Expectedoutput TestData/Paramete
rs
IE11 FF Chrome Safari IphoneX SamS
ung S7
Trang 101 Trang chủ Giao diện
Đăng Nhập
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập Bước 3:Kiểm tra tất
cả các thành phần
Hiển thị đầy đủ các thành phần đã thiết kế
UnTested UnTes
ted Pass Pass Pass UnTested
TC_0
2 Kiểm tra
đăng nhập
“Tài Khoản
“và
“Mật Khẩu “
để trống
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Kiểm tra tất
cả các text Box Bước
4 : Để trống các trường giá trị của textbox Bước 5:Nhấn vào button
Hiển thị thông báo "Tài Khoản
“và “Mật Khẩu“
không được để trống
UnTested UnTes
ted Pass Pass Pass UnTested
Trang 11Đăng nhập TC_0
3 Kiểm tra
đăng nhập với
“Mật Khẩu “
để trống
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Kiểm tra tất
cả các text Box Bước
4 : Nhập giá trị vào text box
“Tên Tài Khoản”
Bước 5:Nhấn vào button Đăng Nhập
Hiển thị thông báo "Vui lòng nhập mật khẩu “
Tên Tài Khoản : khangsai gon1234 5
UnTested UnTes
ted Pass Pass Pass UnTested
TC_0
4 Kiểm tra
đăng nhập với
“Tài Khoản
“ để trống
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước
Hiển thị thông báo "Vui lòng nhập mật khẩu
Trang 123:Kiểm tra tất
cả các text Box Bước
4 : Nhập giá trị vào text box
“Mật Khẩu”
Bước 5:Nhấn vào button Đăng Nhập TC_0
5 Kiểm tra
trang đăng nhập với tài khoản không tồn tại
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Kiểm tra tất
cả các text Box Bước
4 : Nhập giá trị không tồn tại vào text box
“Tên Tài Khoản”
Bước 5:Nhấn
Bước 1 : Hiện thị thông báo
“Thông tin tài khoản không chính xác“
Tên Tài Khoản : abcxyz
UnTested UnTes
ted Pass Pass Pass UnTested
Trang 13vào button Tạo tài khoản TC_0
6 Kiểm tra
trang đăng nhập với
“Mật Khẩu
“khôn
g chính xác
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Kiểm tra tất
cả các text Box Bước
4 : Nhập giá trị vào ô text box
“Tên tài khoản”
chính xác và giá trị
“Mật Khẩu”
không tồn tại vào text box Bước 5:Nhấn vào button Tạo tài khoản
Hiện thị thông báo “Sai thông tin đăng nhập hoặc mật khẩu“
Tên tài khoản:
khang12 3 Mật Khẩu : xyzabc
UnTested UnTes
ted Pass Pass Pass
TC_0
6 Kiểm tra ô
Check
Bước 1:Mở trang
Ghi nhớ thông tin tài khoản
Tên Tài Khoản :khangsai
UnTested UnTes
ted Pass Pass Pass UnTested
Trang 14Box
“Ghi Nhớ”
của trang đăng nhập
website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Nhập tên tài khoản mật khẩu tồn tại Bước 4:
check vào ô checkB
ox “ghi nhớ”
Bước 5:Nhấn vào button Đăng nhập
mật khẩu gon1234
5 Mật Khẩu :12345
TC_0
7 Kiểm tra ô
Check Box
“Ghi Nhớ”
khi nhập mật khẩu sai của trang đăng nhập
Bước 1:Mở trang website bán điện thoại Bước 2:
Vào trang đăng nhập tài khoản Bước 3:Nhập đúng tên tài khoản
và nhập
Hệ thống chỉ ghi nhớ Tên Tài Khoản
Tên Tài Khoản :khangsai gon1234 5 Mật Khẩu :zxcvbvb nmj
UnTested UnTes
ted Pass Pass Pass UnTested
Trang 15sai tên đăng nhập Bước 4:
check vào ô checkB
ox “ghi nhớ”
Bước 5:Nhấn vào button đăng nhập
4 Resource & Environment Needs
4.1 Testing Tools
Requirements Tracking Tools Helix RM
Bug Tracking Tools ClickUp, Marker.io Automation Tools Selenium IDE, Lambdatest
4.2 Test Environment
Browers:
Windows 10: Edge, Chrome, Firefox, Safari
Windows 11: Edge, Chrome, Firefox, Safari
Mac OS: Chrome, Firefox, Safari
Linux Ubuntu: Chrome, Firefox
Devices:
Trang 16 iPhone 10/11/12/13, Google pixel 6, Samsung Galaxy S21, LG Wing 2