Groovy重载操作符(终极版)
借助Groovy重载操作符的特性,适配一部分类似于=、>、>=和classType这样的验证功能,
JsonPath实践(四)
本期继续将如何处理json数组,主要内容时通过正则过滤json数组中的数据,以及通过正则校验json节点值。
质量管理计划的基本要素
一个项目的主要目标是什么?我相信一千个人有一千个哈姆雷特,而且大部分都是对的。
JsonPath实践(三)
本期讲一下获取数组时增加过滤条件,这里用到的语法稍微复杂一点点。
制定质量管理计划指南
组织范式中的每个项目都经过许多不同的阶段,在这些阶段中都进行了尝试和测试,以确保它能够承受公开市场将要承受的巨大压力。
JsonPath实践(二)
本期接一下如何使用JSonpath标记语法处理,json对象中的数组主要内容是提取数组中对象和对象集合。
httpclient使用HTTP代理实践
最近在做测试的时候遇到一个问题:就是内部网络做了限制,「部分服务只有在机房的网段内才能访问」。
Charles报错Failed to install helper解决方案
一直在使用Charles,本来打算这等未来的神器fiddler Everywhere成熟以后就替换掉Charles,没想到它提前故障了。
开源测试服务
终于测试完成了,也上线了,虽然有些曲折,一期目标基本达成。
JsonPath实践(一)
新的工具JSonpath,新的征途。
未来的神器fiddler Everywhere
fiddler everywhere深度整合了fiddler和postman功能。
Mockito框架Mock Void方法
在编写代码时,总是有方法返回void,并且在某个测试用例需要模拟void方法。那么我们如何去做呢?
Phaser类在性能测试中应用
Phaser的功能与CountDownLatch和CyclicBarrier有部分重叠,同时提供了更丰富的语义和更灵活的用法。
CyclicBarrier类在性能测试中应用
CyclicBarrier也叫同步屏障,在JDK1.5被引入,可以让一组线程达到一个屏障时被阻塞,直到最后一个线程达到屏障时,所以被阻塞的线程才能继续执行。
CountDownLatch类在性能测试中应用
CountDownLatch类位于java.util.concurrent包下,利用它可以实现计数器的功能。
敏捷回归测试
当今世界敏捷大行其道,软件迭代越来越快和发版隔间越来越小,很多公司团队都提倡小步快跑的软件开发模式。
Java压缩/解压缩字符串
Java使用压缩库为常规压缩提供了Deflater类。
这些年,我写过的BUG(二)
?BUG是最好的学习素材。?
测试开发工程师工作技巧
这里有一些工作技巧,从编写代码和工作任务清单到工作自动化,可以使帮助测试工程师成为更好的测试开发工程师。
大促前必做的质量检查
从页面加载时间到UI测试,许多公司都在为处理这种流量和网站使用量激增的问题做准备。