Sách giáo khoa
<Unit Test sử dụng JUnit trong Eclipse> Mã AAV-QT / NS / HDCV / FSOFT hành / sửa đổi 1/0 Ngày có hiệu lực 13/09/2010 MỤC LỤC 1 GIỚI THIỆU 3 1.1 Mục đích 3 1.2 Người dùng Đề xuất 3 1.3 Các định nghĩa, từ viết tắt, và từ viết tắt 3 1.4 Tổng quan 3 2 MÔ tẢ CHUNG 3 3 CỤ THỂ ĐÀO TẠO 3 3.1 kiểm tra mã HIỂM 3 3.1.1 Java báo cáo bảo hiểm mã trong Eclipse 3 3.1.2 Thực hiện kiểm tra 4 3.2 Excution Unit test 6 3.2.1 Giới thiệu 6 3.2.2 JUnit với Eclipse 7 3.2.3 JUnit (nhiều hơn) trong chi tiết 13 1 GIỚI THIỆU 1.1 Mục đích Tài liệu này cung cấp một đơn vị kiểm tra tổng quan về cấu trúc của các dự án giả, sử dụng một số kỹ thuật và các công cụ để thực hiện kiểm tra đơn vị trong hệ thống. 1.2 người dùng xuất Fresher qua đào tạo kỹ thuật 1.3 Định nghĩa, từ viết tắt, và từ viết tắt N / A Tổng quan 1.4 Tài liệu này sẽ giúp người mới bắt đầu đặc biệt tìm kiếm một cách tiếp cận chung chung. Ngoài ra còn có một số phương pháp được mô tả dưới đây, và làm cho nó tự động mà thực sự là tiện dụng để bảo trì trong trường hợp thay đổi mã nguồn thường xuyên. Nó bao gồm hai phần sau đây: 1. Mã số bảo hiểm thử nghiệm 2. Thực đơn vị kiểm tra 2 MÔ TẢ CHUNG
3 CỤ THỂ ĐÀO TẠO
3.1 Kiểm tra mã HIỂM
Phần này mô tả Mã bảo hiểm trong Eclipse sử dụng EclEmma phần mềm.
3.1.1 Java báo cáo bảo hiểm mã trong Eclipse
Một phần của "định nghĩa về thực hiện" của nhóm chúng tôi là có đơn vị xét nghiệm tại chỗ và không chính thức, một tối thiểu của mã vùng phủ sóng 80%. Một Java mã số bảo hiểm plug-in cho Eclipse: EclEmma. Như bạn có thể nhìn thấy từ tên của nó, nó dựa trên các công cụ bảo hiểm mã EMMA Java. Dưới đây là một danh sách với các tính năng chính của nó:
• một chế độ bảo hiểm, trong đó các ứng dụng đưa ra hoặc kiểm tra đơn vị được trang bị và đo
• tổng quan về bảo hiểm: một quan điểm bảo hiểm có chứa một báo cáo về các giá trị bảo hiểm mã nguồn ở cấp dự án, gói cấp và class- mức
• nguồn nổi bật trong trình soạn thảo mã Java sử dụng màu sắc tùy biến
• quầy bảo hiểm tùy biến
• nhiều phiên vùng phủ sóng và phiên sáp nhập
• nhập khẩu EMMA tập tin dữ liệu bảo hiểm
• xuất khẩu dữ liệu bảo hiểm EMMA, XML và HTML
cách dễ nhất để cài đặt nó là thông qua các trang web cập nhật : http://update.eclemma.org. Sau khi cài đặt, bạn sẽ thấy một chế độ mới ra mắt xuất hiện trên thanh công cụ Eclipse, được gọi là Bảo hiểm, tương tự như chế độ Run và Debug. Chế độ mới này cho phép bạn chạy các báo cáo bảo hiểm trên các ứng dụng hoặc đơn vị xét nghiệm giống như bạn trước sẽ chạy các ứng dụng hoặc các đơn vị xét nghiệm.
Trong một dự án Tôi hiện đang làm việc trên, kiểm tra đơn vị phía máy chủ của chúng tôi được viết bằng TestNG. Từ Eclipse, tôi có thể chạy một hoặc nhiều đơn vị TestNG sử dụng plug-in Eclipse TestNG, vì vậy tôi có thể dễ dàng xác minh rằng mã của tôi vượt qua các bài kiểm tra đơn vị. Tôi đã xác định một cấu hình khởi động cho từng dự án phía máy chủ mà chạy tất cả các đơn vị xét nghiệm. Để kiểm tra mã số bảo hiểm cho những bài kiểm tra, tất cả tôi phải làm là tạo ra một cấu hình bảo hiểm và chắc chắn rằng tôi chọn thư mục mã nguồn được instrumented.
3.1.2 Thực hiện kiểm tra
Tạo một dự án Java Maven-TestNG mẫu và thêm để cho nó một lớp đơn giản gọi là ShoppingCartImpl cùng với một lớp thử nghiệm TestNG. Dưới đây là cách có vẻ: Như bạn có thể thấy, đây là một lớp học rất cơ bản. Bây giờ để cấu hình các thiết lập bảo hiểm; đây là một vấn đề đơn giản của cách nhấp vào nút hiểm trong thanh công cụ của Eclipse và chọn menu Cấu hình tùy chọn Bảo hiểm .... Điều này mở ra cửa sổ cấu hình bảo hiểm, như bên dưới: Chọn kiểm tra bộ TestNG mà bạn muốn chạy và kiểm tra các thư mục mã nguồn có liên quan đến bảo hiểm mã. Sử dụng Maven và tất cả các mã nguồn trong src / main / java vì vậy bạn chỉ chọn thư mục đó. Nhấn Apply và sau đó bạn đã có thể chạy các báo cáo bảo hiểm. Nhấn vào nút Phạm vi và cấu hình theTestNG được thực thi và báo cáo bảo hiểm có sẵn: Ở dưới cùng của cửa sổ Eclipse, bạn sẽ có được một bức tranh rõ ràng về bảo hiểm mã. Như bạn có thể thấy, những báo cáo tại dự án, gói và cấp lớp, mà còn hiển thị trong các gói thám hiểm, trong trái. Để kích hoạt trang trí trong gói thám hiểm, hãy vào menu Eclipse và chọn Preferences -> General -> Appearance -.> Nhãn trang trí, sau đó hãy chắc chắn rằng tùy chọn trang trí nhãn Java Mã Vùng phủ sóng được kiểm tra Một tính năng thú vị của EclEmma là sau khi các thiết bị đo đạc mã số bảo hiểm bạn thực sự có thể nhìn thấy lượng trong mã nguồn. Như bạn có thể thấy, mỗi ngành có liên quan để báo cáo bảo hiểm được đánh dấu bằng một màu sắc. Màu xanh lá cây là 100% bảo hiểm chi nhánh, màu vàng là đối với một số bảo hiểm chi nhánh và màu đỏ cho không có bảo hiểm ở tất cả. Các giỏ mua hàng có một mã số bảo hiểm khá thấp vì vậy bạn đã định hình nó lên. Sau một chút không quan trọng với mã này, bạn nhận được một mã số bảo hiểm 100% và một báo cáo rất tốt đẹp: 3.2 Excution Unit Test phần này mô tả các đơn vị kiểm tra thực hiện trong Eclipse sử dụng JUnit. 3.2.1 Giới thiệu a) Đơn vị kiểm tra Một xét nghiệm đơn vị là một đoạn mã được viết bởi một nhà phát triển thử nghiệm một functiona cụ thể
đang được dịch, vui lòng đợi..