测试工具大全(含十几种测试工具).

合集下载

软件测试工具大全

软件测试工具大全

软件测试工具汇总一、工具汇总1.免费工具下表中针对WEB页面或B/S结构进行功能和性能测试的工具有:开源功能自动化测试工具:PureTest,OpenSTA,Watir、Selenium、MaxQ、WebInject、Fitnesse开源性能自动化测试工具:Jmeter、OpenSTA、DBMonsterPureTest Minq公司功能测试商业免费本是业内商业自动化测试工具之一,如今PureTest已经免费。

它专注于对WEB应用程序进行功能自动化测试,并即时对WEB页面元素进行检测,对HTTP请求、响应进行诊断分析。

PureTest is an application which is primarily used to setup scenarios of tasks, execute and debug them. Even though it supports testing a variety of applications it is especially useful for debugging and snooping of web applications. PureTest includes a HTTP Recorder and WebCrawler which makes it useful for generic verification of HTTP requests and web content checking. The normal way to access web sites is via abrowser; however, there are times when it is desirable to bypass thebrowser and access a site from a program, including: Debugging ofHTTP requests and responses Automated web site testing The HTTP Recorder simplifies the process of capturing all requests that are exchanged between a browser and the web server. Then use PureTest to replay each request in order to carefully watch the HTTP data that is transferred on the wire (HTTP headers, request parameters, response headers and response content). The Web Crawler is useful to pro-actively verify the consistence of a static web structure. It reportsvarious metrics, broken links and the structure of the crawled web. Test scenarios that be saved to file and later be repeated, to verify that youserver applictaion works as expected. This can be done using thePureTest debugger in the grapical user interface, but also using acommand line interface.PureLoad Minq公司负载压力测试商业免费PureLoad正是一款基于Java开发的网络负压测试工具,它的Script代码完全使用XML,所以,这些代码的编写很简单,可以测试各种C/S程序,如SMTP Server等。

十二大常用自动化测试工具,请记得转发收藏(一)2024

十二大常用自动化测试工具,请记得转发收藏(一)2024

十二大常用自动化测试工具,请记得转发收藏(一)引言概述:自动化测试是软件开发中不可或缺的一环,可以提高测试效率、降低测试成本并保证软件质量。

本文将介绍12个常用的自动化测试工具,包括功能测试、性能测试、安全测试以及持续集成等方面的工具,帮助开发者选择适合自己项目的工具。

正文内容:一、功能测试工具1. Selenium: 提供了一系列接口和工具,可以模拟用户在浏览器中的操作,支持多种浏览器和编程语言。

2. Appium: 适用于移动应用的自动化测试工具,可以跨平台测试移动应用程序。

3. JUnit: 是Java开发中常用的单元测试框架,可以对Java代码进行自动化测试。

二、性能测试工具1. Apache JMeter: 基于Java开发的性能测试工具,可以模拟大量用户并发访问的情况,测试系统的性能和稳定性。

2. LoadRunner: 提供了多种性能测试场景,支持测试各种应用程序的性能,包括Web、移动应用等。

三、安全测试工具1. OWASP ZAP: 是一款功能强大的开源安全测试工具,可以帮助发现Web应用程序的漏洞和安全风险。

2. Nessus: 是一款网络扫描工具,可以发现网络设备和应用程序的漏洞,并提供修复建议。

四、持续集成工具1. Jenkins: 是一款开源的持续集成工具,可以自动构建、测试和部署软件,支持各种编程语言和版本控制系统。

2. Travis CI: 适用于GitHub项目的持续集成工具,可以自动构建和测试软件,支持多种编程语言。

五、其他工具1. Robot Framework: 是一款开源的自动化测试框架,支持关键字驱动和数据驱动的测试方法。

2. JMeter: 是一款开源的负载测试工具,用于测试性能和强度,加载服务器、网络设备等。

