测试开发
-
[基于Node.js的自动化测试-Macaca] – 如何查找界面元素
本帖已被设为精华帖!, 上一篇 – 原来程序员都是这么聊天的 为方便更多用户查找界面元素,提供了同时支持 Android 和 iOS 平台的 Inspector 工具,…
-
Python接口测试框架
简单介绍 Win7 64,python 3,Pycharm. unittest 读取配置文件–读取测试用例–执行测试用例–记录测试结果̵…
-
关于QQ定位的那些基础技术
本帖已被设为精华帖!, 受一个朋友的拜托去查她的一个离家出走的表妹的地址. 只知道表妹的QQ在线. 想知道在哪个城市, 考虑到类似的事情以后可能发生在我们的亲人身上, 所以我就把过…
-
Win10环境折腾macaca总结记
该文为macaca的nodejs版本 macaca java版本 https://github.com/macacajs/wd.java macaca python版本 https…
-
Android 6.0针对onVisibilityChanged与findViewById 执行顺序有改变的坑
本帖已被设为精华帖!, 上期回顾 现象 Android 6.0 以下(正常显示) Android 6.0 (含)以上(有Bug) 问题排查 手机 版本 代码 混淆 调试 时间线 起…
-
Uiautomator仿WebDriver封装
本帖已被设为精华帖!, uiautomator仿webdriver封装,让写代码根据友好,方便 用uiautomator也有一段时间了,分享下自己的成果,也希望以28原则,让自动化…
-
ATX系列 – 如何测试网易云音乐 (Android 篇)
简介 ATX是AutomatorX的简称,是一个Python库,可以用在手机应用的UI自动化上,兼容Android和iOS,吸收众多开源框架所长,有着很高的稳定性。 脚本编写也全部…
-
WebDriverAgent Inspector修复在截图中高亮选中元素的功能
本帖已被设为精华帖!, 最近要在团队里推 WebDriverAgent ,但查找元素是个很麻烦的点。原配的 inspector 没有元素树和截图联动的功能,如果经验不丰富看不出这个…
-
[基于Node.js的自动化测试-Macaca] – 原来程序员都是这么聊天的
本帖已被设为精华帖!, 上一篇 – Android 输入中文的实现 经常有用户朋友问到 Macaca 是否支持多机,多流程等问题,本文刚好做个演示。 在设计之初,Mac…
-
[基于 Node.js 的自动化测试-Macaca] – Android 输入中文的实现
本帖已被设为精华帖!, 上一篇 – Macaca 获取 Android 应用的性能 在测试 Android 设备时,经常会遇到输入中文的场景,切换键盘等操作繁琐易出问题…
-
测试开发之路—-CI (开发部分的持续集成)
背景 如今软件行业发展到今天,大家都有一个共识就是产品质量光靠测试来保证是扯淡的。应该从团队的各个角度都对产品质量做一层保障。我们架构师和CTO也总是跟我说:不要总从技术角度着手,…
-
WebDriverAgent踩坑记
本帖已被设为精华帖!, 因为公司一些自动化测试场景需要(对官方 app 进行 UI 自动化、多机并行跑 monkey ),这几天在基于 appium python client 的…
-
对Jenkins+ANT+Jmeter接口测试的实践
本帖已被设为精华帖!, 1、前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只有比较基本的流程说说,所以我今天要说…
-
Jenkins+Jmeter+Ant接口持续集成
前言 其实这个方案,我在本论坛已经看到不少于2篇的实现文档,我为什么还要写这篇,其一,为了给自己一个总结,其二,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个参考。…
-
论自动化测试脚本的质量与效率
前言 从我第一次在咱们社区发帖子的时候我就说过我的测试思路跟很多人不一样,导致于其实我跟很多人都有过冲突。其中一点就表现在我对自动化测试脚本的质量的执着。那么今天,就让我来说一点我…
-
利用jenkins关联Job方式结合RobotFramework完善测试Setup以及Teardown操作
本帖已被设为精华帖!, 利用jenkins关联Job方式完善RobotFramework测试Setup以及Teardown后操作 1.前言 本人还有不到一个月就正式参加工作满一年,…
-
[基于 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…
-
测试开发之路–可读性,可维护性,可扩展性
本帖已被设为精华帖!, 第一部分:测试开发之路—-框架中数据的管理策略 第二部分:测试开发之路—-数据驱动及其变种 第三部分:测试开发之路—-可…
-
实现页面链接健康度的自动化遍历检测
本帖已被设为精华帖!, 适用场景 快速遍历页面所有链接,找出失效链接或低级错误 实现逻辑 /** * 判断页面所有的链接是否健康,判断条件 http status 400~469 …
-
Koa在Macaca中的实践
本帖已被设为精华帖!, 在 macaca-cli 和 reliable-master 中,都使用了 koa。koa 是一款优秀的,面向未来的 web 框架,若你还在使用 expre…