12 commonly used automated testing tools, please remember to forward and collect them!

Commonly used automated testing tools

1. Appium AppUI automated testing

Appium is an open source tool for mobile automated testing. It supports iOS and Android platforms, and supports languages ​​such as Python and Java. That is, the same set of Java or Python scripts can run on iOS and Android platforms at the same time. Appium is a C/S architecture with a core Web server, which provides a set of REST interfaces. After receiving the client's connection, it will listen for commands, then execute these commands on the mobile device, and finally return the execution results to the client in the HTTP response.

2. Selenium WebUI automated testing

Selenium is a tool for web application testing. Selenium has become the first choice for web automation test engineers. Selenium tests run directly in the browser, just like real users. Supported browsers include IE (7, 8, 9), Mozilla Firefox, Mozilla Suite, etc. The main functions of this tool include: Test compatibility with browsers - test your application to see if it can work well on different browsers and operating systems. Test system functionality - Create regression tests to verify software functionality and user requirements. Supports automatic recording of actions and automatic generation of test scripts in different languages ​​such as .Net, Java, and Perl. Selenium is an acceptance testing tool written specifically for web applications by ThoughtWorks. Its upgraded version is Webdriver

3. Postman interface test

Postman provides powerful Web API and HTTP request debugging. It can send any type of HTTP request (GET, POST, PUT, DELETE...) with any number of parameters and headers. Not only that, it also provides the import and export of test data and environment configuration data. Paid Post Cloud users can also create their own Team Library for team collaboration testing, and can share their test favorites and use case data with the team.

4. Soapui interface test

SoapUI provides all the tools needed to test and improve testing. The Overview tab gives you a comprehensive view of all the content of a project. With just one click, you can add any number of assertions to your TestStep to validate incoming messages. Use the powerful HTTP Monitor to record, analyze and even modify client-server communication as it occurs. And SoapUI Pro brings more professional and advanced features to stay far ahead of other testing tools. Create and run data-driven tests easily. The DataSource TestStep reads test data from any external source - Excel, XML, JDBC, files, etc. - into standard SoapUI properties

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

5、Robot Framework

Robot Framework is a functional automation testing framework written in python. It has good scalability, supports keyword drive, can test multiple types of clients or interfaces at the same time, and can perform distributed test execution. Mainly used for acceptance testing and acceptance test-driven development with many rounds.

Robot framework provides different frameworks for different automated testing needs. Its testing capabilities can be extended with Python and Java testing libraries. Selenium WebDriver is a popular library built into Robot Framework.

Robot Framework is not only a web page testing tool, it can also be used for automated testing of Android and iOS. Testers who are familiar with keyword test drivers can easily get started with Robot Framework

6、QTP

7. Jmeter interface test, performance test

JMeter is an open source project organized by Apache. It is a tool for functional and performance testing, 100% implemented in Java;

JMeter can be used to test the performance of static or dynamic resources (files, Servlets, Perl scripts, Java objects, databases and queries, ftp servers, or other resources). JMeter is used to simulate attaching high loads to servers, networks or other objects to test the stress capabilities of the services they provide, or to analyze the overall performance of the services they provide under different load conditions. You can use the graphical interface provided by JMeter to analyze performance indicators or test the behavior of servers/scripts/objects under high load conditions.

One thing to note when using Jmeter for interface testing is to be careful when using "user-defined variables". Jmeter components have priorities. If multiple threads are executed at the same time, the variables defined by the "user-defined variables" component may be messed up.

8. Loadrunner performance test

LoadRunner, is a load testing tool that predicts system behavior and performance. LoadRunner can test entire enterprise architectures by simulating concurrent loads for tens of millions of users and monitoring real-time performance to identify and find problems. Enterprises using LoadRunner can minimize testing time, optimize performance and accelerate the release cycle of application systems. LoadRunner can be applied to automatic load testing of various architectures, and can predict system behavior and evaluate system performance.

9. Monkey App stability test

The software comes with SDK and is suitable for Android and iOS. Through adb shell, it generates pseudo-random events for users or systems. Stress test results: crash, no response anr.

10. GT App performance test

GT (Portable Debug) is a portable debugging platform for APP. It is an "Integrated Debug Environment" (IDTE, Integrated Debug Environment) that runs directly on the mobile phone. Using GT, you can quickly perform performance tests on APP (CPU, memory, traffic, power, frame rate/fluency, etc.), view development logs, and Crash logs with just a mobile phone and no need to connect to a computer. Capture of network data packets, debugging of APP internal parameters, real machine code time consumption statistics, etc.

11. Appscan security test

IBM Security AppScan is a web application and web services penetration testing solution for security professionals that performs automated Dynamic Application Security Testing (DAST) and Interactive Application Security Testing (IAST) on modern web applications and services, supporting Comprehensive JavaScript execution engine for Web 2.0, JavaScript and AJAX frameworks, SOAP and REST web service testing covering XML and JSON infrastructure Support for WS-Security standards, XML encryption and XML signing, detailed vulnerability advisories and remediation recommendations

12. Jenkins continuous integration

Automated build and compilation, deployment, task execution, test reports, email notifications, etc.

Finally, I would like to thank everyone who read my article carefully. Looking at the increase in fans and attention, there is always some courtesy. Although it is not a very valuable thing, if you can use it, you can take it directly!

Software Testing Interview Document

We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and some Byte bosses have given authoritative answers. After finishing this set I believe everyone can find a satisfactory job based on the interview information.
 

Insert image description here

Guess you like

Origin blog.csdn.net/myh919/article/details/133205836