总结:本文介绍了12个常用的自动化测试工具,其中功能测试工具包括Selenium、Appium和JUnit;性能测试工具包括Apache JMeter和LoadRunner;安全测试工具包括OWASP ZAP和Nessus;持续集成工具包括Jenkins和Travis CI;其他工具包括Robot Framework和JMeter。

性格测试工具大全

性格测试工具大全

职业生涯规划测试集合1、霍兰德SDS职业兴趣测试(适合高中生、大一大二学生)理论:美国着名职业指导专家J.霍兰德(HOLLAND)编制的, 在几十年间经过一百多次大规模的实验研究,形成了人格类型与职业类型的学说和测验。

该测验能帮助被试者发现和确定自己的职业兴趣和能力专长, 从而科学地做出求职择业。

霍兰德在其一系列关于人格与职业关系的假设的基础上,提出了六种基本的职业类型。

1.实际型。

(如一般劳工、技工、修理工等)和技术性职业(如摄影师、机械装配工等)。

2.研究型。

其典型的职业包括科学研究人员、工程师等。

3.艺术型。

(如演员、导演)、文学方面的(如,诗人、剧作家等)。

4.社会型。

其典型的职业包括教育工作者与社会工作者。

5.企业型。

其典型的职业包括政府官员、企业领导等。

6.传统型。

其典型的职业包括办公室人员、会计、打字员等。

应用:此霍兰德职业兴趣测试一般是适合于高中生,通过此测试可以让高中生确定自己的兴趣爱好,给大学的专业选择提供参考。

目前我们国内的很多高中已经在实施霍兰德职业兴趣测试了,这是好的开始。

如果你是大学生大一、大二的话也可以测一下,及时进行调整。

2、MBTI职业性格测试(适合大学毕业生、在职员工)理论:按照卡尔容格对于人的心理类型的基本划分,人群分别属于外向型E或内向型I:前者倾向于在自我以外的外部世界发现意义,而后者则把相应的心理过程指向自身。

接下来就是四种心理功能的划分:两种理性功能(思考S和情感F)以及两种感知功能(实感S和直觉N)。

每个人都有自己的某一个主导类型,而圆满的状态,则是这四种心理能力的齐头并进。

应用:MBTI测试是目前性格测试中最着名的,已经应用到全球五百强的很多企业,中国企业有“宝钢”“海尔”等大型公司,主要用于员工的性格确定,以便公司对员工进行有效的发展规划。

此测试不适合高中生主要是因为高中生在性格养成上还未完全确定,尤其我们国内的教育导致学生的性格被严重压抑。

3、职业锚定位测评(适合在职员工)理论:职业锚的概念是最早由美国的施恩教授在1978年出版的《职业动力论》这本书中提到的。

测试管理工具大全

测试管理工具大全

测试管理工具大全测试管理工具大全软件测试类工具现列举如下,并非百分百全面,仅供测试同行参考:测试管理工具厂商工具名称* HP Quality Center (TestDirector)备注:Mercury公司原主打产品TestDirector于2003年开场迁移到J2EE 平台,重构了整个软件的开发,因融入了Mercury BTO理念,继而重新命名为Quality Center,它是Mercury BAC平台的重要组成局部。

2006年后是HP Quality Center。

时至今日,仍然为业内最强大、使用最广泛的测试管理工具之一,可与QTP、Winrunner、Loadrunner等集成,也与MS Office、IBM Rational等产品集成。

* IBM Rational TestManager备注:原Rational产品中专业对软件测试资源进展管理的强大工具。

包括测试用例管理、测试执行管理、测试脚本和报告管理等。

另外可与Robot结合做性能测试,更可以和RFT、RFP、CC、CQ等集成使用。

* IBM Rational Quality Manager备注:IBM2021年推出的新产品,是完全可以与HP Quality Center媲美的软件测试管理工具。

包括测试方案、工作流、任务跟踪和统计分析等功能。

* Micro Focus QADirector备注:原Compuware公司产品,是业内强大的软件测试资源和过程管理工具,虽然市场不大,但是可以和IBM Rational TestManager比拟,与原Compuware 产品集成严密。

