性能测试中集合点和多阶段同步问题初探
基本思路就是使用Java多线程编程类CyclicBarrier解决性能测试中多线程的集合点设置和多阶段性能测试问题。
Socket接口异步验证实践
前天完成了JSON对象的多功能验证类VerifyBean的代码,终于有时间做Socket接口的自动化验证了。
Java代理模式初探
分享我在Java使用代理模式的一些Demo,主要分三类:「静态代理」、「JDK动态代理」和「cglib动态代理」。
JSON对象标记语法验证类
这个功能为了方便获取到实际值以后,进行「加」、「减」、「乘」和「除」运算以后再与期望值进行比较。
自动化测试转型挑战及其解决方案
如果使用得当,自动化测试可以成为高效的生产力工作方法,为软件产品质量提供强大支撑。但是,当团队刚刚开始这种自动化转型时,几乎都会面临各种问题,难以发挥自动化的全部威力。
无脚本测试
本文将详细聊一聊无脚本测试,将其与常规自动化测试区分开来,并讨论如何使用无脚本测试工具来克服软件质量的瓶颈。
【云+社区年度征文】2020年FunTester自我总结
2020年FunTester自我总结。
Selenium自动化测试之前
Selenium测试自动化的车已经发车了,你再不上传就来不及了。
链路压测中如何记录每一个耗时的请求
刚好趁着这个机会,多实现一些不同场景的链路压测需求,锻炼一波,也能提高自己写的「FunTester」测试框架的兼容性,可谓一石多鸟,何乐而不为。
自动化测试类型
?在软件测试领域,有两种测试技术:手动测试和自动化测试。两者都旨在执行测试用例,然后将实际结果与预期结果进行比较。
命令行如何执行jar包里面的方法
将项目build成jar包,测试用例(也就是某个类的main方法),通过执行jar包中的class类的main方法,达到执行不同测试用例的目的,顺手做一个参数化。 定义一个统一的main方法入口,通过反射执行不同的方法。
Python版Socket.IO接口测试脚本
由于端上同事有在学习Python的,所以帮忙整理了一个Python版的Socket.IO接口测试脚本。
SpotBugs报错no Groovy library is defined解决办法
Java项目build过程中报错:Error:Cannot compile Groovy files: no Groovy library is defined for module '****'
Socket.IO接口多用户测试实践
目前接到的需求是一个老师跟学生相互聊天的功能,所以必须通过两个用户的长连接进行测试。
基于Socket.IO的Client封装
本次与WebSocket区别在于多记录了一些监听event的名称,不知道会有啥用,我猜将来用于做收到消息的响应业务的话,应该会用到,所以用看了一个ConcurrentSet<String>记录。
基于WebSocket的client封装
这里面主要增加了一些日期和方法的封装,重点是为了调用方便和以后进行Socket接口性能测试做准备,增加的功能性的东西就是返回消息的记录。
FunTester原创文章(升级篇)
公众号:FunTester,原创分享爱好者,腾讯云和掘金社区首页推荐,知乎八级原创作者,主要方向接口功能、自动化、性能测试,兼顾白盒测试,框架开发,业务开发。
FunTester英雄帖
近期学习实践:「静态测试」和「Socket」测试。 除了「Java静态测试」和「WebSocket」有一些尝试和实践以外,尚未有较大突破,很多东西也还在摸索,也是最近文章写的少的原因之一。
SpotBugs注解SuppressWarnings在Java&Groovy中的应用
我在自己的项目(Java&Groovy)中实验SpotBugs通过零BUG验收,分享一下在两种语言的实践经验。
Math.abs()求绝对值返回负值BUG分享
近期在推进代码质量的过程中,发现一个隐藏的知识点,就是Math.abs()求一个int数据的绝对值的时候会出现返回结果为负值的BUG。