FT自动测试工具的介绍 FT自动测试工具是指通过自动化测试来提高测试效率和质量的工具。随着产品规模的不断增大、质量要求的增高,FT的工作量也不断的增加,在这时自动化测试是非常必要的选择了。“工欲善其事,必先利其器”,本文将对几种自动化测试工具进行介绍。 一、Selenium Selenium是一个功能强大且广泛使用的自动化测试工具。其主要功能包括: * 网站地址:http://www.openqa.org/ * 测试工具:Selenium IDE、Selenium RC * 主要功能:A)Selenium IDE 在火狐浏览器上能运行,通过这个扩展程序它能录制用户的操作,并根据这些操作生成代码,我们可以通过设置断言等方式进行判断测试结果;B) Selenium RC 它分客户端和服务端,客户端是用来编写测试程序的接口,服务端是用来运行这些测试程序的,它支持 Java、Ruby 等多种语言。 * 浏览器支持:Selenium IDE(火狐),Selenium RC(火狐、IE 等) * 测试方式:实际的操作浏览器 * 编程支持:通过 Selenium API 用 Java、Ruby 等多种语言能够进行编程 * 继续研究:A)通过 Selenium IDE 生成的测试代码怎么在 Selenium RC 上有效的配置并运行,这个步骤很重要的,因为目前的 Selenium IDE 不支持 IE,只能生成的代码通过 Core 手工执行或基于 Selenium RC 放入 Java、Ruby 的单元测试用例中自动运行;B) 进一步的熟悉怎么能有效的判断测试结果及生成结果(action、assertion) 二、Solex Solex是一个基于代理的自动化测试工具。其主要功能包括: * 网站地址:A) 下载地址:http://sourceforge.net/projects/solex;B) 使用方法:http://solex.sourceforge.net * 测试工具:Solex-0.5.3 * 主要功能:通过设置代理,并在服务器和客户端之间监听 HTTP Session 来获取获取 request、response,并记录下来,测试的时候根据这些记录来进行测试 * 浏览器支持:IE、火狐等 * 测试方式:监听 HTTP Session 的方式记录并处理 request、response * 编程支持:好像没有专门的 API * 继续研究:Solex 代理设置及配置 三、Watij Watij是一个基于 Java 的自动化测试工具。其主要功能包括: * 网站地址:http://watij.com * 测试工具:watij_release_3.2.1 * 主要功能:A)Shell:我们可以自己写脚本,通过 Shell 来运行;B) API:我们通过它提供的 API 用 Java 语言进行编程,扩展性比较大,很灵活,采用特殊的设计或方法能够计算出每个测试用例运行的时间或某个功能模块运行的所需时间。 * 浏览器支持:IE、火狐等 * 测试方式:实际的操作浏览器 * 编程支持:提供比较强大的 API * 继续研究:有效的判断测试结果并生成 Report,能够精确计算测试用例运行时间 FT自动测试工具对于提高测试效率和质量具有重要的作用。选择合适的自动化测试工具是非常重要的,需要根据项目的需求和特点选择合适的工具。




















- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 个人计算机简称PC机,这种计算机属于___.doc
- 信息技术如何在“互联网+教育”模式中发挥作用获奖科研报告论文.docx
- 基于PLC的电梯控制电气设计.doc
- 工程项目管理系统结构PPT课件.pptx
- 最新国家开放大学电大《网络营销与策划》机考第一套真题题库.docx
- 软件项目特点ppt课件.ppt
- 软件工程实践心得体会.docx
- 基于VB实现课前短信提醒系统[最终版].pdf
- 商业银行数据采集实践诠释.doc
- 网络营销类培训助教-工作流程(超赞的总结).doc
- 数字矿山软件国内现状.pdf
- 微型计算原理与接口技术秒表课程设计报告.docx
- 项目管理试卷全.doc
- 中学信息化年终工作总结.doc
- 研发多项目管理培训课程.doc
- 客户关系管理与网络营销之客户满意和客户忠诚.pptx


