码迷,mamicode.com
首页 > 其他好文 > 详细

每日例会记录-day01

时间:2017-11-30 17:20:42      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:架构   最小化   智能   用例   java   客户端   浏览器   一个   ie8   

上网查找关于自动化测试工具的使用情况和进行各种工具的比较。

下面是一些查找的结果:

360WebTester

 优点:

1、 国内软件,简单

2、 占用内存少,50M左右

3、 帮助文档比较齐全,而且非常简单,全部是中文描述

 

缺点:

 

1、 主要应用于Web功能测试,对Windows控件、Java控件识别有限

 

2、 只支持IE系列应用测试,包括IE6IE7IE8

 

3、 不太成熟,用户少,难以交流

 

 

QTP

 

        优点:

 

1、 工具的图形化操作功能比较简单,脚本编写比较简单

 

2、 帮助文档较详细,例子多

 

3、 环境要求低,有512M就能比较顺畅的使用

 

4、 使用广泛,资料很多

 

缺点:

 

1、 商用,昂贵

 

2、 VBS调试功能比较弱

 

3、 对非标准的Flex支持不很好

 

4、 只能通过加插件的方式扩展,扩展性差

 

5、 QTP在录制时会把所有出现在页面上的控件作为对象全部记录下来,如果一个对象改了,回放很难成功

 

6、 回放速度快,但不够稳定

 

 

Selenium

 

        优点:

 

1、 开源项目,不收费

 

2、 Selenium可以将测试直接在浏览器中运行,就像真实的用户在操作一样

 

3、 Selenium自动化测试可以在WindowsLinuxMacintosh等多平台上的Internet ExplorerMozillaFirefox中运行。其他测试工具均不能覆盖如此多的平台

 

4、 Selenium是真正能够提供监听用户对html页面的操作的录制及回放工具。Selenium完全了解用户操作的html页面

 

5、 XPath方式操作页面元素,精确

 

6、 Selenium可以支持多种浏览器,包括Firefox 2+,IE 6+,Safari 2+,Opera 8+,Google Chrome

 

7、 回放时不占用屏幕,可最小化执行

 

8、 Flex支持比较好

 

9、 可扩展性很强

 

 

 

缺点:
        1、需要有代码基础,新人上手较慢。

 

2、涉及到多种语言(JSJAVAHTML、客户端语言),完全精通整个架构比较困难
3、底层错误时定位困难。
4、模态对话框处理不好。
5、部分弹出窗口处理存在问题。

 

 

TestWriter四大特点:

 

1、完全零编码

 

TestWriter引入对象库,支持对页面元素的智能分析,自动生成操作对象库,或通过简单的点击生成操作对象库;

 

2、图形化界面

 

通过图形化界面,对测试对象、测试步骤、用例等层层封装映射,清晰理清业务关系;

 

业务变动、界面调整时仅需修改相应业务库内容;

 

3、简单易操作

 

支持分布式测试,通过拟定计划,自动匹配测试环境并分配执行机器,无需测试人员干预,轻松实现自动定期回归;

 

而且跨Web、Android、iOS三大平台,测试无压力;

 

4、结果更直观

 

实时查看执行情况,自动记录测试结果,并对错误步骤进行问题分析及错误时UI截图。

 

综合所有因素,我们选择了testwriter这款工具作为的自动化测试工具。

 

每日例会记录-day01

标签:架构   最小化   智能   用例   java   客户端   浏览器   一个   ie8   

原文地址:http://www.cnblogs.com/xuanxuanxuan8023/p/7929266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!