总目录
FunTester,250+原创文章,4次腾讯云首页推荐,一枚只知道瞎掰呼的核弹派测试工程师,量变引起质变,欢迎关注。
接口测试
接口测试
使用springboot+mybatis数据库存储服务化 alertover推送api的java httpclient实现实例 接口自动化通用验证类 将swagger文档自动变成测试代码 httpclient处理多用户同时在线 使用httpclient实现图灵机器人web api调用实例 groovy如何使用java接口测试框架发送http请求 httpclient调用京东万象数字营销频道新闻api实例 httpclient遇到socket closed解决办法 httpclient4.5如何确保资源释放 httpclient如何处理302重定向 基于java的直线型接口测试框架初探 利用alertover发送获取响应失败的通知消息 使用httpclient中EntityUtils类解析entity遇到socket closed错误的原因 httpclient接口测试中重试控制器设置 拼接GET请求的参数 httpclient上传文件方法的封装 接口批量上传文件的实例 httpclient发送https协议请求以及javax.net.ssl.SSLHandshakeException解决办法 API测试基础 拷贝HttpRequestBase对象 API自动化测试指南 如何统一接口测试的功能、自动化和性能测试用例 如何选择API测试工具 初学者的API测试技巧
单元&白盒
Maven和Gradle中配置单元测试框架Spock Groovy单元测试框架spock基础功能Demo Groovy单元测试框架spock数据驱动Demo 人生苦短?试试Groovy进行单元测试 模糊断言 使用WireMock进行更好的集成测试 如何测试这个方法--功能篇 如何测试这个方法--性能篇 单元测试用例 关于测试覆盖率 JUnit 5和Selenium基础(一) JUnit 5和Selenium基础(二) JUnit 5和Selenium基础(三) 浅谈单元测试
接口性能
Linux性能监控软件netdata中文汉化版 一个时间计数器timewatch辅助性能测试 性能测试框架 性能测试框架第二版 如何在Linux命令行界面愉快进行性能测试 Mac+httpclient高并发配置实例 单点登录性能测试方案 如何对消息队列做性能测试 如何对修改密码接口进行压测 如何对单行多次update接口进行压测 如何对多行单次update接口进行压测 如何获取JVM堆转储文件 性能测试中标记每个请求 如何对N个接口按比例压测 如何性能测试中进行业务验证 性能测试中记录每一个耗时请求
语言合集
Java
java一行代码打印心形 操作的原子性与线程安全 快看,i++真的不安全 原子操作组合与线程安全 java利用for循环输出正三角新解 在main方法之前,到底执行了什么? 传参传的到底是什么? json里面put了null会怎么样? 主线程都结束了,为何进程还在执行 java测试框架如何执行groovy脚本文件 从JVM堆内存分析验证深浅拷贝 如何学习Java基础 如何保存HTTPrequestbase和CloseableHttpResponse 如何在匿名thread子类中保证线程安全 Java服务端两个常见的并发错误
Groovy
java和groovy混合编程时提示找不到符合错误解决办法 groovy使用stream语法递归筛选法求N以内的质数 使用Groovy进行Bash(shell)操作 使用Groovy和Gradle轻松进行数据库操作 愉快地使用Groovy Shell Gradle+Groovy基础篇 Gradle+Groovy提高篇 Groovy重载操作符
Python
python使用filter方法递归筛选法求N以内的质数(素数)--附一行打印心形标记的代码解析 关于python版微信使用经验分享 python用递归筛选法求N以内的孪生质数(孪生素数) 利用python wxpy和requests写一个自动应答微信机器人实例
案例分享
测试方案
BUG集锦
一个MySQL索引引发的血案 微软Zune闰年BUG分析 “双花”BUG的测试分享 iOS 11计算器1+2+3=24真的是bug么? 不要在遍历的时候删除 连开100年会员会怎样 异步查询转同步加redis业务实现的BUG分享 Java服务端两个常见的并发错误
爬虫实践
接口爬虫之网页表单数据提取 httpclient爬虫爬取汉字拼音等信息 httpclient爬虫爬取电影信息和下载地址实例 httpclient 多线程爬虫实例 groovy爬虫练习之——企业信息 httpclient 爬虫实例——爬取三级中学名 电子书网站爬虫实践 groovy爬虫实例——历史上的今天 爬取720万条城市历史天气数据
工具合集
Jacoco覆盖率
moco API
解决moco框架API在post请求json参数情况下query失效的问题 给moco API添加limit功能 给moco API添加random功能 解决moco框架API在cycle方法缺失的问题 五行代码构建静态博客
工具类
java网格输出的类 java使用poi写入excel文档的一种解决方案 java使用poi读取excel文档的一种解决方案 MongoDB操作类封装 java网格输出的类 将json数据格式化输出到控制台 利用反射根据方法名执行方法的使用示例 解决统计出现次数问题的方法类 java利用时间戳来获取UTC时间 如何遍历执行一个包里面每个类的用例方法 阿拉伯数字转成汉字 获取JVM转储文件的Java工具类
构建工具
java和groovy混编的Maven项目如何用intellij打包执行jar包 window系统权限不足导致gradle构建失败的解决办法 使用groovy脚本使gradle灵活加载本地jar包的两种方式 Java 8,Jenkins,Jacoco和Sonar进行持续集成 Gradle如何在任务失败后继续构建 Gradle+Groovy基础篇 Gradle+Groovy提高篇
plotly可视化
MacOS使用pip安装pandas提示Cannot uninstall 'numpy'解决方案 Python使用plotly生成本地文件教程 Python2.7使用plotly绘制本地散点图和折线图实例 Python可视化工具plotly从数据库读取数据作图示例 利用Python+plotly制作接口请求时间的violin图表 Python+plotly生成本地饼状图实例 python plotly处理接口性能测试数据方法封装 利用python+plotly 制作接口响应时间Distplot图表 利用 python+plotly 制作Contour Plots模拟双波源干涉现象 利用 python+plotly 制作双波源干涉三维图像 python plotly制作接口响应耗时的时间序列表(Time Series ) python使用plotly批量生成图表
非技术分享
理论鸡汤
写给所有人的编程思维 成为杰出Java开发人员的10个步骤 测试之《代码不朽》脑图 为什么选择软件测试作为职业道路? 自动化测试的障碍 自动化测试的问题所在 成为优秀自动化测试工程师的7个步骤 优秀软件开发人员的态度 如何正确执行功能API测试 未来10年软件测试的新趋势-上 未来10年软件测试的新趋势-下 自动化测试解决了什么问题 17种软件测试人员常用的高效技能-上 17种软件测试人员常用的高效技能-下 手动测试存在的重要原因 编写测试用例的技巧 成为自动化测试的7种技能 功能测试与非功能测试 自动化和手动测试,保持平衡! 43种常见软件测试分类 自动化测试生命周期 代码审查如何保证软件质量 TDD测试驱动开发的基础 如何在DevOps引入自动化测试 自动化的好处 Web端自动化测试失败原因汇总 测试人员如何成为变革的推动者 探索性测试为何如此重要? 5种促进业务增长的软件测试策略 如何选择正确的自动化测试工具 如何从测试自动化中实现价值 您如何使用Selenium来计算自动化测试的投资回报率? 如何在DevOps中实施连续测试 自动化如何选择用例 成功实施自动化测试的优点 测试人员常用借口 测试自动化的边缘DevTestOps 筛选自动化测试用例的技巧 什么阻碍手动测试发挥价值 未来的QA测试工程师 Web安全检查 关于可用性测试 如何实施DevOps 黑盒测试和白盒测试 测试用例中的细节 集成测试、单元测试、系统测试
大咖风采
UI自动化
UI自动化
UiAutomator
android uiautomator一个画心形图案的方法--代码的浪漫 android UiAutomator了解源码解决控件bonds[0,0]无法点击 android UiAutomator在清除文本时遇到中文的解决办法 android UiAutomator获取当前页面某类控件个数的方法 android uiautomator自定义监听示例--一个弹出权限设置的监听 如何在Mac OS上使用UiAutomator快速调试类 UiAutomator测试中如何恢复手机输入法 android UiAutomator基本api的二次封装 android UiAutomator让运行失败的用例重新运行 利用UiAutomator写一个首页刷新的稳定性测试脚本 android UiAutomator长按实现控制按住控件时间的方法 android UiAutomator自定义快速调试类 利用UiAutomator写一个自动遍历渠道包关键功能的脚本 android UiAutomator如何根据颜色判断控件的状态 android UiAutomator控制多台手机同时运行用例的方法 android UiAutomator使用递归函数写一个让屏幕一闪一闪提醒的方法 android UiAutomator获取视频播放进度的方法
Selenium
selenium2java截图保存桌面 selenium2java调用JavaScript方法封装 selenium2java利用mysq解决向浏览器插入cookies时token过期问题 selenium2java 遇到有三个窗口用例的处理办法 selenium2java通过第三方登录绕过知乎登陆验证码 selenium2java使用select处理下拉框示例 selenium2java爬虫示例 selenium2java写一个设置秒杀价的脚本 selenium2java基本方法二次封装 selenium2java一个弹框上传时间日期大杂烩测试用例 selenium2java造数据例子 selenium2java让浏览器停止加载的方法 selenium2java写一个强制刷新页面的方法 selenium2java通过接口获取并注入cookies Selenium编写自动化用例的8种技巧 JUnit中用于Selenium测试的中实践 您如何使用Selenium来计算自动化测试的投资回报率? Selenium 4 Java的最佳测试框架 Selenium 4.0 Alpha更新日志 Selenium 4.0 Alpha更新实践 JUnit 5和Selenium基础(一) JUnit 5和Selenium基础(二) JUnit 5和Selenium基础(三) 如何在跨浏览器测试中提高效率
APP性能
使用monkey测试时,一个控制WiFi状态的多线程类 java执行和停止Logcat命令及多线程实现 APP性能测试中获取CPU和PSS数据多线程实现 统计APP启动时间和进入首页时间的多线程类 如何获取手机性能测试数据FPS 一个循环启动APP并保持WiFi常开的多线程类