Bài thuyết trình: Unit Test

Định nghĩa Unit Test, tầm quan trọng Unit Test, phương pháp xây dựng Unit Test, các đối tượng thay thế, các kinh nghiệm trong Unit Test,. là những nội dung chính trong bài thuyết trình "Unit test". để có thêm tài liệu học và nghiên cứu. | UNIT TEST Nhóm 10 Các nội dung chính Định nghĩa Unit Test Tầm quan trọng Unit Test Phương pháp xây dựng Unit Test Các đối tượng thay thế (MOCK Object) Các kinh nghiệm trong Unit Test Các công cụ hỗ trợ Unit Test là gì? Unit Testing, kiểm tra từng bộ phận rất nhỏ, từng unit riêng biệt trong source code của chương trình để kiểm tra xem nó có hoạt động chính xác không. Từ những bộ phận nhỏ này, ta lại kiểm tra những unit lớn hơn có sử dụng những unit nhỏ đã được kiểm tra đó. Là 1 đoạn code để kiểm tra 1 đoạn code khác Unit Test Một Unit Test là một phần của source code, thực thi một phần code chính khác và so sánh kết quả thực tế với kết quả mong đợi. Được thực hiện bởi các lập trình viên. Có thể làm bằng tay (Manual Unit Test) hoặc tự động (Automated Unit Test) Tầm quan trọng Unit Test Lợi ích của Unit Test: Đảm bảo chất lượng từng Unit trong phần mềm. Phát hiện lỗi sớm và chỉnh sửa kịp thời Giảm chi phí Tái sử dụng được Giúp chúng ta Design Phương pháp xây dựng Unit | UNIT TEST Nhóm 10 Các nội dung chính Định nghĩa Unit Test Tầm quan trọng Unit Test Phương pháp xây dựng Unit Test Các đối tượng thay thế (MOCK Object) Các kinh nghiệm trong Unit Test Các công cụ hỗ trợ Unit Test là gì? Unit Testing, kiểm tra từng bộ phận rất nhỏ, từng unit riêng biệt trong source code của chương trình để kiểm tra xem nó có hoạt động chính xác không. Từ những bộ phận nhỏ này, ta lại kiểm tra những unit lớn hơn có sử dụng những unit nhỏ đã được kiểm tra đó. Là 1 đoạn code để kiểm tra 1 đoạn code khác Unit Test Một Unit Test là một phần của source code, thực thi một phần code chính khác và so sánh kết quả thực tế với kết quả mong đợi. Được thực hiện bởi các lập trình viên. Có thể làm bằng tay (Manual Unit Test) hoặc tự động (Automated Unit Test) Tầm quan trọng Unit Test Lợi ích của Unit Test: Đảm bảo chất lượng từng Unit trong phần mềm. Phát hiện lỗi sớm và chỉnh sửa kịp thời Giảm chi phí Tái sử dụng được Giúp chúng ta Design Phương pháp xây dựng Unit Test Quá trình thực hiện Unit Test Unit test nên được xây dựng cho mỗi module sau khi kiểm tra xong mã nguồn. Phương pháp xây dựng Unit Test Thiết kế UT: theo trình tự sau: Thiết lập các điều kiện cần thiết: khởi tạo các đối tượng, xác định tài nguyên cần thiết, xây dựng các dữ liệu giả Triệu gọi các phương thức cần kiểm tra. Kiểm tra sự hoạt động đúng đắn của các phương thức. Dọn dẹp tài nguyên sau khi kết thúc kiểm tra. Phương pháp xây dựng Unit Test Có 2 kỹ thuật phổ biến: Black box testing White box testing Phương pháp xây dựng Unit Test Phân tích các tình huống có thể xảy ra đối với mã. Mọi UT phải bắt đầu với trạng thái “fail” và chuyển trạng thái “pass” sau một số thay đổi hợp lý đối với mã chính. Khi viết một đoạn mã quan trọng, hãy viết các UT tương ứng. Số lượng Test Case đủ lớn để phát hiện điểm yếu của mã theo nguyên tắc: Nếu nhập giá trị đầu vào hợp lệ thì kết quả trả về cũng phải hợp lệ Nếu nhập giá trị đầu vào không hợp lệ thì kết quả trả về phải không hợp

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.