Tải bản đầy đủ (.pptx) (20 trang)

ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (302.71 KB, 20 trang )

ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
Kiểm thử hộp trắng, hộp đen và tìm hiểu công cụ
hỗ trợ kiểm thử phần mềm JUnit
Nguyễn Văn Thân 20102202
Lê Ngọc Tuấn Nghĩa 20111917
Vũ Minh Lượng 20111659
Trần Sỹ Quyết 20112566
NỘI DUNG
1. Giới thiệu về ứng dụng AppSync
2. Kế hoạch kiểm thử
3. Kết quả
4. Tìm hiểu Junit
5. Kiểm thử hộp trắng
6. Đánh giá
Trang 2
1. Giới thiệu về ứng dụng AppSync

Là một nền tảng mở nhằm giúp các nhà phát
triển ứng dụng có thể tiếp cận được nhiều người
dùng đầu cuối cũng như giúp cho người sử
dụng điện thoại

Có thể có được nhiều ứng dụng hữu ích. Giúp
quản lý di động một cách toàn diện
ƯU ĐIỂM CỦA APPSYNC

Đồng bộ, tải dữ liệu siêu nhanh

Dễ dàng đồng bộ danh bạ, sms nhanh chóng

Kết nối giữa các thiết bị android/IOS


Trang 4
MỤC ĐÍCH KIỂM THỬ

Xác định những thông tin dự án và các phần dự án cần được
kiểm thử.

Nêu ra những phương pháp, chiến lược kiểm thử nên sử
dụng

Xác định nguồn lực cần

Nêu rõ các chức năng test và các chức năng không test
Trang 5
NGUỒN LỰC KIỂM THỬ
Trang 6
Member Position / Responsibility / Comment
Nguyễn Văn Thân
Test Manager : quản lý họat động kiểm thử

Hướng dẫn kỹ thuật.

Sử dụng và quản lý nguồn lực.

Báo cáo quản lý.

Báo cáo chất lượng sản phẩm.
Trần Sỹ Quyết
Test Designer : thiết kế testcase

Định nghĩa cách tiếp cận test.


Viết các testcase.
Vũ Minh Lượng
Tester : hiện thực và chạy test case.

Hiện thực test và test suites.

Chạy test suit.

Ghi kết quả.
Lê Ngọc Tuấn Nghĩa
2. KẾ HOẠCH KIỂM THỬ
2.1 Phạm vi kiểm thử
2.2 Liệt kê rủi ro
2.3 Chiến lược kiểm thử
2.1 Phạm vi kiểm thử
.
Trang 8
ID Feature Functional Testing Itegration Testing
Security & Access
Control Tesing
1
Kết nối thiết bị Android
với máy tính
5 man days 1 man days
1 man days
2 Điện thoại 5 man days
3 Cày tiền 5 man days
1 man days
4 Ưa thích 5 man days

5 Ứng dụng 5 man days
1 man days
6 Nhạc 5 man days
7 Hình nền 5 man days
1 man days


1 man days
8 Công cụ 5 man days
9 Kéo thả 5 man days
1 man days
10 Game 5 man days
2.2 Liệt kê rủi ro
Quá trình quản lý rủi ro trong khảo sát thực hiện dự án.
Trang 9
Phân loại rủi ro

Rủi ro kỹ thuật

Rủi ro kinh phí và tài nguyên

Rủi ro kế hoạch

Rủi ro vận hành.
Trang 10
2.3 Chiến lược kiểm thử

Công cụ kiểm thử
11
Action Tools

Supplier /
Self-constrcution
Version
Quản lý họat động kiểm thử Excel Microsoft 2010
Kiểm soát lỗi Excel Microsoft 2010
Các công cụ lập trình Eclipse IBM
Quản lý tiến độ dự án Microsoft Project Microsoft 2010
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
kiểm thử
Test Designer / Tester
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ử.
12
3. KẾT QUẢ
TestCase_AppSync \ \Đảm bảo CLPM\TestCas
e_AppSync.xlsx
4. Tìm hiểu Junit


JUnit là một framework đơn giản dùng cho việc tạo các unit
testing tự động, và chạy các test có thể lặp đi lặp lại. Nó chỉ
là một phần của họ kiến trúc xUnit cho việc tạo các unit
testing.

JUnit là một chuẩn trên thực tế cho unit testing trong Java.
JUnit về nguồn gốc được viết bởi 2 tác giả Erich Gamma và
Kent Beck 1.
14
Ưu điểm của JUnit

JUnit tránh cho người lập trình phải làm đi làm lại những
việc kiểm thử nhàm chán bằng cách tách biệt mã kiểm thử
ra khỏi mã chương trình, đồng thời tự động hóa việc tổ
chức và thi hành các bộ số liệu kiểm thử
15
6. ĐÁNH GIÁ VÀ ĐỀ XUẤT
6.1 Những điểm đạt được
6.2 Các vấn đề gặp phải
6.3 Đề xuất giải pháp
6.1 NHỮNG ĐIỂM ĐẠT ĐƯỢC

Nhóm đã hoàn thành tốt việc xây dựng kế hoạch test cũng
như test case

Việc giao tiếp trong nhóm diễn ra thuận lợi.

Rủi ro trong dự án xảy ra không nhiều.
Trang 17

6.2 CÁC VẤN ĐỀ GẶP PHẢI

Thời gian nhóm tập trung để làm bài tập lớn không nhiều

Một số trường hợp kiểm thử vẫn chưa được hoàn thiện
Trang 18
6.3 ĐỀ XUẤT GIẢI PHÁP

Hoàn thiện các trường hợp kiểm thử chưa thực hiện

Đưa ra giải pháp cho các trường hợp kiểm thử thất bại
Trang 19
CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ QUAN
TÂM THEO DÕI

×