What kind of tool is a test automation tool?

Commonly used automation testing tools and process?

Doing automation testing, how can you not know the common automation testing tools, and the related testing process. The following is my organization for you to recommend, I hope you like it.

Commonly used automation testing tools

Commonly used testing tools are generally: QTP+LoadRunner+QC

The tools that are also needed in the test are as follows:

Functional testing tools: QTP***HP***, WinRunner***MI***.

Test management tools: TestDirector/QuarlityCenter [these two tools a horizontal version of a vertical version, the same function], RationalTestManager

Defect tracking tools: Bugzilla, Mantis

Other: RationalPurify, RationalPureCoverager

Automated testing process

Requirements analysis phase: as long as it is the learning of the business, analyze the demand points.

Test Plan Phase: The test team leader will have to start writing the Test Plan according to the SOW, which includes personnel, hardware resources, test points, integration sequence, scheduling and risk identification.

Test design phase: the test program is usually designed by highly experienced test engineers who are very familiar with the requirements, and the test program is required to be designed according to each requirement point on the SRS, including a brief description of the requirement point, the test idea and the detailed test methodology of the three parts of the program. The test program also needs to be reviewed after it is written.

Test Program Phase: The design of test cases and protocols. Test cases are based on the “test program” to write, through the “test program” stage, testers have a detailed understanding of the entire system requirements. This is the time to start writing the use cases to ensure that they are executable and cover the requirements. Test cases need to include test items, use case level, preset conditions, operational steps and expected results. The steps and expected results need to be written in detail and clearly. Test cases should cover the test scenarios, which in turn cover the test requirements to ensure that customer requirements are not missed. Similarly, test cases need to be reviewed.

Test execution phase: execution of test cases, timely submission of quality Bug and test daily, test reports and other related documents

9 commonly used automated testing tools

1, RunnerMercury

Interactive’s WinRunner is an enterprise-level functional testing tool to detect whether the application can achieve the expected function and normal execution. By automatically recording, detecting, and playing back user application operations, WinRunner can effectively help testers test different releases of complex enterprise applications, improve tester productivity and quality, and ensure that cross-platform, complex enterprise applications are released without fail and perform stably over time. Enterprise applications may include web applications, ERP systems, CRM systems and so on. These systems need to be tested before release and after upgrades to ensure that all functionality performs correctly and without errors. How to effectively test applications that are constantly being upgraded and in different environments is a problem that every company faces.

2, Rational

Robot is the industry’s top functional testing tools, it can even help testers to learn high-level command code technology before the success of the test. It integrates on the tester’s desktop IBM

RationalTest Manager, where testers can plan, organize, execute, manage, and report on all testing activities, including manual test reports. This dual functionality of testing and management is an ideal start to automated testing.

3, AdventNet

QEngineAdventNetQEngine is a widely used and platform-independent automated software testing tools for Web functional testing, web performance testing, Java application functional testing, Java, API testing, SOAP testing, regression testing and Java application performance testing. Supports testing of applications developed using HTML, JSP, ASP, .NET, PHP, JavaScript/VBScript, XML, SOAP, WSDL, e-merce, legacy clients/servers, and more. This tool is developed in Java, so it is easy to port and provide multi-platform support.

4, SilkTest

is the industry’s leading , functional testing of enterprise applications for testing products , can be used to test the Web, Java or traditional C / S structure . SilkTest provides a number of features that enable users to efficiently automate software testing . These features include: test planning and management; direct library access and validation; flexible and powerful 4Test scripting language, built-in recovery system ***RecoverySystem***; and the ability to use the same set of scripts for cross-platform, cross-browser and technology testing.

5. QA

RunQARun’s test implementation is to move the mouse, keyboard point-and-click operation of the application under test, that is, to get the corresponding test command code, which can be edited and debugged. During the recording process, baseline values can be established for the function points contained in the application under test, in other words, checkpoints are inserted while the expected value is established. Here a checkpoint is the desired state of a particular aspect of the target system at a specific point. Typically, checkpoints are executed after QARun prompts the target system to perform a series of events. Checkpoints are used to determine whether the actual result is the same as the desired result.

6. Test

Partner is an automated functional testing tool designed for testing complex applications based on Microsoft, Java, and Web technologies. It enables both testers and developers to generate repeatable tests using visual command-code authoring and automated wizards that allow users to call on the full power of VBA and test at any level of hierarchy and detail. testPartner’s command-code development takes a generalized, hierarchical approach. Testers without programming knowledge can also use TestPartner’s visual navigator to quickly build tests and execute them. By recording and playing back tests through the visual navigator, each test is displayed as a tree structure to clearly show the test’s path through the application.

7. Holodeck

Holodeckisanadvancedfault-injection

A powerful fault-injection software testing tool. toolthatgivesyouthepowertoattackanapplicationwhileitmonitorsand

logseverythingyourapplicationdoes-everyfunctioncall, registryentry,

Holodeckisanadvancedfault-injection registryentry,

pieceofdatareadorwritten.

8. Telelogic

TAUTAU’s second generation includes three of the newest and most powerful technologies to accelerate large-scale software development and testing: The Unified Modeling Language*** UML*** and its features in many of its latest revisions, UML 2.0; the powerful testing language TTCN-3; and a new way of constructing systems: Model

DrivenArchitecture*** Model Driven Architecture***. These three new industry standards combined with TAU’s proven software development platform form a system, a best-in-class, stable and reliable tooling solution. TAU’s second generation is a breakthrough in systems and software development solutions, freeing the industry from the manual, error-prone, code-centric approach that has been used for far too long, and naturally taking the next step towards a more visual, automated and reliable development solution. visual, automated, and reliable development methodology.

9. TelelogicTAU/Tester

is a powerful tool for automated system and integration testing based on the common test language TTCN-3. TAU/Tester is based on modern development tools and provides high-level testing functionality to support the entire test lifecycle and accelerate automated testing. TAU/Tester allows users to focus specifically on test development because the TTCN-3 language is independent of the development language or test setup and is abstract and portable.