TEST PLAN
Môn học: kiểm định chất lượng phần mềm
Nhóm 2
Nội dung báo cáo
I
• Quy trình làm phần mềm
II
• Chiến lượt kiểm thử
III
• Quy trình kiểm thử
IV
• Test Plan
V
• Kết luận
Quy trình làm phần mềm
Kiểm lỗi
Khảo sát
Kiểm lỗi phân hệ
Phân
tích
Kiểm lỗi hệ thống
Thiết kế
Roadmap
Kiểm
chứng
Test case
Bug
Test Report
Nội dung
Cài đặt
Kết quả
Triển
khai
Bảo trì
Chiến lược kiểm thử
Bắt đầu
Kiểm thử
đơn vị
Developer
thực hiện
Kiểm thử
phân hệ
Kiểm thử
tích hợp
Kiểm thử
Hệ thống
Tester thực hiện
Kết thúc
Quy trình kiểm thử phần mềm
Bắt đầu
Lập kế
hoạch test
Thiết kế
test
Test Plan
Test Case
Test Report
Kết thúc
Chuẩn bị
dữ liệu test
Chạy ứng dụng với bộ
dữ liệu test
Test Data
So sánh kết quả test
với test case
Test
Results
Test Plan
Cấu trúc của 1 test plan
Test Plan
1. Giới thiệu
Lập kế hoạch cụ thể cho dự án
Đảm bảo việc testing được thực hiện
đúng kế hoạch và đầy đủ.
Phân chia công việc hợp lý
Quản lý công
việc Testing
Test Plan
Thời gian: 25/05-01/06
2. Các giai đoạn chính
Test giao diện
Test chức năng
Test quy trình quản trị
Test hệ thống
Quản lý công
việc Testing
3. Mục đích
Kiểm tra mức độ hoàn thiện của
phần mềm
Tìm ra lỗi 1 cách nhanh chóng
Đảm bảo phần mềm không còn lỗi
Nâng cao mức tiện dụng của phần
mềm
Quản lý công
việc Testing
4. Các chức năng cần test
Chức năng cơ bản
5. Kế hoạch test
Các kỹ thuật testing
Test toàn bộ data và database
Test chức năng
Test chu trình nghiệp vụ
Test giao diện người dùng
Định hình sự thực thi
5. Kế hoạch test
Các kỹ thuật testing
Test dung lượng
Test bảo mật và quản lý truy cập
Test cấu hình
Test cài đặt
Mục tiêu
Bảo đảm những phương pháp truy nhập cơ sở dữ liệu và những quá trình chức năng đúng đắn và
test
không có sự sai lệch dữ liệu
Kéo theo mỗi phương pháp truy nhập cơ sở dữ liệu và quy trình,khởi đầu với mỗi dữ liệu hợp lệ
Kỹ thuật
hay không hợp lệ hay những yêu cầi cho dữ liệu
Kiểm tra cơ sở dữ liệu để bảo đảm dữ liệu đã được lưu trữ như mong đợi, tất cả các sự kiện cơ sở
dữ liệu xảy ra đúng đắn, hay xem lại những dữ liệu được trả về để bảo đảm rằng dữ liệu đúng
được khôi phục cho những lý do chính đáng
Tiêu chuẩn
Tất cả các phương pháp truy nhập cơ sở dữ liệu và chức năng của những quá trình như được thiết
hoàn thành
kế và không có bất kỳ sự sai lệch dữ liệu nào
Những sự
Testing có thể yêu cầu một môi trường phát triển DBMS hay những điều khiển tới việc nhập hay sửa đổi dữ
xem xét đặc
liệu trực tiếp trong những cơ sở dữ liệu.
biệt
Những quá trình xử lý cần phải được điều khiển bằng tay.
Những cơ sở dữ liệu có kích thước nhỏ hay tối thiểu(giới hạn số lượng records) cần phải được dùng để tăng
tính rõ ràng của bất kỳ sự kiện không được chấp nhận
6. Tài nguyên
Nhân sự
Trần Trung Hiếu
Trương Quốc Kỷ
Công cụ
Unit Test, Junit, …
Source code Quản lý công việc
Máy tính
Quản lý công
việc Testing
7. Kết thúc
Phân công công việc
Viết báo cáo sau khi hoàn thành
Đưa ra ưu, khuyết điểm của phần mềm
Kết luận
Kiểm thử phần mềm -> chất lượng phần mềm được nâng cao.
Test Plan giúp kiểm soát được quá trình testing hoạt động như
thế nào.
Đem lại sự tin tưởng đối với chất lượng phần mềm
Giảm chi phí cho quá trình phát triển, bảo trì và nâng cấp phần
mềm.