测试经验
-
深入浅出Git权限校验 (最熟悉的陌生概念)
本帖已被设为精华帖!, 借助上次“掉坑”的经历,我对Git权限校验的两种方式重头进行了梳理,形成了这篇总结记录。 在本地计算机与GitHub(或GitLab)进行通信时,传输主要基…
-
Jenkins+Jmeter+Ant接口持续集成
前言 其实这个方案,我在本论坛已经看到不少于2篇的实现文档,我为什么还要写这篇,其一,为了给自己一个总结,其二,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个参考。…
-
论自动化测试脚本的质量与效率
前言 从我第一次在咱们社区发帖子的时候我就说过我的测试思路跟很多人不一样,导致于其实我跟很多人都有过冲突。其中一点就表现在我对自动化测试脚本的质量的执着。那么今天,就让我来说一点我…
-
利用jenkins关联Job方式结合RobotFramework完善测试Setup以及Teardown操作
本帖已被设为精华帖!, 利用jenkins关联Job方式完善RobotFramework测试Setup以及Teardown后操作 1.前言 本人还有不到一个月就正式参加工作满一年,…
-
正确使用Android性能分析工具——TraceView
本帖已被设为精华帖!, 原文来自: http://bxbxbai.github.io/2014/10/25/use-trace-view/ 作者的github https://gi…
-
[基于 Node.js 的自动化测试-Macaca] – 如何查找界面元素 [终极篇]
本帖已被设为精华帖!, 上一篇 – Macaca 是如何封装 ADB 的 Macaca App Inspector 原理解析 https://testerhome.co…
-
从0到1搭建移动App功能自动化测试平台 (3):编写iOS自动化测试脚本
本帖已被设为精华帖!, 通过前面三篇文章,我们已经将iOS自动化功能测试的开发环境全部准备就绪,也学习了iOS UI控件交互操作的一般性方法,接下来,就可以开始编写自动化测试脚本了…
-
Android屏幕同步和录制工具
本帖已被设为精华帖!, 简介 atx是基于图像识别的自动化测试工具,里面也附带了一些其他的小工具,比如本文要介绍的Android屏幕同步显示和录制工具。 屏幕同步显示主要是将手机屏…
-
自动遍历工具Java版 (开源)
本帖已被设为精华帖!, 为什么重新写一个 刚才iOS版的也测试稳定了,顺便分享艰辛的喜悦。 两周前写过一篇文章关于深度优先的探索性遍历工具的设计和实现,写明了原因。前期调研,这方面…
-
测试开发之路–一切为了效率 (简易监控)
本帖已被设为精华帖!, 前言 我们在工作中一定遇见过这样一种情况。我们的产品依赖很多个服务,这些服务可能分配在不同的机器上。我们在测试的时候动不动就会碰到我们认为的bug,例如我们…
-
从0到1搭建移动App功能自动化测试平台 (1):模拟器中运行iOS应用
本帖已被设为精华帖!, 在上一篇文章中,我对本系列教程的项目背景进行了介绍,并对自动化测试平台的建设进行了规划。 在本文中,我将在已准备就绪的iOS自动化测试环境的基础上,通过Ap…
-
断言神器AssertJ快速入门
本帖已被设为精华帖!, 1.背景 在设计自动化cases时,遵守的核心原则是3A(Arrange-> Actor ->Assert)原则; 断言工具是否强大直接影响到用…
-
静态代码扫描 (一)——PMD 自定义规则入门
本帖已被设为精华帖!, 阅读该文章前,最好已经对PMD有了初步的认识和了解,可参考静态分析工具PMD使用说明 准备工作 首先在PMD官网下载最新版本的文件,目前最新版本是5.4.1…
-
测试开发之路—-可读性,可维护性,可扩展性 (续)
本帖已被设为精华帖!, 目录: 第一部分:测试开发之路—-框架中数据的管理策略 第二部分:测试开发之路—-数据驱动及其变种 第三部分:测试开发之路̵…
-
Android App持续集成性能测试:启动流量 (2)
本帖已被设为精华帖!, 在上一篇文章中,介绍了一种测试Android App启动流量的方法。当时也提到了,通过读取/proc/uid_stat/<UID>/目录下的tc…
-
测试开发之路–可读性,可维护性,可扩展性
本帖已被设为精华帖!, 第一部分:测试开发之路—-框架中数据的管理策略 第二部分:测试开发之路—-数据驱动及其变种 第三部分:测试开发之路—-可…
-
Python+Excel+django实现接口自动化测试并生成HTML报告
前段时间在testhome的QQ群中看到了 ‘BJ-行者’ 说的接口自动化测试,一时兴起,想着自己也写个,说干就干吧,具体思路如下: Excel中接口数据的整理,根据开发出具的Ex…
-
基于Python的性能测试工具locust (与 LR 的简单对比)
本帖已被设为精华帖!, 背景 最近自己开发了一个小的接口,功能测完了,突然想测下性能,原来做性能测试,我一直用的是HP的LoadRunner,前一段时间正好看过locust,想想就…
-
实现页面链接健康度的自动化遍历检测
本帖已被设为精华帖!, 适用场景 快速遍历页面所有链接,找出失效链接或低级错误 实现逻辑 /** * 判断页面所有的链接是否健康,判断条件 http status 400~469 …
-
基于线上请求的性能测试系统CPC
本帖已被设为精华帖!, 1.背景 测试人员在设计性能测试脚本时,HTTP请求中的参数往往根据个人经验设置,而测试人员水平参差不齐,设计往往具有局限性,不够全面,不能涵盖全线上真实的…
-
uiautomatorviewer的改造
本帖已被设为精华帖!, 近期看了论坛很多关于uiautomator的二次开发帖子,真正自己动手做发现坑不少-_-# 目前已实现的功能 1.右键菜单 (部分功能已实现,其余未填坑,请…
-
Koa在Macaca中的实践
本帖已被设为精华帖!, 在 macaca-cli 和 reliable-master 中,都使用了 koa。koa 是一款优秀的,面向未来的 web 框架,若你还在使用 expre…
-
shell脚本通过dumpsys SurfaceFlinger –latency数据计算FPS 和评价流畅度。
本帖已被设为精华帖!, 开篇前述: 由于采购机械臂测试性能用例和屏幕实际帧率变化,最终工具方案实现后搁置,拿出来”晒晒“。 一、设计初衷 1、面临用户和公司内领导试用中反馈的卡顿问…
-
通过API远程管理Jenkins
本帖已被设为精华帖!, 背景介绍 最近接到一个需求,需要对公司内部的Android性能测试平台的分支管理模块进行改造。 为了更好地说明问题,在下图中展示了一个精简的持续集成测试系统…
-
测试开发之路,框架中数据的管理策略
说到测试数据,我想大家第一个反应就是数据库。现如今大多数产品,尤其是互联网产品都是使用数据库来保存数据的。那么在测试中,测试数据的准备和维护就成了一个很重要的方面
-
测试开发之路—-概要
一转眼,从毕业到现在已经5年半了,想想时间过的真快,在测试这个行业里摸爬滚打了这么久了都。回想一下一路摸索着前进的历程,也颇为感慨。从一开始想去做开发,到后来阴差阳错的进了测试,之…
-
基于shell脚本的Android启动时间测试
本帖已被设为精华帖!, Android 启动时间测试 把被测安装包放到脚本同一路径下,命名为被测安装包的包名 首先需要输入的两个参数是:被测包名和被测包名的启动类 aapt 获取启…
-
NO_CODE接口自动化测试框架
以前一直都是在TesterHome上看文章,也没有想过发帖子,因为我不是做移动端测试的。最近也是看了大家有很多做接口测试的分享 ,自己也有一些想法,所以发上来跟大家分享一下。 我刚…
-
接口测试工具postman
开始研究使用postman源于在一个测试群里一位大牛说postman在数据包的拦截处理方面很优秀,正好我有个工具是拦截http请求转化为robotframe的自动化用例的,所有就开…
-
一次iOS上脱机UI自动化测试方案的尝试
本帖已被设为精华帖!, 【TMQ(腾讯移动品质中心)是腾讯最早专注在移动APP测试的团队,网站专注于移动测试技术精华,饱含腾讯多款亿级APP的品质秘密,文章皆独家原创,我们不谈虚的…