
持续集成
文章平均质量分 87
hunterno4
android自动化测试
展开
-
Jenkins+PMD构建自动化静态代码检测
前言:软件缺陷是不可避免的,要尽量减少错误并提高软件质量,主要有两在类技术,即缺陷预防和缺陷检测缺陷预防包括编写更好的设计规范、实施代码审核制度、运行代码静态分析工具、运行单元测试等PMD是一种开源分析Java代码的工具,通过静态分析获知代码错误,该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等等因此Jenkins+PMD构建自动化静原创 2013-07-11 22:22:37 · 12179 阅读 · 5 评论 -
SonarQube代码质量管理平台安装与使用
Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测sonarQube能带来什么?Developers' Seven Deadly Sins1.糟糕的复杂度分布原创 2013-09-14 16:57:52 · 216110 阅读 · 39 评论 -
Linux下构建robotium+jenkins+TMTS可持续集成自动化测试
前言为什么要在Linux上构建自动化环境呢?因为在Linux上执行速度要比在Windows快很多,以打包apk为例,至少快一倍。。。如果公司每个版本要打几百个apk渠道包,这效率将大幅提升。软件安装1.安装jdk2.安装tomcathttp://tomcat.apache.org/download-70.cgi3.安装anthttp://ant.apache原创 2013-06-07 20:50:30 · 3572 阅读 · 0 评论 -
spoon+robotium+jenkins进行自动化持续回归测试
自动化测试的意义: 别说是外行人,即使是正在从事自动化测试工作的人来说,现在或曾经都或多或少有过这样的疑惑,辛苦写了自动化测试用例,却基本发现不了问题,其意义何在?在说明这个意义前先看下质量的定义。质量的定义: 维基百科中对于品质(Quality)的定义:中国大陆亦称为“质量”,可指物品的特征、品性、本质,也可指商品或服务的水准、质量。影响品原创 2015-02-07 20:07:58 · 12141 阅读 · 29 评论 -
Jenkins控制台中乱码问题
由于服务器环境及应用层各版本的不同、编码方式的不同因此会有很多种情况会出现乱码问题。由于Jenkins中的job运行的是独立的一个shell环境,许多的环境变量与服务器中是不一样的,因此在job中执行的命令也就会有所差异。因此可以在job中执行env命令,同时在服务器中执行env命令查看环境的异同点。对于Jenkins中乱码问题,首先,确保Jenkins的容器如Glassfish,To原创 2014-08-07 20:42:07 · 30306 阅读 · 2 评论 -
Jenkins分布式构建
Jenkins分布式构建(Jenkins Distributed builds)前言:当自动化测试用例需要在多个PC机或虚拟机中执行时,如果在每个虚拟机中均搭建类似tomcat+jenkins的环境,将会造成例如每台虚拟机资源占用大、对环境的配置维护成本大等弊端,此时,就可以采用Jenkins分布式构建方式了。一、Jenkins节点配置1.Master配置1)进入Maste原创 2014-11-23 17:26:55 · 21154 阅读 · 1 评论 -
SoapUI命令行方式运行
SoapUI支持用命令行方式运行测试用例并生成测试报告,因此使用SoapUI可以很好地进行接口测试自动化测试以及持续集成。首先查看testrunner.sh脚本支持哪些选项直接执行testrunner.sh将给出帮助手册:soapUI Pro 4.5.2 TestCase Runnerusage: testrunner [options] -F Report form原创 2014-08-07 21:28:41 · 11305 阅读 · 2 评论 -
持续集成与持续交付备忘录
一本好书使您改变。它将改变您的思想,您看待问题的角度和方式,最终,它将改改您的行为。然而,所有具有重要意义的改变都不会是在一夜之间发生的,如果您相信这种变革必会发生,不妨朝着这个方向去努力,经常改变,每次改变一点点。原创 2014-03-29 22:54:50 · 3268 阅读 · 0 评论 -
Jenkins任务构建后notification形式通知到手机
Google Cloud Messsaging Notification Plugin前言:构建任务后希望能及时得到构建结果,发送邮件只能上班时会看到,因此希望能在手机上及时得到结果当然以notification形式如果手机没开网络的话也常常是不能及时收到的,若有发短信的接口当然更好了,这里是求其次的方案GCM插件还有个好处是点击通知后,可以直接在手机浏览器上打开Jenkins(前提是原创 2013-07-19 20:43:52 · 7683 阅读 · 0 评论 -
应用宝基于Robotium自动化测试
Android端自动化测试框架Robotium相必大家耳熟能详,但如何运用到实际项目中?如何编写测试用例?如何处理WebView?如何处理跨应用?如何生成测试报告?如何进行持续集成?与TMQ小编在应用宝的实际项目经验中,一起探寻吧~ 链接:http://tmq.qq.com/2016/05/robotium_for_app_test/【TMQ(腾讯移动品转载 2016-05-27 20:06:11 · 1399 阅读 · 0 评论