Thực thi các phương thức kiểm thử với ứng dụng NUnit

Cập nhật ngày: 20/04/2024 - Đã có 672 lượt xem bài viết này!
Thực thi các phương thức kiểm thử với ứng dụng NUnit
Trong những bài trước về NUnit, trong clip, mình có hướng dẫn sử dụng ứng dụng NUnit và Command Line để có thể thực thi các phương thức kiểm thử với NUnit framework. Bài này, mình sẽ đi chi tiết về cách sử dụng ứng dụng NUnit. Về Command Line, mình giới thiệu ở đây.

Thực thi các phương thức kiểm thử với ứng dụng NUnit

Ứng dụng NUnit

Như mình đã nói đến trong bài “Giới thiệu NUnit Framework”, các phương thức kiểm thử không thể thực thi trực tiếp với Visual Studio mà không có các phần mở rộng được cài thêm. Cách nhanh nhất để thực thi các đoạn mã NUnit là sử dụng ứng dụng NUnit, được cài đặt cùng lúc với tập tin NunitFramework dll.

Khởi động ứng dụng NUnit, màn hình chính của NUnit sẽ có:

Ở bên trái, chúng ta sẽ có 1 Tests Tree, ở đây sẽ hiển thị toàn bộ phương thức kiểm thử trong dự án kiểm thử của chúng ta. Bên cạnh đó, chúng ta còn có 1 tab Categories, ở đây sẽ cho phép chúng ta lọc lại những phương thức thuộc Categories nào sẽ được/không được thực thi.

Ở phần bên dưới, chúng ta sẽ có 1 thanh Status bar, nơi mà sẽ cho chúng ta có một cái nhìn cơ bản về quá trình thực thi kiểm thử: Tổng số phương thức kiểm thử, số lượng Passed, số lượng Failed, số lượng Error và tổng thời gian thực thi.

Bên phải, chúng ta có 2 phần : Progress Bar và Result Summary. Trên Progress bar, khi nhấn vào nút Run, những phương thức kiểm thử được lựa chọn bên Tests Tree sẽ được thực thi và sẽ có một thanh bar cho chúng ta biết quá trình thực thi. Khi nhấn vào nút Stop, tất nhiên quá trình thực thi sẽ được ngưng lại :). Sau khi kết thúc quá trình thực thi, một số thông tin cơ bản sẽ được hiển thị.

Phần Result Summary sẽ cung cấp cho chúng ta nhiều chi tiết hơn về quá trình thực thi với 3 tab: Error and Failures; Tests Not Run; Text Output.

Error and Failures: cho chúng ta biết những phương thức kiểm thử nào Failed hay bị Error trong quá trình thực thi.

Tests Not Run: cho chúng ta một danh sách những phương thức kiếm thử không được thực thi.

Test Output: Tab này sẽ hiển thị cho chúng ta những thông tin mà trong mã kiểm thử của chúng ta đưa ra bên ngoài bằng Console.Writeline.

Bên cạnh những control chính, chúng ta còn có một Menu bar ở trên cùng. Menu bar này cung cấp cho chúng một số chức năng cơ bản cũng như thiết lập một số nâng cao.

File: dùng để tạo/mở một dự án kiểm thử với NUnit. Chúng ta còn có thể reload lại dll nếu cần thiết từ đây.

View: thiết lập lại cách hiển thị của ứng dụng NUnit. Trong này, có một menu là Mini GUI cho phép chúng ta hiển thị những phương thức kiểm thử chỉ với Tests Tree. Dùng cách hiển thị này, chúng ta có thể chỉnh cửa Visual Studio với NUnit sao cho dễ quan sát cả hai.

-  Project: thiết lập các thông số cho dự án kiểm thử NUnit.
-  Tests: các câu lệnh dùng để thực thi phương thức kiểm thử.
-  Tools: thiết lập các thông số cho ứng dụng NUnit
-  Help: Hướng dẫn sử dụng ứng dụng

BTV.Trần Thị Thu Huyền
Phòng Truyền Thông IMicroSoft Việt Nam
Hotline: 0916 878 224
Email: huyenttt@imicrosoft.edu.vn

 

Bạn đang muốn tìm kiếm 1 công việc với mức thu nhập cao.
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉  Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1)  Data Scientist full-stack
2)  Embedded System & IoT development full-stack
3)  Game development full-stack
4)  Web development full-stack 
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn. 
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!

 

Tham khảo các khóa đào tạo nhân sự qua danh mục