You are on page 1of 10

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC THĂNG LONG

BÀI TẬP LỚN

KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG


PHẦN MỀM

GIÁO VIÊN HƯỚNG DẪN: TRẦN THỊ HUỆ


SINH VIÊN THỰC HIỆN: NHÓM 1
A38954 – ĐỖ MẠNH TÀI
A41203 – VŨ THỊ NGA
A39208 – LƯƠNG THỊ BÍCH HỢP
A40333 – MAI VĂN TUẤN

HÀ NỘI – 2023
MỤC LỤC
1 Giới thiệu.........................................................................................................4
1.1 Mục đích..........................................................................................................4
1.2 Tổng quan........................................................................................................4
1.3 Phạm vi............................................................................................................4
1.4 Các định nghĩa và các từ viết tắt được dùng...................................................4
1.4.1 Các định nghĩa.....................................................................................4
1.4.2 Các từ viết tắt......................................................................................4
1.5 Những người sử dụng tài liệu này...................................................................5
2 Tài liệu tham khảo............................................................................................5
3 Lịch trình công việc..........................................................................................5
4 Những yêu cầu về tài nguyên..........................................................................5
4.1 Phần cứng.......................................................................................................5
4.2 Phần mềm........................................................................................................5
4.3 Công cụ kiểm thử.............................................................................................6
4.4 Môi trường kiểm thử........................................................................................6
4.5 Nhân sự...........................................................................................................6
4.5.1 Vai trò và trách nhiệm..........................................................................6
4.5.2 Đào tạo................................................................................................7
5 Phạm vi kiểm thử.............................................................................................7
5.1 Những chức năng được kiểm thử...................................................................7
5.1.1 Tìm kiếm..............................................................................................7
5.1.2 Tạo tài khoản.......................................................................................8
5.1.3 Quản lý hồ sơ cá nhân........................................................................8
5.1.4 Mở bài hát / video / playlist..................................................................8
5.2 Những chức năng không được kiểm thử........................................................8
6 Chiến lược kiểm thử........................................................................................8
6.1 Test Stages......................................................................................................8
6.2 Các loại kiểm thử.............................................................................................9
7 Điều kiện chấp nhận........................................................................................9
8 Defect Tracking................................................................................................9
8.1 Phân loại lỗi.....................................................................................................9
8.2 Quy trình xử lý lỗi...........................................................................................10
9 Test Deliverables...........................................................................................10
9.1 Test Cases.....................................................................................................10
9.2 Test Reports..................................................................................................10
1 Giới thiệu
1.1 Mục đích
Tài liệu kế hoạch kiểm thử này đưa ra các mục đích sau:
 Xác định thông tin cơ bản về dự án và các thành phần chức năng được
kiểm thử và không được kiểm thử
 Liệt kê những yêu cầu cho việc kiểm thử (Test Requirements)
 Những chiến lược kiểm thử nên được sử dụng
 Ước lượng những yêu cầu về tài nguyên và chi phí cho việc kiểm thử
 Những tài liệu được lập sau khi hoàn thành việc kiểm thử
1.2 Tổng quan
Website Đồng Hồ là một trang web mua bán sản phẩm liên quan đến đồng hồ
dành cho tất cả mọi người, mọi người có thể xem được cái tin tức nổi bật cũng
như các sản phẩm đang hot về đồng hồ....
1.3 Phạm vi
Tài liệu kế hoạch kiểm thử này được áp dụng cho việc kiểm thử những chức
năng của trang web được đặc tả trong tài liệu Bài tập lớn dành cho sinh viên
môn học Kiểm Thử và đảm bảo chất lượng phần mềm.
Các dịch vụ, chức năng cần kiểm tra:
 Tìm kiếm cơ bản và Tìm kiếm nâng cao
 Tạo tài khoản và Đăng nhập
 Quản lý hồ sơ cá nhân
 Thực hiện việc mua sản phẩm và thanh toán
 Chức năng thêm, sửa, xóa
1.4 Các định nghĩa và các từ viết tắt được dùng
1.4.1 Các định nghĩa
Thuật ngữ Định nghĩa
Content Nội dung về sản phẩm đồng hồ
Action Hành động sửa, hoặc xóa
Themes Liên quan đến logo page, và các trang slide page

1.4.2 Các từ viết tắt


Từ viết tắt Mô tả
Số đt Số điện thoại
Cat Category
1.5 Những người sử dụng tài liệu này
Tài liệu này được sử dụng cho Test Manager, Test Designer và Tester.
2 Tài liệu tham khảo
 Bài tập lớn dành cho sinh viên môn học Kiểm thử và đảm bảo chất lượng
