Để tạo được một test case trong junit trước hết các bạn phải cài đặt xong Junit. Ở đây mình dùng Oracle JDeveloper 11g
Bước 1: Click chuột phải vào phần Application Navigator ở bên trái rồi chọn New trên context menu vừa hiện ra
Nó sẽ hiển thị ra hộp thoại New Gallery như hình ở bước 2 dưới đây.
Bước 2: Trên hộp thoại New Gallery.
Trong mục Categories bên trái, chúng ta chọn Unit Tests và trong mục Items bên phải chúng ta chọn Test Case rồi sau đó click OK.
Bước 3: Create Test Case - Step 1 of 3
Bây giờ mới thật sự là tạo test case, ở step 1 này chúng ta không làm gì hết mà chỉ click Next
Bước 4: Create Test Case - Step 2 of 3
Chúng ta nhập vào tên của test case muốn tạo và chọn đường dẫn cho Package
sau đó click button Browse... sẽ hiển thị hộp thoại như hình ở bước 5
Bước 5: Class Browser (chọn extend class)
Chúng ta nhập vào tên của extend class cần tìm vào ô Match Class Name rồi sau đó chọn class cần tìm rồi click OK
Bước 6: Quay lại hộp thoại Create Test Case - Step 2 of 3
Sau khi chọn xong chúng ra sẽ quay lại hộp thoại Create Test Case - Step 2 of 3.
Bây giờ chúng ta click Next
Bước 7: Create Test Case - Step 3 of 3
Chúng ta click button Finish để kết thúc việc tạo test case mới và chúng ta sẽ viết code cho nó.
Và đây là kết quả chúng ta đã hì hục làm nãy giờ
Bước 8: Viết code sơ sơ cho test case xem như là bài tập hello word. Như hình bên dưới
Bước 9: Tiếp theo chúng ta cho chạy test case vừa tạo xong
Đây là kết quả test case OK - do mình cho nó là TRUE
Còn dưới đây là kết quả NG - do mình cho nó là FALSE
Và đây là trường hợp code của hoặc tính toán trong test case bị lỗi
Do mình cũng mới bắt đầu tìm hiểu về Junit, chưa có kinh nghiệm nhiều trong lĩnh vực này.
Mong các bạn đóng góp thêm.
Thanks
Tạo test case trong Junit
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
-
- Fresher Tester
- Posts: 25
- Joined: Tue 13 Mar, 2012 9:12 am
- Contact:
Re: Tạo test case trong Junit
download jdeveloper 11g o trang nao vay. minh down o trang oracle ma no ko cho tao tai khoan. hixx..
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact: