软件自动化测试工具介绍--所有(Software automation testing tools -- all)_第1页
软件自动化测试工具介绍--所有(Software automation testing tools -- all)_第2页
软件自动化测试工具介绍--所有(Software automation testing tools -- all)_第3页
软件自动化测试工具介绍--所有(Software automation testing tools -- all)_第4页
软件自动化测试工具介绍--所有(Software automation testing tools -- all)_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件自动化测试工具介绍-所有(Software automation testing tools - all)Introduction to software automation testing toolsFunction testing tool1, QTP testing toolsFull name HP QuickTest Professional software, the latest version is HP QuickTest Professional 11QTP is the abbreviation of QuickTest Professional, and it i

2、s an automatic testing tool. The purpose of using QTP is to use it to perform repeated manual tests,Mainly for regression testing and testing of new versions of the same software. So before you test, you should consider how to test the application, for example, to test those functions, operation ste

3、ps, input data and expected output data, etc.QuickTest is aimed at GUI applications, including traditional Windows applications, and the growing popularity of Web applications. It covers most software development techniques, is simple and efficient, and has the characteristics of reusable test cases

4、. These include creating tests, inserting checkpoints, checking data, enhancing tests, running tests, analyzing results, and maintaining tests.2, WinRunnerMercury Interactives WinRunner is an enterprise level functional testing tool that detects whether applications can achieve the desired functiona

5、lity and run properly. Through the application of automatic detection and recording and playback of the user, WinRunner can effectively help testers to complex enterprise application of different release test, improve work efficiency and quality of testing personnel, to ensure that the enterprise ap

6、plication is cross platform and complex fault free release and long-term stable operation.Enterprise applications may include Web application systems, ERP systems, CRM systems, and so forth. These systems are tested before release and upgraded to ensure that all functions are functioning without any

7、 errors. It is a problem for every company that how to effectively test and upgrade the application systems with different environments.3, Rational RobotIs the industrys top feature testing tool, and it can even help testers perform successful tests before testers learn advanced scripting techniques

8、. It is integrated on the testers desktop IBM Rational Test Manager, where testers can plan, organize, implement, manage, and report all test activities, including manual test reports. This dual function of testing and management is the ideal starting point for automated testing.4, AdventNet QEngine

9、AdventNet QEngine is a widely used and platform independent automated software testing tool that can be used for Web functionalityTest, web performance test, Java application function test, Java API test, SOAP test, regression test and Java application performance test. Support testing for applicati

10、ons developed using HTML, JSP, ASP,.NET, PHP, JavaScript/VBScript, XML, SOAP, WSDL, e-commerce, and traditional client / server. This tool is developed by Java, so it is easy to transplant and provide multi platform support5, SilkTestIs the industrys leading product for functional testing of enterpr

11、ise applications that can be used to test Web, Java, or traditional C/S structures. SilkTest provides many functions that allow users to efficiently automate software testing. These features include: planning and management of the test; database access and check directly; flexible and powerful 4Test

12、 script language, the built-in recovery system (Recovery System); and the ability to use the same set of test scripts for cross platform, cross browser and technology.6, QA RunQARun test is achieved by mouse movement, keyboard click operation to be tested applications, that is, to get the appropriat

13、e test script, the script can be edited and debugged. In the recording process, a baseline value can be established for the functional points included in the application under test, i.e., the expectation value is set while inserting the checkpoint. Here, the checkpoint is a particular aspect of the

14、target system, a desired state at a particular point. Typically, the checkpoint is executed after the QARun prompts the target system to execute a series of events. Check points are used to determine whether actual results are the same as expected7, Test PartnerIt is an automated function testing to

15、ol designed for testing complex applications based on Microsoft, Java, and Web technologies. It enables testers and developers can use visual scripting and automatic wizard to generate reproducible test, all users can call the VBA function, and any level and the details of the test. TestPartner scri

16、pting is developed in a generic, hierarchical manner. Testers without programming knowledge can also quickly create, test, and execute through the TestPartner visual navigator. Record and playback tests via visual navigation,Each test will be displayed as a tree structure to clearly show the path of

17、 the test through the application.8, Holodeck- powerful fault implanted software testing toolsHolodeck is an advanced fault-injection tool that gives you the power to attack an application while it monitors and logs everything your application does - every function call, registry entry, piece of dat

18、a read or written.9, Telelogic TAUThe second generation of TAU contains three of the latest and most powerful technology to accelerate the large-scale software development and testing: the unified modeling language (UML) characteristics, and many of its latest revised version of the UML2.0 method; p

19、owerful test language TTCN-3 and the new tectonic system: Model Driven Architecture (model driven architecture). These three new industry standards combine into TAUs already recognized software development platform, forming a system that delivers a first-class, stable and reliable tool solution. TAU

20、 second is a breakthrough in the development of the system and software solutions, it was released from the industry to use too long time manual, error prone, code centric approach, naturally to the next step, a more visual, automation and reliable development method.Telelogic TAU/Tester is a powerf

21、ul tool for automated systems and integration testing based on the common test language TTCN-3. TAU/Tester is based on modern development tools, provides high-level testing capabilities, supports the entire test life cycle, and accelerates automated testing. TAU/Tester allows users to pay particular