* Micro Focus SilkCentral Test Manager备注:原Segue产品,被Borland收购后又被Micro Focus收购。

是业内强大的软件测试资源和过程管理工具,可以和IBM Rational TestManager比拟,与原Segue产品集成严密。

常用的职业测试工具

常用的职业测试工具

常用的职业测试工具常用的职业测试工具进行职业规划,常常需要搜集大量有关自我素质和态度的信息,有了这些信息才能够作出职业规划方面的决策。

这些素质包括你的价值观、兴趣、个性因素、天赋或才能、生活方式或偏好以及任何弱点或缺点。

你如果想找到适合自己的职业,并确立有意义的职业生涯规划目标,最基本的是要了解:自己希望从工作和业余生活中获得什么,自己具备(或将在工作中学到)什么样的工作技能和才能。

下面我们介绍测试个人的价值观、兴趣、个性、才能的主要工具。

一、职业价值观测试工具1、埃德加•施恩(Edgar Schein)的职业锚测试施恩引入职业锚概念,是为了认清各种不同的工作倾向。

人们自我感知的才能、动机和价值观等构成了人们对自身的职业定位,职业锚又是人们自己的职业观念的核心。

此外,职业锚也可为选择职业提供一种基础;因为人们在选择工作或组织时所作的决定,往往与对自己的看法相一致。

但是,人们又只有通过若干年的工作经验及实际考验,才能完全清楚、懂得他或她自己的职业锚到底应该在哪里。

施恩根据自己对斯隆管理学院男性毕业生长期研究的结果,发现了8种类型的职业锚分。

2、WVI工作价值观问卷WVI工作价值观量表,是美国心理学家舒伯于1970年编制的,用来衡量价值观——工作中和工作以外的——以及激励人们工作的目标。

量表将职业价值分为3个维度:一是内在价值观,即与职业本身性质有关的因素;二是外在价值观,即与职业性质有关的外部因素;三是外在报酬,共计15个因素。

工作价值观问卷是用来测量和工作满意状况有关的价值观。

其实在一般价值观中已经包含工作价值观,只是不够具体细化。

工作价值观是人生目标和人生态度在职业选择方面的具体体现。

它对一个人的职业目标和择业动机起着决定性的作用。

对工作价值的研究是职业生涯规划的基础。

3、罗克基价值观调查表(Rokeach Value Survey)包括两种价值观序列(每个序列有18种价值观)。

人们按照各种价值观在个人生活中作为指导原则的重要性对它们进行排序。

测试工程师的十大工具箱

测试工程师的十大工具箱

测试工程师的十大工具箱在软件开发行业中,测试工程师起着至关重要的作用。

他们负责确保软件的质量和稳定性,以及发现并修复潜在的问题。

为了更好地完成测试任务,测试工程师通常会使用一系列工具来提高效率和准确性。

本文将介绍测试工程师使用的十大工具,以及它们各自的功能和优势。

1. 自动化测试工具自动化测试工具是测试工程师必备的利器之一。

它们能够模拟用户操作,自动执行测试用例,提高测试的覆盖率和效率。

常见的自动化测试工具包括Selenium、Appium和JUnit等。

它们可以用于Web应用、移动应用和后端服务等不同类型的软件测试。

2. 性能测试工具性能测试工具用于评估软件在各种负载情况下的性能表现。

通过模拟用户并发访问和大规模的数据处理,性能测试工具能够测量软件的响应时间、吞吐量和资源利用率等指标。

常用的性能测试工具有JMeter和LoadRunner等。

3. 缺陷管理工具缺陷管理工具帮助测试团队有效地追踪和管理软件中的缺陷。

它们提供了一个集中式的平台,方便测试人员报告缺陷、分配任务并跟踪缺陷的解决进度。

一些知名的缺陷管理工具包括JIRA和Bugzilla等。

4. 测试管理工具测试管理工具用于规划、组织和跟踪测试活动。

它们可以帮助测试团队制定测试计划、管理测试资源和生成测试报告。