phần mềm
 Tài liệu mẫu về kế hoạch kiểm thử của công ty CSCV
 Tài liệu mẫu về thiết kế testcase của công ty CSCV
 Slides môn học kiểm thử phần mềm
3 Lịch trình công việc
Milestone Deliverables Duration Start Date End Date
Lập kế hoạch kiểm thử Tài liệu Test Plan 2 ngày 20/06/2023 21/06/2023
Xem lại các tài liệu Tài liệu Tes Plan 2 ngày 22/06/2023 23/06/2023
Thiết kế các testcase Tài liệu Testcase 1 ngày 24/06/2023 24/06/2023
Viết các testcase Tài liệu Testcase 2 ngày 25/06/2023 26/06/2023
Xem lại các testcase Tài liệu Testcase 1 ngày 27/06/2023 27/06/2023
Thực thi các testcase Tài liệu Testcase 1 ngày 28/06/2023 28/06/2023
Ghi nhận và đánh giá
Tài liệu Testcase 2 ngày 29/06/2023 29/06/2023
kết quả kiểm thử

4 Những yêu cầu về tài nguyên


4.1 Phần cứng
Máy tính cá nhân có kết nối mạng Internet.

CPU RAM HDD Architecture


Intel Core i5, 2.3 GHz 4 GB 360 GB 64 bit

4.2 Phần mềm


Tên phần mềm Phiên bản Loại
IE8 8.0.6001.18702IC Trình duyệt web
Mozilla Firefox 12.0 Trình duyệt web
Google Chrome 19.0.1084.56 Trình duyệt web
Microsoft Windows 7
7 Hệ điều hành
Professional
Adobe Flash Player plugin 11.3 Tích hợp vào trình duyệt web
4.3 Công cụ kiểm thử
Hoạt động Công cụ Nhà cung cấp Phiên bản
Microsoft Office
Quản lý Test Case Microsoft 2007
Excel
Microsoft Office
Quản lý Configuration Microsoft 2007
Word
Microsoft Office
Defect Tracking Microsoft 2007
Excel
Quản lý tiến độ kiểm Microsoft Project
Microsoft 2010
thử Professional

4.4 Môi trường kiểm thử


Máy tính cá nhân có kết nối mạng Internet để có thể truy cập vào trang web bằng
trình duyệt.
Các chức năng của trang web Đồng Hồ được kiểm tra trên các trình duyệt IE8,
Mozilla Firefox 12.0 và Google Chrome 19.0.1084.56.
Hệ điều hành được sử dụng là Microsoft Windows 7 Professional.
4.5 Nhân sự
4.5.1 Vai trò và trách nhiệm
Thành viên Vai trò

Test Manager / Test Designer / Tester: Lập kế hoạch kiểm thử,


Vũ Thị Nga quản lý tiến độ hoạt động kiểm thử, kiểm thử một vài giao diện
và chức năng.

Test Designer / Tester: Thiết kế và viết các testcase, thực thi các
testcase cho các chức năng của Trang Chủ, Tin Tức, Sự kiện
nổi bật, Xem sản phẩm theo danh mục, Chi tiết sản phẩm, Giỏ
Mai Văn Tuấn
hàng, Thanh toán. Thiết kế và viết các testcase bổ sung, thực thi
các testcase bổ sung, đọc các tài liệu tham khảo để cung cấp
thông tin cần thiết cho nhóm.

Test Designer / Tester: Thiết kế và viết các test case, thực thi
Lương Thị Bích
Hợp các testcase cho các chức năng Login, Dashboard, Danh sách
sản phẩm, Danh sách thể loại, Danh sách tin tức.
Test Designer / Tester: Thiết kế và viết các testcase, thực thi các
Đỗ mạnh tài test case cho các chức năng Themes, Danh sách tài khoản, Tin
tức

4.5.2 Đào tạo


 <N/A>
5 Phạm vi kiểm thử
5.1 Những chức năng được kiểm thử
5.1.1 Trang chủ
 Kiểm tra hiển thị các sản phẩm trên trang chủ
 Kiểm tra các button
 Cho phép link đến Facbook, email
5.1.2 Giỏ hàng
 Trong mục giỏ hàng kiểm tra hiển thị chi tiết giỏ hàng
 Kiểm tra các button:
- Xóa
- Chi tiết sản phẩm
- Tiếp tục xem sản phẩm
- Cập nhật giỏ hàng
- Tiến hành thanh toán
 Kiểm tra Textbox: Thêm số lượng
5.1.3 Thanh toán
 Kiểm tra các Textbox:
- Họ Tên
- Email
- Số điện thoại
- Địa chỉ
- Ghi chú
 Kiểm tra các button:
