Tạo test case trong Junit

Hướng dẫn sử dụng và các câu lệnh trong Junit
Post Reply
tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Tạo test case trong Junit

Post by tvn »

Để 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

Image

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.

Image


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

Image


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

Image

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

Image


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

Image


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ó.

Image

Và đây là kết quả chúng ta đã hì hục làm nãy giờ :D

Image


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

Image


Bước 9: Tiếp theo chúng ta cho chạy test case vừa tạo xong

Image

Đây là kết quả test case OK - do mình cho nó là TRUE

Image

Còn dưới đây là kết quả NG - do mình cho nó là FALSE

Image

Và đây là trường hợp code của hoặc tính toán trong test case bị lỗi

Image

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



hoai
Fresher Tester
Posts: 25
Joined: Tue 13 Mar, 2012 9:12 am
Contact:

Re: Tạo test case trong Junit

Post by hoai »

download jdeveloper 11g o trang nao vay. minh down o trang oracle ma no ko cho tao tai khoan. hixx..



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Tạo test case trong Junit

Post by tvn »

Bạn xem ở topic này nhé Oracle JDeveloper 11g download link



Post Reply