一些常见的测试管理工具有TestRail和TestLink等。

5. API测试工具API测试工具用于测试软件的应用程序接口(API),以确保其功能正确性和性能稳定性。

这些工具能够模拟API请求,验证返回结果,并检查API的响应时间和错误处理能力等。

常用的API测试工具有Postman和SoapUI等。

6. 覆盖率分析工具覆盖率分析工具用于评估测试用例对源代码的覆盖程度。

它们能够分析测试用例执行过程中哪些代码被访问到,从而帮助测试工程师了解测试的完整性和有效性。

常见的覆盖率分析工具包括JaCoCo和Emma等。

7. 数据生成工具数据生成工具用于生成各种类型的测试数据,以满足不同的测试需求。

常用软件自动化测试工具介绍

常用软件自动化测试工具介绍

常用软件自动化测试工具介绍一、功能测试工具1、QTP测试工具全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0QTP是quicktest Professional的简称,是一种自动测试工具。

使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。

因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。

它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。

其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。

2、WinRunnerMercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。

通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。

企业级应用可能包括Web应用系统,ERP系统,CRM系统等等。

这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。

如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。

3、Rational Robot是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。

它集成在测试人员的桌面IBM Rational Test Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。

这种测试和管理的双重功能是自动化测试的理想开始。

15个常用的人才测评工具

15个常用的人才测评工具

````````15个HR常用的人才测评工具,你会用几个?HR的朋友们因为工作需要,一定听说过大大小小的各种人才测评,多少也会接触一些。

小编帮大家整理了15个在职场流行的测评工具,做下简单的介绍。

1,DISC4个字母分别代表4个类型:D:Dominance(支配性)、I:Influence(影响性)、S:Steadiness(稳定性)、C:Compliance(服从性)。

它是一个性格测评,理论起源为马斯顿的“正常人的情绪”,由Inscape Publishing拥有。

应用:DISC,代表着一种可观察的人类行为与情绪,将会使你对自己和他人有更深入、具体、完整而客观的了解。

目前在国内除了被广泛运用于组织人才测评,招聘、职位调整、领导力提升、建立培训需求,都可基于此开展工作。

局限:DISC的结果描述具有时间上的稳定性,但是缺乏空间上(跨情境)的一致性,不同情境下可能导致与结果描述不一样的行为。

2,MBTI全称为:Myers-Briggs Type Indicator,也是一个性格测评,由Briggs母女经过研究荣格的“心理类型”理论而制定的,CPP拥有它的版权。

应用:MBTI是当今世界上应用最广泛的性格测试工具。

它已经被翻译成近20种世界主要语言,每年的使用者多达200多万,其中不乏世界500强之内的大型企业。

MBTI主要用于了解受测者的处事风格、特点、职业适应性、潜质等,从而提供合理的工作及人际决策建议。

在国内主要应用在管理咨询与培训、职业规划以及婚姻、学校教育辅导等领域。

鉴于其理论深度,作为研究正常人群地性格特征,并预测行为,进行职业规划,有其独到之处。

局限:因为太出名了,所以也会有许多不认同的声音,小编认为此测评对于客观认识自我、完善自己会起很大帮助,美中不足的是有时用于职场测评,会显得过于主观。

3,CPI全称为California Psychological Inventory,加利福尼亚心理调查表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安卓应用自动化测试工具大汇总(转)2012-08-31 王盛元大部分是商业工具,最后几个是开源工具。

安卓应用自动化测试工具之一– PerfectoMobile该工具的官方网址:背景:美国/以色列公司,该工具已有6年历史。

突出特点:测试脚本可以跨平台(Android/iOS/Blackberry...)执行,号称拥有市面上所有智能机。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器[/b]它有两种方式:一、纯Web的脚本制作界面;二、近年新开发的QTP 插件;[b]脚本语言[/b]Web端的是基于关键字的脚本设计器“ScriptOnce”;如果用QTP插件,则是VBScript。