- Quay về giỏ hàng
- Đặt hàng
5.1.4 Login
 Kiểm tra chức năng cho phép người dùng đăng ký tạo một tài khoản
mới
 Kiểm tra chức năng đăng nhập vào hệ thống với tài khoản vừa tạo
 Kiểm tra Textbox:
- Gmail
- Password
 Kiểm tra CheckBox: Remember Me
 Kiểm tra Button:
- Sign In
- Sign in using Facebook
- Sign in using Gmail
 Kiểm tra TextButton:
- I forgot my password
- Register a new membership
5.1.5 Dashboard
Kiểm tra các chức năng của các button
5.1.6 Danh sách sản phẩm
 Chức năng này hiện danh sách các sản phẩm
 Kiểm tra các chức năng của button
 Kiểm tra chức năng thêm, sửa, xóa sản phẩm
5.1.7 Danh sách thể loại
 Kiểm tra chức năng của TextBox: Entries
 Kiểm tra chức năng của Label input:
- Search
- CheckBox Status
- CheckBox Hot
- Button Sửa
- Button Xóa
- Button Previous
- Button Next
- Button Thêm
 Kiểm tra chức năng thêm, sửa thê loại
5.1.8 Danh sách tin tức
 Chức năng này sẽ hiển thị tin tức của các đồng hồ
 Kiểm tra các label input: Search, sửa, xóa,...
 Kiểm tả TextBox: Show entries
 Kiểm tra chức năng thêm, sửa tin tức
5.1.9 Themes
 Kiểm tra button: thêm,sửa, xóa
 Kiểm tra chọn tishc trạng thái ‘Status’
5.1.10 Danh sách tài khoản
 Chức năng này sẽ hiển thị danh sách người sử dụng
 Kiểm tra các button: Sửa, xóa, Thêm

5.2 Những chức năng không được kiểm thử


Những chức năng không được đặc tả trong tài liệu Bài tập lớn cho sinh viên môn
học Kiểm thử và đảm bảo chất lượng phần mềm
 Setting
 Thống kê báo cáo
 Quản lý nhập hàng
 Quản lý bình luận

6 Chiến lược kiểm thử


6.1 Test Stages
<N/A>
6.2 Các loại kiểm thử
Kiểm thử chức năng

Mục đích kiểm tra Đảm bảo các chức năng được kiểm tra hoạt động chính
xác theo đặc tả yêu cầu
Kỹ thuật Thực thi tất cả các trường hợp có thể có cho mỗi nhóm
chức năng, sử dụng dữ liệu hợp lệ và không hợp lệ để xác
định:
- Kết quả mong đợi khi dữ liệu hợp lệ được sử dụng
- Cảnh báo phù hợp hiện ra khi dữ liệu không hợp lệ được
sử dụng
Tiêu chuẩn dừng Tất cả các testcase đã được thiết kế đều được thực thi.
Tất cả các lỗi tìm thấy đều được ghi nhận lý do rõ ràng để
có thể giúp cho developer khắc phục.
Chịu trách nhiệm Test Designer / Tester
kiểm thử
Cách kiểm thử Kiểm thử bằng tay thủ công, tuần tự theo các bước được
định nghĩa trong testcase
Xử lý ngoại lệ Liệt kê tất cả các vấn đề liên quan phát sinh trong quá trình
thực thi kiểm thử.

7 Điều kiện chấp nhận


Passed tất cả các testcases đã được định nghĩa.
Hệ thống chạy ổn định trên các trình duyệt web khác nhau (IE8, Firefox và Google
Chrome phiên bản mới nhất).
8 Defect Tracking
8.1 Phân loại lỗi
Mức độ nghiêm
Đặc tả lỗi
trọng
- Không thể đăng ký tạo tài khoản mới
High - Không thể đăng nhập
- Không thể thanh toán
- Không thêm được sản phẩm vào giỏ hàng
- Hiển thị sai thông tin hoạt động của người dùng
- Không thể tạo kết nối với Facebook, email
Medium - Không thể chỉnh sửa thông tin cá nhân người dùng
- Không thể chỉnh sửa thông tin tài khoản
- Các chức năng chạy không ổn định
- Hiển thị kết quả tìm kiếm không đúng mẫu
Low - Các chức năng chạy không ổn định
- Tìm kiếm sai sản phẩm

8.2 Quy trình xử lý lỗi


Ghi nhận lại các lỗi được tìm thấy trong quá trình kiểm thử.
Báo cáo cho admin của trang web DongHo.com
9 Test Deliverables
9.1 Test Cases
Test_Case.xls
9.2 Test Reports
Test_Case.xls

You might also like