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/