[b]是否支持录制脚本[/b]Web端是鼠标拖拽的方式制作脚本;QTP插件是否可以支持录制就不清楚了。

[b]结果验证[/b]通过对比界面图像来验证测试结果[b]价格[/b]Web端对于设备的使用是按小时收费。

QTP插件的费用还不清楚。

相信不会比QTP贵吧~ :-)--安卓应用自动化测试工具之二 - TestDroid该工具的官方网址:背景:芬兰公司,近两年刚起步,去年年底开始做云平台。

突出特点:测试脚本可以录制,并转成Robotium/MonkeyRunner脚本。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器[/b]其实就是Eclipse插件。

[b]是否支持录制脚本 & 脚本语言[/b]可以用录制的方式产生脚本,并生成Robotium or MonkeyRunner的脚本语言。

但这个前提是一定要有被测应用的源代码。

官方文档虽然说不用源码也能测,只是抓不到R-Class级别的对象。

但笔者试了一下没有源码的apk,好像文本框的顺序还无法辨认。

[b]结果检查[/b]貌似可以写判断语句。

[b]价格[/b]USD99/Month,买够一年还可以打5折。

云端价格暂未公开。

--安卓应用自动化测试工具之三 - DroidPilot该工具的官方网址:背景:深圳公司,今年刚起步。

突出特点:抓取对象能力较强;工具仿制QTP,易于测试人员上手。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]自己写的脚本编辑器,仿QTP使用VBScript语言。

[b]是否支持录制脚本[/b]使用脚本设计器,通过抓取的对象设计脚本,然后把设计好的脚本转换成VBScript进行深加工。

据开发团队声称,测试工程师在制作脚本的时候录制的效率不一定有制作的效率高,且也不一定灵活。

不过他们表明会在后续版本开发录制功能。

[b]结果检查[/b]有类似QTP的检查点语句Checkpoint; 也可以写条件判断语句对比属性值。

[b]价格[/b]未定,目前开放试用下载,试用期限不够的话还可以跟他们谈。

--安卓应用自动化测试工具之四 - LessPainful该工具的官方网址:背景:丹麦公司,这两年刚起步。

突出特点:支持iOS & Android;只需提供被测apk和脚本到他们的网站即可测试;脚本很特别。

接下来我们尝试从以下几个方面了解该工具:[b]脚本语言[/b]脚本语言是仿真语言,很有意思。

[b]是否支持录制脚本[/b]测试工程师就像写测试用例那样写脚本,都不需要录制功能了。

[b]结果检查[/b]不清楚,只是说把写好的脚本提交给他们,就可以在几分钟之内收到结果。

脚本中貌似没有检查点之类的语法。

[b]价格[/b]按月收费。

--安卓应用自动化测试工具之五 - DeviceAnywhere该工具的官方网址:背景:美国公司,做了好几年了。

突出特点:号称支持所有平台;与测试管理工具整合。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]其实是测试流程设计器,用鼠标拖拽的方式设计测试场景。

[b]结果检查[/b]通过图像对比检查结果。

[b]工具整合[/b]这家公司提供的是一整套解决方案。

不单有测试管理工具,设备监控工具,甚至还有移动应用开发工具。

[b]价格[/b]很贵。

--安卓应用自动化测试工具之六 - JamoSolutions该工具的官方网址:背景:比利时公司,做了好几年了。

突出特点:提供QTP、Eclipse、Visual Studio插件;可以跨平台iOS/Android/Blackberry。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]因为是通过插件形式工作的,脚本编辑器和脚本语言视乎开发工具(QTP、Eclipse、Visual Studio)而定。

[b]结果检查[/b]应该可以通过对比属性值检查结果。

[b]价格[/b]不明,估计不会比开发工具贵。

安卓应用自动化测试工具之七 - bsquare - TestQuest CountDown该工具的官方网址:背景:美国公司,做了好几年了。

突出特点:跨平台;与测试管理工具整合。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]不清楚,听说是根据坐标点和图像判断。

[b]结果检查[/b]也不清楚。

