首页 > 编程知识 正文

jenkins自动化测试,常用的自动化测试框架

时间:2023-05-04 01:49:16 阅读:140841 作者:2681

几款具有代表性的自动化测试工具汇总简介

一、传统自动化测试工具/商务工具(传统工具只介绍了两种,基本上都是国外的) )。

1、QTP,全名HP quicktestprofessionalsoftware,最新版本为HP QuickTest Professional 11.0QTP是quick test professional的简称执行重复的手动测试,主要用于测试与回归测试相同的软件的新版本。

因此,请在测试之前考虑如何测试APP表示。 例如,快速测试适用于传统的windows APP应用程序和当前流行的web APP应用程序,包括它们的功能、操作过程、输入数据和预期的输出数据。 它涵盖了几乎所有的软件开发技术,具有简单高效、测试用例可复用的特点。

这包括创建测试、插入检查点、验证数据、增强测试、运行测试、分析结果和维护测试。

3358www.Sina.com/RFT (是一种先进、自动化的功能和回归测试工具,适用于测试器和GUI开发人员。 使用它,测试初学者可以简化复杂的测试任务,轻松上手; 测试专家可以通过选择行业标准的脚本语言来实现高级定制功能。

IBM的最新专利技术,包括基于Wizard的智能数据驱动的软件测试技术、提高测试脚本重用的ScriptAssurance技术等,大大提高了脚本的易用性和维护性。

安装包:可以进行互联网搜索,安装下载工具。

传统道具优点:老牌道具/厂家,经过百炼,功能成熟,令人放心

不足:工具采购价格高、需求用户多是一般企业难以承受的(用不花都要花钱,废弃的话浪费很大)。 需要本地部署、维护,长期成本高工具封闭企业自身难以扩展使用传统编程语言,并不是每个人都能很好地编写用例,效率很低

二.免费/开源工具(web、APP、双赢)各介绍一个。 都是海外的) ) )。

2、IBM Rational Functional Tester是多测试公司开发的Web APP测试工具,Selenium刻录机将来将成为web自动化测试工程师的首选。 Selenium记录器采用关键词驱动的理念,简化了测试用例的编写和维护,可以像真正的用户在操作一样直接在浏览器中运行。 当前支持的浏览器为ie(8、9、10、11 )。

该工具支持各种级别的测试技能。 非程序员可以方便地启动自动化测试项目,程序员和高级自动化测试人员可以节省构建新库和维护脚本所需的时间。

工具的主要功能:

测试功能:编写回归测试检测软件功能和用户需求,支持行为自动记录和自动生成。

对象属性参数化:通过工具提供的识别设置和数据输入,可以自由更改对象的属性和数据。

测试报告功能:回归测试完成后生成全面质量报告测试结果。

原因诊断功能:遇到搜索错误时,可以主动分析搜索错误,并通过调整搜索策略(xpath、完整路径、属性集)准确地搜索对象。

selenium python脚本:专业测试人员还可以根据工具提供的selenium框架编写脚本。

安装包: http://www.aites tor.com/download/duo cece/duo cece _ setup.exe

优点:开源/免费,中小企业最爱。 经过百炼,功能成熟。 传统的编程语言与自动录音功能相结合,提高了易用性和灵活性

不足:浏览器兼容性差,目前只能兼容ie(8、9、10、11 ),与流行的谷歌、火狐浏览器等不兼容

1、Selenium录制器是一款支持移动App的开源、跨平台自动化测试工具,用于测试本机和轻量级移动App,包括iOS、Android和FirefoxOS操作系统平台Appium驱动苹果的UIAutomation库和Android的UiAutomator框架,使用Selenium的web驱动程序JSON协议。

2、Appium是一种自由软件,如BASIC脚本语言,专门用于在windows图形用户界面(GUI )中自动操作。 利用模拟键盘击键、鼠标移动和窗口/控件的组合自动执行任务。 这在其他语言中是不可能或可靠的,例如VBScript或SendKeys。

安装包:可以进行互联网搜索,安装下载工具。

优点:开源/免费,中小企业最爱。

不足:长期不锻炼,存在一些漏洞,修复维护不到位; 免费但企业使用成本不一定低,需要经常进行整合开发(仔细计算可能会让人头疼),企业场景复杂,整合开发难度和工作量大,并不是所有企业都可以投资) )否则会造成巨大的浪费)。

使用传统的编程语言,并不是每个人都能很好地编写用例,效率很低

三、新兴的自动化测试云服务制造商(以国内为主)。

3、Autoit(百度MTC、Testin、腾讯优测、东软易测…)针对近三四年兴起的、主要由Android碎片化引起的app与真机的兼容性问题,在提出app后,又推出了背包

地址: www.testin.cn,http://utest.qq.com/,http://mtc.baidu.com/

33558www.Sina.com/(mvtest自动化测试云-中国,Sauce Labs

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。