Several representative automated testing tools Summary Introduction

Several representative automated testing tools Summary Introduction
First, the traditional automated testing tools / commercial tools (only introduce two more traditional tools, which are mostly foreign)

1, QTP, full name HP QuickTest Professional software, the latest version of the HP QuickTest Professional 11.0QTP is quicktest abbreviation Professional is an automated testing tool. The purpose of the QTP want to use it to perform repetitive manual testing, the new version is mainly used for regression testing and testing of the same software.
So you before the test to be considered well how to test an application, for example, to test those functions, procedures, input data and expected output data, QuickTest for the GUI applications, including traditional Windows applications, and now more increasingly popular Web applications. It can cover the vast majority of software development technology, simple and efficient, and reusable test cases have features.
These include: creating a test, insert a checkpoint, test data, enhanced test, run test, analysis of the results of testing and maintenance.

2, IBM Rational Functional Tester (referred to as RFT) is an advanced, automated functional and regression testing tool that is suitable for testers and GUI developers. Use it to test novice can simplify complex testing tasks quickly get started; experts to test by selecting the industry-standard scripting language, to achieve a variety of advanced customization features.

By IBM's latest patented technologies, such as software-based testing technology Wizard of intelligent data-driven, increase reuse of test scripts ScriptAssurance technology and so on, greatly improving the ease of use and maintenance scripting capabilities.

Installation packages: Web search, download installation tool can be used.
Traditional tools Advantages: old tools / manufacturer, after thoroughly tempered, mature function, reassuring
inadequate: ① tool purchase price is high, the number of users need many words is not an ordinary business affordable (to be used without the use of pay, once discarded waste great). ② need local deployment, maintenance, high long-term costs; ③ tool is difficult to expand their own businesses closed; ④ using traditional programming languages, not everyone can prepare skilled use cases, low efficiency;

Second, the free / open source tools (web, app, win-gui each introduce a, are abroad)

1, Selenium Recorder is a tool for Web application testing company developing a multi Cece used, 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. Currently supported browsers include IE (8,9,10,11).

The tool supports different levels of testing skills. Non-programmers can easily start automated testing project, while the senior programmer and automated testing can save time to build a new library and maintain scripts.

The main functions of the tool:
test system functions: Create functional and regression testing software testing needs of users, and supports automatic recording of an action automatically generated.
Object properties of the parameters: identification provided by the tool and provides the data input, the object can freely change the attributes and data.
Test Reporting: Upon completion of regression testing, the results of a comprehensive quality report generation tests.
The reason diagnostics: The Find the wrong place, you can take the initiative to locate the error location analysis, you can find tactics (xpath, full path, a set of attributes) by adjusting to accurately locate the object.
selenium + python script: Professional testers can also provide tools selenium-based framework to write the script.

Installation package: http://www.aitestor.com/download/duocece/duocece_setup.exe

Pros: Open source / free, small and medium enterprises favorite. After tempered, functional maturation. Traditional programming languages ​​and automation recording capabilities combined with ease of use and flexibility increase

Inadequate: poor browser compatibility, currently only compatible with IE (8,9,10,11), is not compatible with Google for the popular Firefox browser, etc.

2, Appium is a mobile App support open-source, cross-platform automated testing tool for testing native and lightweight mobile application to support iOS, Android and FirefoxOS platform. Appium drive UiAutomator frame Apple and Android UIAutomation library, use the Selenium WebDriver JSON protocol.

3, Autoit use free software is a BASIC-like scripting language, which is designed for automated operation (graphical user interface) in Windows GUI. It is implemented using a combination of automated tasks by simulating keystrokes, mouse movements and window / control. Another language which is not possible or not reliably implemented method (such as VBScript and SendKeys).

Installation packages: Web search, download installation tool can be used.
Pros: Open source / free, small and medium enterprises favorite.
Deficiencies: ① not long temper somewhat this kind of BUG, not enough time to modify maintenance; ② While free enterprise but not necessarily low cost, often needs to do Integrated Development (carefully count might headache), if the business scene complex integrated development difficulty and workload, not all companies can cast vote affordable (if not that, a huge waste);
③ using traditional programming languages, not everyone can prepare skilled use cases, low efficiency;

Third, the new automated testing cloud service vendors (mainly domestic)

1, App- real machine compatibility test cloud (Baidu MTC, Testin, gifted test Tencent, Neusoft testability ...): the rise of nearly four years, mainly for the Android fragmentation brought about real machine compatibility issues with the app, submit after the app in the background automatically traverses interface / selected models, usually free or charge according to the number using models.

地址:www.testin.cn、http://utest.qq.com/、http://mtc.baidu.com/

2, web + App features automated test cloud (MVTest automated testing cloud - China, Sauce Labs

Guess you like

Origin blog.51cto.com/14669142/2468157