03 2020 档案

摘要:案例一 :版本在软件研发阶段是很重要的, 不同的版本, 已修复的Bug也不一样, 所实现的功能不一样, Android终端产品正式版本发布前,项目经理除了确保系统版本确定无误外, 还会逐个验证所搭载的所有App的版本是否都是正确, 防止App做系统集成的时候集成错了,导致App功能缺失或异常! 案例 阅读全文
posted @ 2020-03-30 18:01 zipython 阅读(534) 评论(0) 推荐(0) 编辑
摘要:Android终端(车载,手机)等, 需要考虑进行随意进行各类按键(车载方向盘按键,手机硬按键)的操作, 测试系统对按键事件的响应稳定性,一般测试2小时。 准备阶段 一般是用adb shell input keyevent + keyCode 来模拟按键事件, 比如adb shell input k 阅读全文
posted @ 2020-03-24 21:30 zipython 阅读(400) 评论(0) 推荐(0) 编辑
摘要:Android终端产品系统或App测试,涉及输入框边界值测试, 比如wifi热点设置热点名称, 或者搜索输入框, 需要验证该文本输入框是否最多可以输入256个字符, 如何快速实现进准的256个字符的输入呢? 准备阶段 1. 手动先点击wifi热点名称文本输入框,确保光标已经在编辑框内了 2. 利用a 阅读全文
posted @ 2020-03-23 19:30 zipython 阅读(345) 评论(0) 推荐(0) 编辑
摘要:时间:2020年3月22日 22:08, 距离 “ 武汉发布 ”官方发布《湖北省内外人员返汉、省内人员离汉政策来了》 30分钟, 大晚上的,公司行政小姐姐骚扰我。。。 我能怎么? 实在不好拒绝。。。。。。 准备阶段 1. 需要1张excel表格,记录了每个员工的必要信息, openpyxl模块可以读 阅读全文
posted @ 2020-03-23 07:26 zipython 阅读(637) 评论(0) 推荐(1) 编辑
摘要:Android车载地图测试,涉及:高德地图100m比例尺下,拖动地图进行移图操作2个小时, 预期结果:移图正常,地图渲染正常,不会出现卡死卡滞界面异常等情况。 准备阶段 1. 在高德地图App界面,调整比例尺到100m 2. adb shell input swipe x1 y1 x2 y2 , 可 阅读全文
posted @ 2020-03-21 21:24 zipython 阅读(423) 评论(0) 推荐(0) 编辑
摘要:做Android手机/电视机/车载系统稳定性测试, 需要进行100次的系统重启,确保启动过程中,不出现卡死起不来, 或者起来后Home界面异常等情况。 还有涉及首次使用开机激活界面的测试,要确保每次系统重启, 只要设备没激活,就得每次都弹出激活界面。 准备阶段 1. adb reboot 或者adb 阅读全文
posted @ 2020-03-20 21:47 zipython 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:Android手机测试, 涉及照相机(Camera)应用程序的稳定性测试的用例, 需要涉及100张照片的拍照自动化测试。 准备阶段 1. 先清理老照片,照片一般存放在/scard/DCIM目录下 2. adb shell am start + 相机的Activity 可以打开相机App 3. adb 阅读全文
posted @ 2020-03-19 21:28 zipython 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:接上一篇: "adb命令_一键截取logcat日志" , 有一天, 系统稳定性开发负责人找到我,希望我能在跑android 系统monkey的时候, 实时监控logcat的输出,如果一旦发现“java.lang.NullPointerException"空指针异常, 则立刻用adb bugrepor 阅读全文
posted @ 2020-03-18 22:24 zipython 阅读(3445) 评论(1) 推荐(0) 编辑
摘要:​本篇文章难度较大,阅读时间较长,历劫进阶。。。 Android系统测试或App测试过程中, 有的Android终端设备由于磁盘太小,未开启随系统自启动logcat序列log, 即未实时在后台截取Logcat log,所以需要测试人员进行手动截取Logcat Log, 这种情况下, 一般我们是直接c 阅读全文
posted @ 2020-03-17 20:07 zipython 阅读(1812) 评论(0) 推荐(1) 编辑
摘要:Android系统测试过程中, 比如接口测试,需要用到设备的iccid, 或者uuid, 车载测试需要用到VIN号(车辆唯一标识号), 4G测试等需要设计IMEI号等设备配置字参数等, 我们还可以读取到设备的分辨率,emmc磁盘容量, cpu型号,内存大小等,这些硬件配置信息, 可以辅助我们做测试, 阅读全文
posted @ 2020-03-13 12:33 zipython 阅读(714) 评论(0) 推荐(0) 编辑
摘要:Android系统测试, 开始测试前,我们需要先确认所测试的系统版本是否正确, 还有报bug的时候,开发需要你提供具体的系统版本信息。 还有系统打版时间等, 不同的版本修复了不同的bug,合入了不同的新功能等, 如果测试人员测试的系统版本都不对,会直接被开发怼到哭。 如何一键获取Android系统版 阅读全文
posted @ 2020-03-12 20:14 zipython 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Android设备,比如车载tbox搭载的Android系统, 其只有500M的磁盘容量;电视机搭载的Android系统其磁盘容量也非常小, 一般debug阶段的产品,开启的log比较多,比如有: 自动后台logcat截取,自动捕捉coredump, tombstone,anr, dropbox等c 阅读全文
posted @ 2020-03-11 13:14 zipython 阅读(468) 评论(0) 推荐(0) 编辑
摘要:Android设备,比如车载系统实车路试过程中, 车上操作电脑比较麻烦,如果车载系统出现了Bug, 如何很方便地一次性导出相关的log来(logcat, dbus, 高德地图log,gps定位log等)来呢? 其实我们只需要一个python脚本就可以搞定! 准备阶段 1. adb pull 命令, 阅读全文
posted @ 2020-03-11 12:08 zipython 阅读(605) 评论(0) 推荐(0) 编辑
摘要:研发阶段的Android车机,还不支持从gps或仪表同步互联网时间, 需要手动设置系统时间。 由于任何涉及在线业务,都有时间戳的概念, 如果和远程云端服务器上的时间相差剩余,则服务器端不会返回正常数据。 比如你的车载墨迹天气App,如果你车机时间是:1970 01 01 08:00:00 , 则肯定 阅读全文
posted @ 2020-03-09 12:03 zipython 阅读(523) 评论(0) 推荐(1) 编辑
摘要:做Android手机系统或App测试的过程中, 如果碰到了bug,开发一般会需要测试人员提供当时的bug截图, 如何用Python 批处理脚本, 快速实现截图呢? 准备阶段 1. adb shell screencap p /sdcard/a.png 命令, 可以实现手机截图并保存到/sdcard/ 阅读全文
posted @ 2020-03-07 20:30 zipython 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:三种编程思维(实现方式) 由于本思维篇,主要介绍通过简单而实用的测试案例,逐步培养编程思维: 先学会批处理脚本实现,在学会面向过程函数来实现,最后学会面向对象类的实现。 每一个案例故事对应三种实现方式 每篇文章,都有一个案例故事,代表实际测试场景故事, 有些测试案例,其实有些“批处理脚本”实现最为合 阅读全文
posted @ 2020-03-06 21:33 zipython 阅读(449) 评论(0) 推荐(0) 编辑
摘要:函数只能面向过程,来回互相调用后顺序执行, 简单的编码项目,还能应付的过来, 复杂的大型项目,调用多了,就会乱。 如何才能不乱呢,可尝试下, 面向对象类的概念, 将现实世界的事物抽象成对象,将现实世界中事物的关系抽象成类, 即要秉着“万物皆对象,一切皆可归类”的中心思想, 去建立你的代码模型。 一听 阅读全文
posted @ 2020-03-05 22:20 zipython 阅读(302) 评论(0) 推荐(1) 编辑
摘要:Python批处理脚本只能处理较为简单的顺序执行的语句, 语句太多了,就有点乱...是时候升级一下了。 函数可以将多条语句分组封装,实现面向过程的,简单的模块化管理。 方便将语句实行“网格”管控,不容易乱。 代码编译或运行中出bug不要紧,找该函数即可。 简单的Python函数 简单点,就是将多条语 阅读全文
posted @ 2020-03-04 21:02 zipython 阅读(289) 评论(0) 推荐(0) 编辑
摘要:Python批处理脚本就是能顺序执行的Python语句块, 也就是我们常说的Python脚本,一般用于批量顺序处理数据。 所以Python自动化测试的第一个段位是: 会编写简单的Python批处理脚本来处理实际测试工作中碰到的问题, 为了区别与段位二(Python面向过程函数),段位三(Python 阅读全文
posted @ 2020-03-03 18:29 zipython 阅读(293) 评论(0) 推荐(0) 编辑
摘要:案例篇, 通过实际测试案例,将Python运用到实际工作中去, 之前名字是思维篇,因为不仅仅是学编程技术,更重要的培养编程思维。 当前测试人员的主要矛盾: Python基础语法都看了学了几遍了。 用不上,不会写,网上的例子又大部分是面向开发人员的, 好多都是人工智能,大数据,区块链,或者数学算法题。 阅读全文
posted @ 2020-03-02 21:57 zipython 阅读(496) 评论(0) 推荐(0) 编辑
摘要:是我用过最快的Windows文件搜索查找工具。 我的必备软件。 官方下载地址 "https://www.voidtools.com/zh cn/downloads/" 好用功能介绍 1. 默认支持Windows 通配符进行搜索 \ 匹配全部字符 ? 匹配一个字符 比如查找所有这个电脑上的.apk后缀 阅读全文
posted @ 2020-03-01 18:31 zipython 阅读(421) 评论(0) 推荐(0) 编辑