- 博客(17)
- 收藏
- 关注
原创 【开源测试平台横向测评系列】预告篇
近几年来,随着互联网行业的高速发展,各类开源自动化测试框架、工具、平台如雨后春笋般涌现。哪个更好用、到底该选择哪个,本系列文章或许可以给你提供参考
2022-09-20 09:16:40 312 1
原创 Pytest测试框架一键动态切换环境思路及方案
一套测试脚本,能根据环境进行自动化的配置,省去手动配置参数的步骤,可以实现在多环境中运行,从而快速验证各个接口及相关服务在不同环境中的表现。
2022-09-17 10:35:43 1147
原创 Pytest fixture及conftest详解
fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似unittest中setup/teardown,但是比它们要强大、灵活很多,它的优势是可以跨文件共享。
2022-09-14 10:17:07 739
原创 测试右移-后台服务监控告警实践
作为项目的测试人员,除了要完成项目测试的基本工作,还应当能够及时跟进问题反馈、了解问题背后的真实原因、参与讨论解决方案,驱动问题解决,从而“变被动为主动”
2022-08-23 20:29:40 807
原创 开源云真机平台-Sonic应用实践
Sonic,一站式开源分布式集群云真机测试平台,致力服务于中小企业的客户端UI测试。 Sonic当前的愿景是能帮助中小型企业解决在客户端自动化或远控方面缺少工具和测试手段的问题。
2022-08-19 11:48:58 5389 4
原创 如何在Linux快速搭建一套ADB环境
Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互;使用adb命令需安装Android SDK,并配置环境变量;
2022-08-15 21:19:40 3523
原创 像测试产品需求一样测试Redis配置项protected mode(保护模式)
Redis连接报错原因可能有:protected-mode(保护模式)已开启、bind绑定了无效的主机地址、bind设置了本地回环地址…本篇将以测试的视角带你解读出现以上问题如何排查及修复
2022-08-11 09:32:15 1652
原创 Linux下一键安装Python3&更改镜像源&虚拟环境管理技巧
Linux系统下通过shell脚本一键安装Python3,以及如何临时or永久更换镜像源、管理虚拟环境
2022-08-11 09:26:22 3311
原创 基于UiAutomator2+PageObject模式开展APP自动化测试实战
基于uiautomator2设计PageObject模式、开展移动APP的自动化测试实践。PO模式基本思想是强调代码逻辑和业务逻辑相分离。
2022-08-10 10:10:04 1009 2
原创 APP自动化测试框架-UiAutomator2基础入门
uiautomator2是基于uiautomator封装的python版本,支持uiautomator所有定位方式,
2022-08-09 09:07:20 4465
原创 利用pytest hook函数实现自动化测试结果推送企业微信
通常,自动化测试用例在执行完成后,都会发送一个结果,以通知测试人员或测试leader测试的结果。如有测试失败的情况,测试人员再去查看具体的测试报告,检查是哪个场景没有测试通过。当前较为流行的提醒方式有:邮件企业微信、钉钉等push消息由于我们公司所使用的办公软件是企业微信,因此,在实现测试结果通知提醒的功能时,选用的是企业微信。当前较为流行的实现方式有两种形式:企业微信应用通知:需要在企业微信中创建一个应用,再获取Secret。......
2022-08-04 10:12:09 1028
原创 基于图像识别框架Airtest的Windows项目自动化测试实践
Airtest是网易出品的一款基于图像识别和Poco控件识别的一款UI自动化测试工具。这个框架设计来源于新颖的图形脚本语言Sikuli,关于Sikuli框架可见上一篇分享《基于SikuliGUI图像识别框架的PC客户端自动化测试实践》。和Sikuli框架的原理一样,用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。另外,Airtest也可以基于poco这个UI控件搜索框架,通过控件的名称、id之类的来定位目标控件,原理类似于appium。...
2022-08-01 15:15:33 3718 2
原创 基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
Sikuli基于GUI图像识别框架的自动化测试工具,间接助我发现了一个致命级别的大bug
2022-06-24 09:25:49 527
原创 ADB命令用法大全
一、ADB简介Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互;使用adb命令需安装Android SDK,并配置环境变量;它是一个C/S架构的应用程序,由三部分组成:adb client:运行在PC上(为DDMS即IDE工作) adb daemon:守护进程,运行于Emulaor adb server:服务进程,运行在PC,管理adb client和adb daemon
2021-11-10 09:21:02 2231
原创 Monkey自定义脚本的编写模板
# 头文件,控制monkey发送消息的参数,固定写即可# 脚本类型,一般不用修改type = user# 脚本执行次数,但是由于monkey命令本身可以指定执行次数,所以这里的设置是不生效的count = 10# 执行命令速率,速率也可以通过monkey命令设置,这里的设置是不生效的speed = 1.0# 以下为monkey命令start data>># 启动
2017-01-12 17:06:55 906
原创 Monkey自定义脚本中的基本命令
一、执行monkey脚本的命令adb shell monkey -f 脚本文件 执行次数二、事件命令1. LuanchActivity 命令启动应用LuanchActivity(pkg_name,pkg_name.MainActivity) 包名
2017-01-12 16:35:08 964
原创 monkey高级参数及命令格式
一、高级参数1. -v 反馈信息的级别,每增加一个-v参数,日志反馈越详细2. -s 生成相同事件序列 3. --throttle 事件延迟 4. --pct-touch 触摸事件 5. --pct-motion 动作事件
2017-01-12 16:15:45 689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人