摘要: 前言 楼主在2013年初研究Android自动化测试的时候,就分享了几篇文章 "Android ViewTree and DecorView" "Android自动化追本溯源系列(1): 获取页面元素" "Android自动化追本溯源系列(2): 在控件上执行操作" 把Android UI端的自动化 阅读全文
posted @ 2015-08-14 22:32 大卡尔 阅读(4493) 评论(1) 推荐(2) 编辑
摘要: Overall Junit的成功已不言而喻,其广泛应用于单元测试,测试驱动开发领域。大量的工具,IDE都集成了JUnit,著名的有Maven,Ant,Eclipse,甚至像Google SDK提供的Android Testing Framework也是基于JUnit。 Junit的成功离不开其优美的 阅读全文
posted @ 2015-07-15 21:47 大卡尔 阅读(2319) 评论(2) 推荐(5) 编辑
摘要: >这是一个Restful API自动化测试框架,这是一个能让你写出高可读性测试代码的测试框架!##项目目标##话说目前行业内,Restful API自动化测试框架已经不是稀罕物了,各个语言都有自己的实现机制。拿Java的Jersey来讲,它本身就提供了一个API测试框架-Jersey Test Fr... 阅读全文
posted @ 2015-06-28 21:31 大卡尔 阅读(3494) 评论(0) 推荐(3) 编辑
摘要: >说起来,博主使用过的正则场景虽然不多,但是就是在这当中,我发现"\\\s+"真好用!## 详解 "\\\s+" ##正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]- \f -> 匹配一个换页- \n -> 匹配一个换行符- \r -> 匹配一个回... 阅读全文
posted @ 2015-05-25 00:01 大卡尔 阅读(36098) 评论(3) 推荐(6) 编辑
摘要: > 本文算是一个关于Junit4相关的知识分享,但是不同于网上大段的源码分析,模式学习文章,我想通过问答的形式,引出代码来简明阐述JUnit4是如何实现需要的功能的。> 考虑到任何一个框架,都是为了解决问题而存在的。那么我想,带着问题去看源码会不会事半功倍呢?> Note:本文基于Junit4.11... 阅读全文
posted @ 2015-04-26 15:32 大卡尔 阅读(963) 评论(0) 推荐(2) 编辑
摘要: 扩展JUnit,引入新注解,灵活的运行自动化测试用例 阅读全文
posted @ 2015-03-27 22:43 大卡尔 阅读(2172) 评论(4) 推荐(3) 编辑
摘要: 在做自动化测试时,尤其是UI级自动化,如何让你的代码更健壮可能是你经常要考虑的问题,这里分享几个小Tips。多用WaitForXXXX严格意义上讲,任何长时间的“硬等待”都是可取的!!到处随意的Sleep()只能显示你技能的匮乏,写出的Case也会效率低下。所以当此之时, 我们都应该多用WaitFo... 阅读全文
posted @ 2014-11-29 23:01 大卡尔 阅读(1725) 评论(0) 推荐(2) 编辑
摘要: 此系列是翻译Google Testing Blog(http://googletesting.blogspot.com.au/)里面的精化文章,考虑到国内网络访问不了这个网站,所以我在一边学习的时候,一边翻译出来,与大家共享。 阅读全文
posted @ 2014-02-21 16:14 大卡尔 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 单元测试不好搞阿,虽然从TDD角度出发,可测性强的代码很大程度上就代表着好的设计,但是有些情况也是没办法的,比如单例模式,比如Static方法,比如Final类,传统的Mock技术是没办法解决这些问题的,而如果单纯为了测性去修改代码,这会大大破坏代码的整体设计,所以开发不愿意搞单元测试,而测试人员更拿这些不可测的代码束手无策。 好在,在Java领域,有了PowerMock! 阅读全文
posted @ 2013-12-29 20:14 大卡尔 阅读(1762) 评论(1) 推荐(1) 编辑
摘要: ForewordThis article was posted by me original on our company internal WIKI, now i shared here since i think may be it is useful to others.Many projec... 阅读全文
posted @ 2013-04-24 15:15 大卡尔 阅读(2245) 评论(0) 推荐(1) 编辑