Comparison of commonly used software testing tools

Has not been completed to add back

feature Katalon selenium UFT TestComplete jMeter  QTP  Loadrunner
Test development platform Cross-platform Cross-platform Windows Windows interface    
The application is being tested Web, mobile applications, API / Web Services Internet application Windows Desktop, Web, mobile applications, API / Web Services Windows Desktop, Web, mobile applications, API / Web Services web / fire    
Scripting language Java / Groovy Java,C#,Perl,Python,JavaScript,Ruby,PHP VBScript JavaScript,Python,VBScript,JScript,Delphi,C ++和C# java    
Programming skills You do not need. Recommended for advanced test scripts Integration of various advanced skills necessary tools You do not need. Recommended for advanced test scripts You do not need. Recommended for advanced test scripts Do not need    
learning curve in high in in in    
Easy to install and use Easy to set up and run You need to install and integrate a variety of tools Easy to set up and run Easy to set up and run      
Script creation time fast slow fast fast fast    
Object storage and maintenance Built-in object repository, XPath, an object recognition again XPath, UI map Built-in object repository, intelligent object detection and correction Built-in object repository, detection of common objects      
Based on the test image Built-in support You need to install additional libraries Built-in support, image-based object recognition Built-in support      
DevOps / ALM integration a lot of  Not (need additional libraries) a lot of a lot of      
Continuous Integration CI popular tools (eg Jenkins, Teamcity) CI various tools (eg Jenkins, Cruise Control) CI various tools (eg Jenkins, HP Quality Center) CI various tools (eg Jenkins, HP Quality Center)      
test analysis Katalon 分析 No No No      
Product Support Communities, business support services, full-time staff The open source community Dedicated staff, community Dedicated staff, community Open source    
License Type Free Software Open source (Apache 2.0) ownership ownership Apache is a Java-based tools to do performance testing stress testing;    
cost free free License and maintenance fees License and maintenance fees free    

Guess you like

Origin www.cnblogs.com/q149072205/p/11987967.html