[b]工具整合[/b]整合这家公司自身的Test Designer/Test Manager/Test Runner之类的工具。

[b]价格[/b]不清楚,听说有点贵。

--安卓应用自动化测试工具之八 - ZAP-fiX该工具的官方网址:背景:美国公司,做了好几年了。

突出特点:QTP插件;跨平台。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]其实是QTP的插件。

[b]结果检查[/b]同QTP。

[b]跨平台[/b]可以跨Android/iOS测试。

[b]价格[/b]不详,肯定不会比QTP卖的贵。

----安卓应用自动化测试工具之九 - eggPlant 该工具的官方网址:背景:美国公司,做了好几年了。

突出特点:跨平台;整合测试管理工具。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]不详。

由于可以跨平台,估计是坐标点或图像比较。

[b]结果检查[/b]不详。

[b]跨平台[/b]可以跨Android/iOS/Blackberry/Windows Phone等。

[b]价格[/b]不详。

由于可以与Rational Quality Manager整合,所以估计不会比Rational的工具卖的贵吧。

--安卓应用自动化测试工具之十 - Testin该工具的官方网址:背景:北京公司,近两年刚起步。

突出特点:跨平台。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]只能录制脚本,无法编辑。

[b]结果检查[/b]不详。

[b]跨平台[/b]可以跨Android/iOS,但是好像脚本要分开录制。

[b]价格[/b]不详。

应该不贵。

--安卓应用自动化测试工具之十一 - ExperiTest - SeeTestMobile该工具的官方网址:背景:美国公司,近两年刚起步。

突出特点:可录制;跨平台。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]支持不同工具的Plug-in,脚本语言视乎工具而定。

[b]结果检查[/b]图像比较,OCR。

[b]跨平台[/b]可以跨Android/iOS/Blackberry/Windows Phone。

[b]价格[/b]SeeTestMobile - $2499USD/Year。

--安卓应用自动化测试工具之十二 - AndroidTester该工具的官方网址:背景:上海公司,近两年刚起步。

突出特点:可录制。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]独立编辑器,Python脚本语言。

[b]结果检查[/b]图像比较。

[b]跨平台[/b]只支持Android。

[b]价格[/b]不详,应该不贵。

--安卓应用自动化测试工具之十三 - SmartRobot该工具的官方网址:背景:北京公司,近两年刚起步。

突出特点:可录制,与测试管理平台整合。

接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器 & 脚本语言[/b]独立编辑器,可生成Robotium或MonkeyRunner脚本语言。

[b]结果检查[/b]不详。

[b]跨平台[/b]只支持Android。

[b]价格[/b]不详,应该不贵。

--安卓应用自动化测试工具之十四 - Others除了上述介绍的商业工具,Android自动化测试其实还有很多开源工具,大家可以陆续学习,这里尝试列举一些:1. Robotium - - 地球人都知道。

2. MonkeyRunner - 自己上网搜吧~3. WindRiver - - 这家厂其实是做芯片的,但是他们也有一个自动化测试框架,好像是不卖的。

4. Robolectric - /robolectric/index.html - 这其实是个单元测试框架。

5. Sikuli - - 这家专门做图像比较的。

如果大家发现作者写的有误的地方,敬请指正。

或者大家还有其它好工具推荐,一起分享吧~: 还有Sikuli (),基于优秀的图像对比库opencv的测试工具,测试脚本使用Python编写,非常强大。

如果你的app没有源码,可以选择它;或者你想做系统测试(跨app的测试),也可以选择它。

其它的还是用下面说的那些个吧。

我通过其核心包sikuli-script.jar实现了android的sikuli化,暂时不打算开源。

其实原理挺简单的,认真看过sikuli源码的应该都能写出来。

看lz的意思应该只是想问应用层的,我来说点应用层的先说说开源的吧:RobotiumMonkeyrunnerRobolectricCTS还有个新兴的测试工具,以前在GitHub看到,现在找不到了,好像是BDD类型的语法;现在还不成熟。

相关文档
最新文档