软件测试工具大全

上传人:re****.1 文档编号:505180417 上传时间:2023-02-09 格式:DOC 页数:19 大小:197.50KB
返回 下载 相关 举报
软件测试工具大全_第1页
第1页 / 共19页
软件测试工具大全_第2页
第2页 / 共19页
软件测试工具大全_第3页
第3页 / 共19页
软件测试工具大全_第4页
第4页 / 共19页
软件测试工具大全_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《软件测试工具大全》由会员分享,可在线阅读,更多相关《软件测试工具大全(19页珍藏版)》请在金锄头文库上搜索。

1、-软件测试工具汇总一、 工具汇总1. 免费工具下表中针对WEB页面或B/S构造进展功能和性能测试的工具有:开源功能自动化测试工具:PureTest,OpenSTA,Watir、Selenium、Ma*Q、WebInject、Fitnesse开源性能自动化测试工具:Jmeter、OpenSTA、DBMonsterPureTestMinq公司功能测试商业免费本是业商业自动化测试工具之一,如今PureTest已经免费。它专注于对WEB应用程序进展功能自动化测试,并即时对WEB页面元素进展检测,对 请求、响应进展诊断分析。PureTest is an application which is prim

2、arily used to setup scenarios of tasks, e*ecute and debug them. Even though it supports testing a variety of applications it is especially useful for debugging and snooping of web applications. PureTest includes a Recorder and Web Crawler which makes it useful for generic verification of requests an

3、d web content checking. The normal way to access web sites is via a browser; however, there are times when it is desirable to bypass the browser and access a site from a program, including: Debugging of requests and responses Automated web site testing The Recorder simplifies the process of capturin

4、g all requests that are e*changed between a browser and the web server. Then use PureTest to replay each request in order to carefully watch the data that is transferred on the wire ( headers, request parameters, response headers and response content). The Web Crawler is useful to pro-actively verif

5、y the consistence of a static web structure. It reports various metrics, broken links and the structure of the crawled web. Test scenarios that be saved to file and later be repeated, to verify that you server applictaion works as e*pected. This can be done using the PureTest debugger in the grapica

6、l user interface, but also using a mand line interface.PureLoadMinq公司负载压力测试商业免费PureLoad正是一款基于Java开发的网络负压测试工具,它的Script代码完全使用*ML,所以,这些代码的编写很简单,可以测试各种C/S程序,如SMTP Server等。它的测试报表包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,所以,可以通过Java Beans API来增强软件功能。 PureAgentMinq公司商业免费是一款用于检测效劳器响应时间的工具,通过重发间隔来确定响应时间表.它能够检测包括静态和动态

7、网络应用程序以及其他效劳器应用程序。软件支持Mac OS *平台运行。Using standard monitoring solutions data from server processor performance, disk performance, memory utilization etc. on back-end systems is used to get information about the server-side of your system. But what is missing in most cases is information about respons

8、e-times and availability from a user perspective. Response times should be gathered from both inside and outside a fire-wall, and be used to provide data that ensures that the web site is working properly and that response times (end-to-end user e*perience) are acceptable. By bining response time da

9、ta, with server-side systems data, more data is provided to allow monitoring of a plete e-business system.Jameleon 开源组织功能测试开源免费Jameleon一个自动化测试工具。它被用来测试各种各样的应用程序,所以它被设计成插件模式。为了使整个测试过程变得简单Jameleon提供了一个GUI,因此Jameleon实现了一个Swing 插件。JMeter开源组织压力测试, 性能测试开源免费它最初被设计用于Web应用测试但后来扩展到其他测试领域。Apache JMeter 可以用于对静态

10、的和动态的资源文件,Servlet,Perl脚本,Java 对象,数据库和查询,FTP效劳器等等的性能进展测试。它可以用于对效劳器,网络 或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以 使用它做性能的图形分析或在大并发负载测试你的效劳器/脚本/对象。Apache JMeter 的特性包括:能够对 和FTP效劳器进展压力和性能测试, 也可以对任何数据库进展同样的测试通过JDBC。 完全的可移植性和100 纯Java。 完全 Swing 和轻量组件支持预编译的JAR使用 java*.swing.*)包。 完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同

