Ten year 2019 automated testing tools

Ten year 2019 automated testing tools

1, epochs

Official website: http://appium.io

AppUI automated testing

Appium is a mobile end automated testing open source tools, support for iOS and Android platform to support Python, Java and other languages ​​that can run on iOS and Android platforms at the same time the same set of Java or Python script, Appium is a C / S structure, the core is a Web server, which provides a REST interface. Upon receiving a client connection, will listen to the command, and then executes the commands on the mobile device, the final execution result returned in the HTTP response to the client.

License: Free

2, Selenium Recorder

Official website: http://www.aitestor.com/web/

WebUI automated testing

Selenium Recorder is a tool for developing a multi-company Cece Web application testing, Selenium Recorder future will become the preferred Web test automation engineers. Selenium Recorder keyword-driven concept, to simplify the creation and maintenance of test cases can be run directly in the browser, just as real users in the same operation. The main feature is currently supported browsers include IE (8,9,10,11), this tool: test system functionality - create regression testing test software functionality and user needs, and supports automatic recording of an action automatically generated. Free to change the object properties - tools identified by the input data set and can be arbitrarily changed objects and data attributes. Professional testers can also write scripts based on selenium framework provided by the tool.

License: Free

3、Postman

Official website: https://www.getpostman.com

Interface Test

Postman provides powerful debugging and Web API HTTP requests, it can send any type of HTTP request (GET, POST, PUT, DELETE ...), and can carry any number of parameters and Headers. Not only that, it also provides test data and environmental configuration data import and export, paid Post Cloud Users can also create their own Team Library for team collaborative test, and test their own collection will be able to share folders and data to the team by example .

License: Free

4 Soap

Official website: https://www.soapui.org

Interface Test

SoapUI provides all the tools required to test and refine the test. Overview labels give you all the content and a comprehensive view of a project. With one click, you can add any number of assertions to verify incoming messages TestStep. Use powerful HTTP Monitor record, analyze and even modify client - server communication, as it happens. SoapUI and the coming of a more professional and advanced features to keep ahead of other testing tools. Easily create and run data-driven testing. The data source TestStep read the test data from any external source - Excel in, XML, JDBC, documents, etc. - to the standard SoapUI property.

License: Free

5、Robot Framework

Official website: http://robotframework.org

WebUI automated testing, interface testing, APP test

Robot Framework is an automated functional testing framework written a python. Good scalability, support keyword-driven, you can simultaneously test multiple types of client interfaces or can be distributed test execution. Mainly used for a lot of acceptance testing and acceptance test-driven development round.

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

Robot Framework is not just web testing tool, it can also be used for automated testing on Android and iOS. For the test drive are familiar with the keyword testers can easily get started Robot Framework.

License: Free

6、QTP

Official website: https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview

WebUI automated testing, interface testing, APP test

HP QuickTest Professional provides automated functional and regression testing of compliance with all the major application software environment. Keyword-driven ideas to simplify the creation and maintenance of test cases. It allows users to record directly operating procedures on the screen, automatically generate functional test or regression test. Professional testers can also get complete control of the test and object properties via the built-in scripting and debugging environment provides. The current version, called Unified Functional Testing, referred to as UFT. You can test a lot of applications, such as interfaces API, Web services, desktop applications, Web systems, cell phones APP.

License: Commercial

7、Jmeter

Official website: https://jmeter.apache.org

Interface testing, performance testing

Apache JMeter is an open source project organization, it is functional and performance testing tools, 100% implemented in java;

JMeter can be used to test the performance of static or dynamic resources (files, Servlets, Perl scripts, java objects, database and query, ftp servers or other resources). JMeter to simulate additional high pressure load to test their ability to provide services, or to analyze the overall performance of the services they provide in the case under different load conditions on the server, or other network objects. You can analyze the performance or behavior under high load test server / script / object with JMeter graphical interface provides.

Use interface test Jmeter do need to note that careful use of "user-defined variable", Jmeter component has priority, when If multiple threads of execution, "user-defined variable" component-defined variables may be hell broke loose.

License: Free

8、Loadrunner

Official website: https://software.microfocus.com/en-us/products/loadrunner-load-testing/overview

Performance Testing

LoadRunner, is a forecast system behavior and performance load testing tool. To identify and find the problem by tens of millions of users to simulate load and embodiment of concurrent real-time performance monitoring, LoadRunner can test the entire enterprise architecture. Enterprises can use LoadRunner to minimize test time, optimize performance and accelerate the release cycle applications. LoadRunner load testing can be applied to a variety of automatic architecture that can predict system behavior and evaluate system performance.

License: Commercial

9、Monkey

App Stability Test

Software included in the sdk for android and iOS, by adb shell, generating a pseudo-random event or a user's system, stress test results: Crash crash, unresponsive anr.

License: Free

10、GT

Official website: http://gt.qq.com/index.html

App performance test

GT (carry-tone) is portable for measurement of APP platform, which is run directly on the phone's "integrated debugging and testing environment" (IDTE, Integrated Debug Environment). Use GT, a cell phone alone, without connecting to a computer, you will be able to APP quick performance test (CPU, memory, flow, power, frame rate / fluency, etc.), view the development logs, Crash log viewer, network packet capture, commissioning APP internal parameters, real machine code is time-consuming statistics.

Guess you like

Origin blog.51cto.com/14669142/2468164