尚未开源...
没错,我就是头条君。求关注~
接口测试实践的记录在敏捷开发交付的流程中,自动化测试实际上被放在一个看起来挺重要的位置,而自动化测试中,接口测试是一个投入产出比比较高的一种自动化测试的形式,而我自己也做了一个这样...
恒温
有事请发邮件:tt@toutiao.io
一、前言 Android Studio 是一个Android开发环境,基于IntelliJIDEA.类似 Eclipse ADT,Android Studio 提供了集成的 And...
在《码农周刊》&《开发者头条》打杂
在上个月的博客中我们讨论了如何将博客Docker化(译文链接)。但是那篇文章我没有讲我是怎么使用Docker Hub的自动构建功能来在包含了本博客源码的GitHub仓库有改动的时候...
DockOne发起人
今天看到恒温发的链接,加上最近项目在做 iOS 自动化框架的调研,赶紧尝鲜了下。框架主页:https://github.com/google/EarlGrey 框架简介EarlGr...
测试行业唯一说真话的扫地人员
Macaca 一套完整的自动化测试解决方案 Macaca 文档开放啦Macaca 文档点此查看 之前 Macaca 团队的同学分别贴出了 iOS 和 Android 应用使用 Ma...
1. 背景先理一下自动化测试的概念,从广义上来说,一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说,通过编写脚本的方式,模拟手工测试的过程,从而...
有赞联合创始人&CTO&资深码农
1. 安装两种安装方式,我热衷于以chrome插件形式安装 Chrome插件 Mac App 2. 发送请求Postman最基础的功能就是发送http请求,支持GET/PUT/PO...
目的如何使用SuperTest测试框架,进行API测试如何将API测试与构建工具结合如何将API测试、构建工具与持续集成结合SuperTest什么是SuperTestTo prov...
QA&PM
上一篇 - 如何覆盖 React Native 功能测试 从代码模块的结构上很容易知道 macaca-android 依赖了一个名叫 unlock-apk 的模块。下面我们看下这其...
背景最近新加入DJI的某项目组(以下均已M指代),需要从零开始搭建功能自动化测试平台。简单地说,M是一个典型的移动互联网产品,客户端包括iOS和Android,并在app中通过We...
专注和简洁,这就是秘诀!
在上一篇文章中,我对本系列教程的项目背景进行了介绍,并对自动化测试平台的建设进行了规划。在本文中,我将在已准备就绪的iOS自动化测试环境的基础上,通过Appium调用模拟器运行iO...
上一篇 - Macaca 是如何封装 ADB 的 最近很多 Macaca 的用户都会问关于如何查找 Native 界面元素,如何找到映射的类名,如何定位 Webview 或者传统网...
上一篇 - macaca-electron 模块的独立使用 在日常的测试场景中经常会遇到多个驱动混用的情况。例如测试手机 APP 时,需要填写验证码,验证码又需要从某些 PC 端方...
...
初学者
在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭...
专注开发测试效率提升,为开发者提供 App 测...
【背景介绍】 百度深研MMGame项目组每天提测的apk游戏包数量较大,但由于都是第三方游戏,游戏测试仅包括游戏的简单功能测试和游戏广告测试,人工测试较为繁琐,为了自动化验证游戏功...
game coder
最近这段时间对内部的一个配置平台实现了UI自动化,过程中经常上testerhome寻找一些灵感和帮助,最后用到的一些技术比如 docker、behave、phantomjs等等目前...
因为公司一些自动化测试场景需要(对官方 app 进行 UI 自动化、多机并行跑 monkey ),这几天在基于 appium python client 的基础上编写 WebDri...
前言 随着移动互联网时代的蓬勃发展,移动终端的自动化测试也在业界日益活跃,总体来看在Android平台上的自动化工具和实践比较多,但是说到iOS平台无论从自动化工具的数量还是质量上...
背景(废话不读系列)前段时间闲来无事,试着给自己的博客从头写了一些简单的Cucumber Test。现隔了数周,还是决定把整个过程整理成一份博客文章,一是分享给大家、参考指正,二是...
Dev
背景项目从2009年开始启动,采用的是TDD开发方式。在这之后的过程中,团队做过各种尝试去调整自动化测试的策略去更好的适应不同阶段项目的特征,比如调整不同类型测试的比例,引入新的测...
目的E2E测试执行过程中不依赖UI界面可在*nix系统中运行为什么不用PhantomJS,Protractor官方不推荐使用PhantomJS来测试 We recommend ag...
Macaca介绍macaca 是阿里开源的自动化测试解决方案。该方案目前已支持PC端web、手机浏览器端wap、3G、H5等网页项目,同时也支持Native,Hybrid,H5等技...
在上篇文章——如何实现 Android 应用的持续部署中,我们使用的是 flow.ci + Github + fir.im 实现 Android 应用的持续部署。对于 Androi...
引言在 微信读书 App 中,排版引擎负责解析 EPUB 或 TXT 格式的书籍源文件,将排版后的书籍内容如文字、图像、注解等元素渲染至屏幕上,是最常用、最复杂的组件之一。而开发同...
596
客户端 UI 自动化测试是大多数测试团队的研究重点,本文介绍猫眼测试团队在猫眼 iOS 客户端实践的基于 KIF 的 UI 自动化测试和持续集成过程。一、测试框架的选择iOS UI...
我们信仰耐心和坚持的力量,愿意持续去做一些正确...
准备了很久,CI Weekly 第一期终于来了。CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外关于持续集成、持续交付,持续部署、自动化测试、de...
国内首款开源 CI/CD 工具
Macaca的常见问题归类, 感谢之前小伙伴们的FAQ收集tips: 先插一句, 小伙伴们请在报错的时候首先看下log, 没有log的请在命令后加--verbose, log比较长...