Mô tả:
pha kiểm thử
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
----------
BÁO CÁO BÀI TẬP
PHÂN TÍCH THIẾT KẾ, ĐẢM BẢO CHẤT LƯỢNG
PHẦN MỀM
ĐỀ TÀI: Hệ thống quản lý cho thuê sân bóng mini.
Modul: Thống kê khung giờ được thuê nhiều nhất.
Pha: Kiểm thử.
Nhóm môn học
: 02
Tên sinh viên
: Lê Anh Hào
Mã sinh viên
: B13DCCN198
I. Viết test plan cho module:
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 của module 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
Module thống kê khung giờ được thuê nhiều nhất là module cho phép
người quản lý có thể liệt kê ra được một danh sách các khung giờ được
thuê nhiều nhất và có thể xem được chi tiết có những khách hàng nào đã
đặt vào khung giờ đó. Từ đó, người quản lý có thể cho ra được những
biện pháp kinh doanh hiệu quả để tăng doanh thu.
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 module thống kê khung giờ được thuê nhiều nhất.
Các dịch vụ, chức năng cần kiểm tra:
Liệt kê danh sách các khung giờ được thuê nhiều nhất.
Xem được chi tiết các khách hàng nào đã đặt vào khung giờ được
thuê nhiều nhất đó.
1.4 Các định nghĩa và các từ viết tắt được dùng
Thuật ngữ
AT
Diễn giải
Acceptance test
Định nghĩa
Kiểm thử chấp nhận
PM
Project Manager
Quản lí dự án
PTL
Project Technical Leader Leader
QA
Quality Assurance
Đảm bảo chất lượng
SRS
Software Requirement
Specification
Yêu cầu đặc tả phần
mềm
ST
System test
Kiểm thử hệ thống
TP
Test Plan
Kế hoạch kiểm thử
TC
Test Case
Ca kiểm thử
UAT
User Acceptance test
Kiểm thử chấp nhận
người dùng
UT
Unit Test
Kiểm thử đơn vị
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 Tra Phần Mềm
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
03/06/2017
04/06/2017
Xem lại các tài liệu
Tài liệu Tes
Plan
2 ngày
03/06/2017
04/06/2017
Thiết kế các testcase
Tài liệu
Testcase
1 ngày
05/06/2017
05/06/2017
Viết các testcase
Tài liệu
Testcase
2 ngày
06/06/2017
07/06/2017
Xem lại các testcase
Tài liệu
Testcase
1 ngày
07/06/2017
07/06/2017
Thực thi các testcase
Tài liệu
Testcase
1 ngày
08/06/2017
08/06/2017
Ghi nhận và đánh
giá kết quả kiểm thử
Tài liệu
Testcase
2 ngày
08/06/2017
09/06/2017
Biểu đồ Gantt
https://phim365.net
4
Những yêu cầu về tài nguyên
4.1 Phần cứng
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
Microsoft Windows 7
Professional
Phiên bản
7
Loại
Hệ điều hành
4.3 Công cụ kiểm thử
Hoạt động
Công cụ
Nhà cung cấp
Phiên
bản
Quản lý Test Case
Microsoft
Office Excel
Microsoft
2007
Quản lý
Configuration
Microsoft
Office Word
Microsoft
2007
Defect Tracking
Microsoft
Office Excel
Microsoft
2007
Quản lý tiến độ
kiểm thử
Microsoft
Project
Microsoft
2010
Professional
4.4 Môi trường kiểm thử
Máy tính có cài phần mềm hệ thống quản lý cho thuê sân bóng mini.
Hệ điều hành được sử dụng là Microsoft Windows 7 Professional trở lên.
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
Lê Anh Hào
kiểm thử, quản lý tiến độ hoạt động kiểm thử, thiết kế
các testcase bổ sung và thực thi các testcase bổ sung
4.5.2
Đào tạo
- https://phim365.net
5
Phạm vi kiểm thử
5.1 Những chức năng được kiểm thử
5.1.1
Hiển thị danh sách các khung giờ được thuê nhiều nhất:
Kiểm tra chức năng hiển thị các khung giờ được thuê nhiều
nhất:
- Hiển thị có đúng các khung giờ được sắp xếp giảm dần theo
số lượt thuê không.
- Hiển thị có đúng theo form lần lượt với các cột như sau:stt,
khung giờ, ngày, cột tổng số lượt được thuê, cột tổng số tiền
thu được.
- Có các nút option detail ở cuối cùng mỗi hàng của khung
giờ.
5.1.2
Hiển thị danh sách chi tiết các khách hàng đặt vào khung
giờ đó:
Kiểm tra chức năng hiển thị chi tiết các khách hàng đặt vào
khung giờ đó sau khi nhấn vào option detail của mỗi khung giờ.
- Hiển thị có đúng các khách hàng đã đặt vào khung giờ đó
không.
- Hiên thị có đúng theo form lần lượt với các cột như
sau:id, tên khách, tên sân, ngày giờ, giá, tổng tiền.
- Hai nút Back , OK có thực hiện đúng chức năng không.
5.2 Những chức năng không được kiểm thử
6
Chiến lược kiểm thử
6.1 Test Stages
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ử
7
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ử.
Đ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 máy tính khác nhau chạy trên nền windown 7
profeshonal trở lên.
8
Defect Tracking
8.1 Phân loại lỗi
Mức độ
nghiêm trọng
High
Medium
Low
Đặc tả lỗi
- Không hiện thị được danh sách các khung giờ
được thuê nhiều lên
- Không hiển thị được chi tiết các danh sách các
khách hàng thuê tại khung giờ đó.
- Hiển thị không đúng chi tiết khách hàng đã thuê
vào khung giờ đó.
- Không thực hiện được các chức năng của nút
Back, OK.
- Hiển thị danh sách không đúng theo form theo số
cột đã quy định.
- Các chức năng chạy không ổn định
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 phần mềm hệ thống cho thuê sân bóng mini.
II. Viết tất cả các test case cho module:
Project Name:
Module Name:
Version:
Tester
Hệ Thống Cho Thuê Sân Bóng
Mini
Thống ke các khung giờ được
thuê nhiều.
Lê Anh Hào
Test case Hiển thị danh sách các khung giờ được thuê
Test enviroment:
NetBeans/Java Swing
Creat date:
20/12/2017
nhiều
Pass
Failed
N/A
2
Feature
0
Test case description
Test data
Test UI Màn
hiển thị danh
sách thống
kê các khung
giờ được
thuê nhiều
Test chức
năng của
button
option detail
Number of Test
cases
2
Expected Result
Actual Result
Tester Date
Tại màn hình “Thống kê các
khung giờ được thuê nhiều”,
bằng trực quan kiểm tra hiển
thị:
1. Đã có các khung giờ
thống kê ra chưa.
2. Bảng danh sách có các cột
theo thứ tự: Stt, khung giờ,
ngày, cột tổng số lượt được
thuê, cột tổng số tiền thu
được.
3. Có các button option
detail hiện ở cuối mỗi dòng
không.
1. Đã có các khung
giờ được thuê nhiều
hiện thị ra danh sách
dưới dạng bảng.
2. Hiển thị các dữ
liệu lên theo đúng
thứ tự của cột.
3. Đã có có button
option detail ở cuối
mỗi dòng.
1. Đã có các khung
giờ được thuê nhiều
hiện thị ra danh sách
dưới dạng bảng.
2. Hiển thị các dữ
liệu lên theo đúng
thứ tự của cột.
3. Đã có có button
option detail ở cuối
mỗi dòng.
Lê
Anh
Hào
20/12/201
7
Tại danh sách thống kê các
khung giờ nhuê nhiều được
hiển thị dưới dạng bảng ta
nhấn vào nút detail của dòng
đầu tiên.
Hiển thị lên màn
hình “Chi tiết khách
hàng đặt”
Hiển thị lên màn
hình “Chi tiết khách
hàng đặt”
Lê
Anh
Hào
20/12/201
7
Test case Hiển thị danh sách chi tiết các khách hàng đã
đặt
đó.
Passvào khung giờ
Failed
N/A
Number of Test
cases
Resul
t
Pass
Pass
Notes
3
Feature
Test UI Màn
hiển thị danh
sách chi tiết
các khách
hàng đã đặt
vào khung
giờ đó.
0
Test case
description
Tại màn hình “Chi
tiết khách hàng đặt”,
bằng trực quan kiểm
tra hiển thị:
1. Đã hiển thị các
khách hàng đặt vào
khung giờ đó hay
chưa.
2. Bảng danh sách có
các cột theo thứ tự:
id, tên khách, tên sân,
ngày giờ, giá, tổng
tiền
3. Có các button
Back, OK hiện ở
cuối bảng hay không.
Test data
3
Expected Result
1. Đã chi tiết các
khách hàng đã đặt
vào khung giờ đó.
2. Hiển thị các dữ
liệu lên theo đúng
thứ tự của cột.
3. Đã có button
Back, OK ở cuối
bảng.
Actual Result
1. Đã chi tiết các
khách hàng đã đặt
vào khung giờ đó.
2. Hiển thị các dữ
liệu lên theo đúng
thứ tự của cột.
3. Đã có button Back,
OK ở cuối bảng.
Teste
r
Lê
Anh
Hào
Date
20/12/2
017
Resul
t
Pass
Notes
Test chức
năng của
button Back
Tại danh sách chi tiết
các khách hàng đã
đặt được hiển thị
dưới dạng bảng ta
nhấn vào nút Back ở
dưới bảng.
Quay trở lại danh
sách các khung giờ
được thuê nhiều.
Quay trở lại danh
sách các khung giờ
được thuê nhiều.
Lê
Anh
Hào
20/12/2
017
Pass
Test chức
năng của
button OK
Tại danh sách chi tiết
các khách hàng đã
đặt được hiển thị
dưới dạng bảng ta
nhấn vào nút OK ở
dưới bảng.
Quay trở lại giao
diện menu chính của
người quản lý.
Quay trở lại giao
diện menu chính của
người quản lý.
Lê
Anh
Hào
20/12/2
017
Pass
Xem phim mới nhât tại phimhay
- Xem thêm -