11、的功能同时取样。 精心的GUI设计允许快速操作和更准确的计时。 缓存和离线分析/回放测试结果。 高可扩展性: 可的取样器允许无限制的测试能力。 各种负载统计表和可的计时器可供选择。 数据分析和可视化插件提供了很好的可扩展性以及 以及个性化。 具有提供动态输入到测试的功能包括JavaScript。 支持脚本变成的取样器在1.9.2及以上版本支持BeanShell。OpenSTA开源组织性能测试开源免费OpenSTA是专用于B/S构造的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进展,按指定的语法进展编辑。测试工程师在录制完测试脚本后,只需要了解该脚本语言的特定

12、语法知识,就可以对测试脚本进展编辑,以便于再次执行性能测试时获得所需要的参数,之后进展特定的性能指标分析。OpenSTA以最简单的方式让大家对性能测试的原理有较深的了解,其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。 OpenSTA是基于mon Object Request Broker Architecture (CORBA)的构造体系。它是通过虚拟一个pro*y, 使用其专用的脚本控制语言,记录通过pro*y 的一切 /S traffic。测试工程师通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及 数据,对被测试系统的性能进展分析。Microsoft Web App

13、lication Stress Tool微软公司压力性能测试商业免费使用集中压力测试对每个单独的组件进展压力测试后,应对带有其所有组件和支持效劳的整个应用程序进展压力测试。集中压力测试主要关注与其他效劳、进程以及数据构造来自部组件和其他外部应用程序效劳的交互。集中测试从最根底的功能测试开场。您需要知道编码路径和用户方案、了解用户试图做什么以及确定用户运用您的应用程序的所有方式。使用真实环境测试在隔离的受保护的测试环境中可靠的软件,在真实环境的部署中可能并不可靠。虽然隔离测试在早期的可靠性测试进程中是有用的,但真实环境的测试环境才能确保并行应用程序不会彼此干扰。这种测试经常发现与其他应用程序之间

14、的意外的导致失败的交互。使用随机破坏测试测试可靠性的一个最简单的方法是使用随机输入。这种类型的测试通过提供虚假的不合逻辑的输入,努力使应用程序发生故障或挂起。输入可以是键盘或鼠标事件、程序消息流、Web 页、数据缓存或任何其他可强制进入应用程序的输入情况。应该使用随机破坏测试测试重要的错误路径,并公开软件中的错误。这种测试通过强制失败以便可以观察返回的错误处理来改进代码质量。Selenium webdriver开源组织功能测试开源免费基于浏览器的开源自动化测试工具;适用于web应用的自动化测试;可以使用多种语言进展驱动;selenium2是selenium与webdriver两个工程的合并。F

15、itnesse开源组织功能测试开源免费一个用例的编写和执行工具。可编写接口自动化测试用例,编写web界面自动化测试用例。WebInject开源组织开源免费WebInject 是为自动化的测试的一个工具万维网申请和万维网效劳。 它可能使用测试系统要素以 界面, 作为测试设备创立功能和退化套件测试, 或为效劳级别监视。WebInject is a tool for automated testing of web applications and web services. It can be used to test system ponents with interfaces, as a test harness to create a suite of functional and regression tests, or for service-level monitoring.jcoverage开源组织单元测试开源免费JCoverage正如其名,主要用于代码的覆盖测试。通过在被测试类的二进制文件中添加相应的指令,再配合junit,jcoverage可以给出被测试类的代码覆盖率,并给出测试过程中哪些语句被执行,哪些没有。通过这些信息,我们可以了解测试代码的测试质量,以及被测试类中哪些语句需要特别的关注Cobertura开源组织单元测试开源免费

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号