Thứ sáu, 05/04/2024 Trần Thị Hồng

Một số công cụ Kiểm thử phần mềm phổ biến cho Tester

1. SoapUI

SoapUI là công cụ kiểm thử mã nguồn mở API.

  • Dễ dàng thực hiện kiểm thử tự động chức năng, kiểm thử tải và kiểm thử bảo mật các Web API khác nhau
  • Hỗ trợ tất cả các giao thức, công nghệ tiêu chuẩn để kiểm tra tất cả các loại API
  • Giao diện đơn giản nên cả người dùng kỹ thuật và phi kỹ thuật có thể dễ dàng sử dụng
  • Có thể tạo bộ test suite, chạy từng case hoặc tất cả test case
  • Có thể thực hiện Test Generator, SQL injection
  • Hỗ trợ Assertion
  • Có thể dùng và kế thừa lại
  • Trang web: https://www.soapui.org/

 

 

2. Apache JMeter

  • Được thiết kế để kiểm tra hiệu suất tự động, chủ yếu dành cho các ứng dụng web
  • Giao diện thân thiện và dễ sử dụng
  • Hỗ trợ nhiều chiến lược kiểm thử như Load Testing, Distributed Testing, Functional Testing…
  • Có thể mô phỏng nhiều user với các threads đồng thời, tạo một tải nặng với ứng dụng web đang được kiểm tra
  • Hỗ trợ nhiều máy chủ, ứng dụng và loại giao thức khác nhau như HTTP, JDBC, LDAP, SOAP, FTP…
  • Có tính năng Record & Playback
  • Tích hợp với các công cụ CI / CD phổ biến
  • Trang web: https://jmeter.apache.org/

 

 

3. Postman

Postman là một loại công cụ cho phép người dùng có thể dễ dàng thao tác với API. Trong đó, phổ biến nhất hiện nay là REST

  • Hỗ trợ tất cả các phương thức HTTP (GET, POST, PUT, PATCH, DELETE, …)
  • Hỗ trợ gỡ lỗi, tạo thử nghiệm
  • Hỗ trợ authorization (Oauth1, 2).
  • Cho phép post dữ liệu dưới dạng form (key-value), text, json.
  • Hiện kết quả trả về dạng text, hình ảnh, XML, JSON
  • Cung cấp tính năng import hoặc export,từ đó người dùng sẽ có thể chia sẻ các tệp dễ dàng hơn
  • Trang web: https://www.postman.com/