12/08/2018, 00:44

Part 3: Giới thiệu về mã nguồn mở TestNG dành cho kiểm thử phần mềm

Hướng dẫn tích hợp TestNG plug-in với Eclipse Để chạy được các test, cần phải cài đặt "TestNG Eclipse plug-in". Trong phần này, chúng tôi sẽ hướng dẫn cài đặt plug-in cho Eclipse Ganymede (version 3.4). Install Eclipse plug-in theo các bước sau: HELP--->"Install New software" Xuất hiện ...

Hướng dẫn tích hợp TestNG plug-in với Eclipse

Để chạy được các test, cần phải cài đặt "TestNG Eclipse plug-in". Trong phần này, chúng tôi sẽ hướng dẫn cài đặt plug-in cho Eclipse Ganymede (version 3.4). Install Eclipse plug-in theo các bước sau:

  • HELP--->"Install New software"
  • Xuất hiện hộp thoại "Update software and Ad-on" ---> Chọn "Avaiable software"
  • Press "Add..." ---> Nhập Site URL "http: //beust.com/eclipse" vào trường "Work with:" ---->"OK". Check vào checkbox "http: //beust.com/eclipse" ---> "Install"

1.jpg

Figure 1 Available software

  • Xuất hiện hộp thoại "Install" ---> Chọn "I accepted the Terms of the license agreement" ----> "Close". Sau khi hoàn tất cài đặt sẽ xuất hiện hộp thoại yêu cầu restart lại máy, chọn "Yes" và restart lại máy của bạn.

2.jpg

Figure 2 Hộp thoại "Install"

  • Khi chạy kiểm thử, các bạn chọn TestClass ở "Package Explorer" hoặc "Project Explorer" rồi phải chuột, chọn "Run as" ---->"TestNG Test". 3.jpg

Figure 3 "TestNG Test"

_Kết quả test sẽ hiển thị trên thanh TestResult, màu đỏ là test failed, màu xanh là test success.

4.jpg

Figure 4 kiểm thử bằng TestNG trên Eclipse

Kết luận

Ở phần đầu bài viết này, chúng tôi đã đưa đến cho các bạn cái nhìn tổng quan nhất về TestNG qua việc so sánh với công cụ mã nguồn mở JUnit. Như các bạn biết, TestNG ra đời nhằm giải quyết các hạn chế vốn có của JUnit3 và giúp đơn giản hóa công việc kiểm thử phần mềm.

Về cơ bản thì TestNG có cách sử dụng tương tự như với JUnit4 nên chúng ta có thể dễ dàng migrate từ JUnit4 sang TestNG. Tuy nhiên, để làm được việc đó, yêu cầu các bạn phải có kiến thức và skill vững và chuyên sâu.

Trong khuôn khổ bài viết này, có thể chưa giúp các bạn cảm nhận được đầy đủ những ích lợi của việc sử dụng TestNG trong việc kiểm thử phần mềm. Tuy nhiên, xét cho cùng, TestNG có rất nhiều tính năng nổi trội mà JUnit4 không có. Để giúp các bạn có thể cảm nhận được đầy đủ những lợi ích to lớn mà TestNG có thể mang lại, chúng tôi sẽ giải thích chi tiết và rõ ràng về các tính năng nổi bật của TestNG trong bài viết sau.

Refer Part 2: https://viblo.asia/tran.thi.kim.thuy/posts/n7prv3onvKod

Bài liên quan

Giới thiệu về Helm, Trình quản lý gói cho Kubernetes

Giới thiệu Triển khai các ứng dụng cho Kubernetes - hệ thống phối hợp thùng chứa mạnh mẽ và phổ biến - có thể phức tạp. Thiết lập một ứng dụng đơn lẻ có thể liên quan đến việc tạo ra nhiều tài nguyên Kubernetes phụ thuộc lẫn nhau - chẳng hạn như nhóm, dịch vụ, triển khai và bản sao - mỗi yêu cầu ...

Trần Trung Dũng viết 13:13 ngày 16/09/2018

Tìm hiểu về công cụ Katalon trong kiểm thử phần mềm - tổng quan về Katalon (Phần 3)

Dưới đây là các bước để thực thi tập lệnh hoặc để tự động hoá ứng dụng Android bằng cách sử dụng Katalon Studio trên Windows 10. Tuy nhiên, có vài điều kiện tiên quyết cho cùng một điều: - Studio Katalon - Node JS - Appium - Bật chế độ developer mode trên thiết bị Android Cài đặt ...

Hoàng Hải Đăng viết 17:24 ngày 12/08/2018

Hai lỗi phổ biến mà new tester gặp phải trong kiểm thử phần mềm

Bài viết dịch từ nguồn: http://www.asktester.com/common-mistakes-in-software-testing/ Mọi người đều đã và đang mắc lỗi. Tôi mắc lỗi, bạn mắc lỗi, chúng ta đều mắc lỗi. Có một số lỗi nhỏ và chúng ta có thể học hỏi, rút kinh nghiệm để tránh gặp lại những lỗi đó. Nhưng có một số lỗi lớn đôi khi ...

Bùi Văn Nam viết 17:07 ngày 12/08/2018

Hướng dẫn về ASO (App Store Optimization) dành cho App Store (Phần 3)

Xin chào các bạn. Hôm nay mình xin quay trờ lại với loạt bài tìm hiểu về ASO (App Store Optimization). Ở bài trước mình đã giới thiệu về cách thức hoạt động của từ khoá trong trường từ khoá trên iTunesConnects và một số cách để chọn từ khoá. Ở phần này mình sẽ giới thiệu cách chọn từ khoá tốt cho ...

Tạ Quốc Bảo viết 16:48 ngày 12/08/2018

Tổng quan về Agile và Kiểm thử phần mềm trong mô hình Agile

Hiện nay, có rất nhiều các mô hình được áp dụng vào để phát triển dự án .Trong số các mô hình , được sử dụng rộng rãi và phổ biến hơn cả là mô hình Agile. Trong bài viết này, tôi sẽ đi tìm hiểu tổng quan về Agile và Agile Testing. 1.1 Khái niệm và đặc điểm của Agile Khái niệm Mô hình phát ...

Trịnh Tiến Mạnh viết 15:04 ngày 12/08/2018
0