软件测试学习笔记之工具江湖的神兵利器(4)

发表于:2017-05-15来源:领测软件测试网作者:疯狂测试人点击数: 标签:笔记
Selenium用户社区的内容丰富,用户活跃,提供了详细的文档和支持。 Selenium是 开源 的,可以节省成本和预算 3) 青釭剑之TestComplete 青釭剑是曹操的另外一

Selenium用户社区的内容丰富,用户活跃,提供了详细的文档和支持。
Selenium是开源的,可以节省成本和预算
 
3) 青釭剑之TestComplete
 
青釭剑是曹操的另外一把配剑,与倚天剑齐名,其锋利程度可想而知,而TestComplete则恰好是自动化测试的那把青釭剑,名头相比前两个虽小了那么一点点,但其锋利程度一点不逊于他们。
TestComplete可以为桌面应用程序、Web应用程序和移动应用程序创建自动化测试。它支持测试录制、脚本或手动创建自动回放和错误日志。
它可以与.Net、Java applications、websites和ActiveX in webpages很好协作。
它与 MSBuild、Team System、JIRA、HP Quality Center的接口完美,还可以运行nUnit/jUnit 脚本。有很多的教程和支持可用。
TestComplete的错误检测精准,录制脚本速度快。
除了支持大量的编程语言(如VB. NET、JavaScript、Delphi、C++等),TestComplete还支持多种UI控件,如 Flex、Flash、Sencha ExtJS、Silverlight和jQuery。
 
4) 雌雄双股剑之Appium
 
雌雄双股剑是桌游《三国杀》中的一把名剑,剑法非凡,可阴可阳,男女通杀。Appium就是移动测试界的雌雄双股剑,支持Android以及iOS操作系统,无需为不同的平台编写不同的测试脚本。
Appium是一个开源的自动化测试工具,可以帮助本地和混合应用程序的自动化测试。
它支持在iPhone设备以及iOS模拟器上运行。
支持多个JAVA和.NET集成开发环境,也支持开源的集成开发环境。
使用Selenium作为后端,测试人员可以利用Selenium的功能进行移动应用程序的测试。
使用JSON Wire协议,支持多种编程语言。
 
Bug管理篇
 
经过辛苦的努力,我们将软件中的bug全部查找了出来,那么这么找出来的bug怎么管理呢,怎么知道是否被消灭了呢,这就需要用到bug管理工具了。
 
1) 鱼肠剑之Teamin
 
鱼肠,十大名剑之一。据传是铸剑大师欧冶子为越王所制,他使用了赤堇山之锡;若耶溪之铜,经雨洒雷击,得天地精华而制成,后专诸置此剑于鱼腹中,以刺杀吴王僚,故称鱼肠剑。鱼肠剑小巧,便携,锋利。Teamin就是bug管理工具中的鱼肠,软件小巧,界面简洁,功能强大。
Teamin是北京圈动科技有限公司推出了一款新型团队协作软件,也是国内第一款支持bug版本管理的轻量型协作工具,因为界面简洁,使用便捷,受到广大团队的欢迎和使用
Teamin无需安装直接使用,避免了部署环境的麻烦。
Teamin拥有目标管理功能,可以用目标管理功能实现bug的版本管理功能。
Teamin并且支持列表和看板模式的切换,在列表模式下记录更新完bug任务后可以切换到看板模式查看任务的进展。
Teamin可以对bug添加任务详情描述和标签,标签字段和颜色支持自定义。
Teamin可以将bug任务跨项目跨团队指定给开发人员,方便了测试人员对bug修复的管理。
 
2)巨阙剑之JIRA
巨阙是古代名剑,相传为春秋时期铸剑名师欧冶子所铸,巨阙钝而厚重。坚硬无比,故号“天下至尊”,其他宝剑不敢与之争锋。JIRA就是bug管理工具中的巨阙剑,软件体积庞大,配置繁琐,但是功能也很强大。
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
JIRA提供用于缺陷管理的默认工作流。
JIRA可视化工作流设计器,使工作流配置更加直观。
JIRA工作流可以自定义,工作流数量不限。
每个工作流可以配置多个自定义动作和自定义状态。
每一个问题类型都可以单独设置或共用工作流。
JIRA自定义工作流动作的触发条件。
工作流动作执行后,自动执行指定的操作。

原文转自:http://www.ltesting.net