TestNG là một framework kiểm thử cho Java, được thiết kế để hỗ trợ việc viết, chạy và report kiểm thử cho các ứng dụng Java. Nó cung cấp một số tính năng mạnh mẽ như chạy các test theo thứ tự, grouping test, data-driven testing, và parallel testing. Nó cũng hỗ trợ việc tạo các báo cáo về kết quả kiểm thử để giúp cho việc theo dõi và phân tích kết quả kiểm thử dễ dàng hơn.
Có hai cách chính để cài đặt TestNG:
Sử dụng Maven: Bạn có thể thêm TestNG vào file pom.xml của dự án của bạn bằng cách thêm các dependency sau:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.0</version>
<scope>test</scope>
</dependency>
Tải về từ trang web của TestNG và cài đặt thủ công: Bạn có thể tải về bản jar của TestNG từ trang web của TestNG và cài đặt nó thủ công bằng cách thêm nó vào classpath của dự án của bạn.
Sau khi cài đặt xong, bạn có thể sử dụng TestNG trong dự án của mình bằng cách tạo một lớp kiểm thử với @Test annotation và chạy nó bằng cách sử dụng một plugin cho IDE hoặc từ command line.