22、 attention to the development of tests, because the TTCN-3 language is independent of development language or test device, and is abstract and portable.Two 、 performance automation testing tools1, mainstream load performance testing toolsQA Load:Compuwares QALoad is an automated load testing tool fo

23、r client / server systems, enterprise resource allocation (ERP) and e-commerce applications. QALoad is part of the QACenter performance edition, which thoroughly measures the scalability and performance of an application through repeatable, real tests. QACenter brings together a full range of cross

24、enterprise automated testing products designed to improve software quality. QACenter can automate testing tasks throughout the development lifecycle and across multiple platforms.SilkPerformer: the most advanced enterprise level load testing tool in industry. It can emulate thousands of users and wo

25、rk in a multi protocol and multi computing environment. Regardless of the size and complexity of enterprise e-business applications, SilkPerformer can predict its performance before deployment. Performance monitoring user interface, real-time visual and powerful management reports can help us to qui

26、ckly solve the problem, such as speeding up the time to market, and ensure the reliability of the system by testing the minimum cycle, optimize performance and ensure the scalability of the application.LoadRunner: a highly adaptable, automated load test tool that predicts system behavior and optimiz

27、es performance. LoadRunner emphasizes the entire enterprise system, which helps you identify and find problems faster by simulating the actual users behavior and implementing real-time performance monitoring. In addition, LoadRunner supports the widest range of protocols and techniques to provide so

28、lutions tailored to your particular environment.WebRunner: is RadView company launched a performance test and analysis tools, which allow web application developers to automatically perform stress testing; webload is adopted to simulate the real operation of the user, to test the performance of the

29、generation of Web load is JavaScript, users create test scripts based on agenda, called the agenda, it is used to simulate the customer the behavior of performance by executing the script to measure web application in a real environment.2. resource monitoring toolsAs an important part of system stre

30、ss testing, resource monitoring has many integration in related testing tools. The capabilities of the middleware, the database, the host platform, and the ways in which the middleware is monitored vary among the different tools. These monitoring tools more dependent on data acquisition ability by m

31、onitoring platform itself, most of the current monitoring tool is basically the performance data acquisition interface provided directly from the middleware, database and host its acquisition performance index.First, different application platforms have their own monitoring commands and control inte

32、rfaces. For example, UNIX host users can use Topas, vmstat, and iostat directly to understand the health of their systems. In addition,Weblogic and WebSphere have their own platform monitoring station, in the above can understand the current usage of JVM, the size of the database connection pool and

33、 the number of client connections and request status etc. However, these monitoring methods have certain technical reserve requirements for testers, and they need to master the monitoring methods.Third party monitoring tools, corresponding to some system platform monitoring integration. For example,

34、 Loadrunner on some business platform commonly used are provided corresponding to monitor the entrance, in the concurrent test and monitor test environment for the business system, analyze the test data better.But Loadrunner also provides the tool for monitoring is not very intuitive, more intuitive

35、 testing tool can provide alarm information related in monitoring and monitoring of similar products such as a set of monitoring QUEST provides solutions including host monitoring, middleware platform and database platform monitoring. QUEST series of monitoring products provide an intuitive graphica

36、l interface, allowing testers to enter the monitoring role as soon as possible.3. fault locating tools and Tuning ToolsWith the continuous development of technology and the continuous improvement of testing requirements, the fault locator tool came into being. It can analyze the root cause of the pr

37、oblems exposed to the load pressure test more precisely. In the current mainstream testing tool vendors, have provided corresponding product support accordingly. Especially in the current.NET and the popular J2EE architecture, testing tool manufacturers in these areas provide technology related prod

38、ucts, such as the acquisition of the Vantage suite Loadrunner module added in the diagnosis and tuning module, Quest, PerformaSure, Compuware and CAs Wily Introscope tools and so on, are in a deeper level of business flow call tracking. These tools introduce the probe technology into the middleware

39、platform, capture the call relationship within the background business, find the problem, and provide a direct reference guide for the application system tuning.In the analysis of fault location database products, Oracle provides a powerful diagnostic module, at the same time, the company also launc

40、hed Quest database product operation and maintenance provide the complete product support in the database design, development and.Three, white box testing toolsThe choice of white box testing tools lies in the support of the development language, the depth of code coverage, the testing of embedded s

41、oftware, the visualization of testing, etc.The white box testing tool is the testing of the source code. The main contents of the test include lexical analysis and syntax analysis, static error analysis, dynamic detection and so onAt present, the main support of the development of language testing t

42、ools include: Standard C, Visual, Java, C + +, C + + Visual J etc.Parasoft white box testing tool setJtest Java code analysis and dynamic classes, component testingJcontract Java real time performance monitoring and analysis optimizationC+, Test, C, C+ code analysis and dynamic testingCodeWizard, C,

43、 C+ code static analysisInsure+, C, C+, real-time performance monitoring, and analysis optimizationOther companiesTest.Net code analysis and dynamic testingStatic and dynamic analysis tools for Logiscope c/c+ VerlogAnd testbed, Cantata, c/c+, etc.Rational tools focus on puricoverage and purify, quantifyCompuware white box testing tool setBoundsChecker, C+, Delphi, API and OLE, error checking, pointer and leak error checking, memory error checking, TrueTime, C+, Java, Visual, Basic code, efficiency check, component performance ana

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论