随手用到的几个自动化小工具

本文提供了一站式测试工具解决方案,涵盖白盒测试、黑盒测试、安全测试及网络抓包工具,从代码覆盖率测试到性能测试,一应俱全。此外,还介绍了前端开发、后端开发、移动开发等领域的测试工具,以及自动化测试、性能测试、安全测试等实践技巧。

白盒测试工具

1、代码覆盖率测试:Numega的TrueCoverage、Rational的PureCoverage和EMMA(开源的)

2、代码静态检查工具:Logiscope、Macabe,可以自定义语义语法规则。

3、单元测试工具:Junit+Jmock,或者Nunit

黑盒测试工具

1、性能测试工具:HP-Mercury LoadRunner、Silk Performance、Compuware QA Load和开源的Jmeter+badboy.
    免费前端性能测试工具:http://www.webpagetest.org/

    其中,监控工具:nmon,topas

           内存泄露监测:Visual Leak Detector

2、功能测试工具:HP-Mercury QTP、Rational Robot/Functional Tester、SilkTest、

    Selenium(开源)(配合组件:firebug、live http headers).

安全测试工具

    x-scan、nmap

 

网络抓包工具

Fiddler

wireshark

其他:

检查死链接测试工具:Xenu

webdeveloper:

下载地址:

 AutoIt:

Java 机器人 AutoIt 来处理文件上载和下载问题。AutoIt 被设计来自动化 Window GUI 操作

 

 

firebug:

第一次使用firebug,是在selenium自动化测试中,需要进行元素定位, 当时只用到HTML查看调试, 随着只用频繁,发现还有很多其他用处,如:

1、载出的html,css,javascript代码, 不仅仅查看,还可以编辑、删除

1)通过修改html, 可以直接修改一些按钮的disable/enable属性,来验证后台是否进一步验证(也是在某个元素上右击,可添加属性)

2)通过修改css,(右击 新建规则、新建属性、编辑属性  等,直接改样式,右击刷新后,直接看到修改后效果,点击Θ圆圈,可以直接切换disable/enable该属性设置)

3)调试javascript,设置断点,调试(直接在对应行号单击,设置断点, 右击, 设置断点为enable的条件表达式)

     通过面板上的Profile来统计每段脚本运行的时间

2、DOM查看器

3、firebug的网络监视器

在地址栏输入要测试的url,即可看到网页中各个元素载入所用的时间,可大概测试一下加载完该网页所需要的时长。

 滚动条拉到最下方,还可以查看该页面总响应的大小, 或者图片传输大小

 

 

live http headers:

 平常用该工具获取http请求和响应,取得请求后台的语句,修改发往服务器的参数来验证后台是否做二次验证

比较详细的介绍可以见:http://hi.baidu.com/_core/item/d3c0d3de38d24b57d63aae9e

 

webdeveloper:

各种浏览器如何清缓存、禁用缓存

在做js检查时, 比如用ie,要打开:显示每个脚本错误的通知(Display a notification about every script error)

 

webpagetest:

网页前端性能测试工具

转载于:https://www.cnblogs.com/jenniferhuang/p/3449999.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值