![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APP测试
程序员-小枫
这个作者很懒,什么都没留下…
展开
-
django滑动验证码
一、概述最近用django写了一个后台系统,使用的是验证码方式。但是开发人员抱怨,输入验证太麻烦,还有可能出错,太影响效率了。是否可以用滑动验证码,一拖动就可以了!网上大部分文章,用的是极验GeeTest,需要你自己注册账号,才能使用。官网:https://www.geetest.com/但是有次数限制!免费jquery插件我在网上找了一款免费的jquery插件,链接如下:http://www.htmleaf.com/jQuery/Form/201711064813.htm原创 2020-09-12 21:59:26 · 983 阅读 · 0 评论 -
Android Monkey 测试分析
#####阅读五分钟,每日十点,和您一起终身学习,这里是程序员-小枫Monkey 在开发中非常常见,本篇主要梳理monkey 测试相关知识点。主要包括以下内容整机 monkey 测试命令 app monkey 测试命令 判断Monkey 测试方法 停止monkey的方法 Monkey 使用手册 Monkey Crash Log 分析 Monkey ANR Log 分析 Monkey 测试中关机 Monkey 运行机制1. 整机 monkey 测试命令整机 测试 忽略 cr原创 2020-09-04 20:07:46 · 368 阅读 · 0 评论 -
WEB端与移动端测试区别&总结
我会简单从以下几个方面来阐述系统架构 抓包工具 UI自动化 接口自动化 性能 兼容 安全 app会更注重的一些方面1、系统架构WEB端B/S结构,WEB端的前端一般不做端的区分 WEB端的上线不管是预发布还是N环上线,server上线后,前端同步更新,一般是不存在多个版本的问题;移动端C/S结构,移动端的前端分为安卓端&iOS端 移动端的server上线后,客户端还是存在多个版本,需要考虑旧版本兼容&回测问题2、抓包工具WEB端WEB端有个比较原创 2020-09-04 19:40:52 · 2471 阅读 · 1 评论 -
Airtest - UI自动化 - 关于锁屏问题的几种方法总结
Airtest - UI自动化 - 关于锁屏问题的几种方法总结在做UI自动化并用定时跑脚本的,都会经过锁屏/唤起这一步骤,为了更好的学习,把过程记录下来(本文以用真机跑为例),目前先写了android的,后面可能会补充iOS的一、如何确保手机为解锁状态首先,有一种“笨办法”,解锁之后,如下图,更改手机设置选项,开发者选项-保持唤醒状态,使之不会自动锁屏就好,但是这种方法并不是对所有手机适用,而且,有点费电。。 其次,就是一般的思路,首先检测一下当前手机屏幕状态是否为锁屏状态,如果是,唤醒,原创 2020-09-04 19:31:57 · 3039 阅读 · 1 评论 -
接口测试系列(四)-postman环境和用例集
postman的环境使用postman里有环境的设置,就是我们常说的用变量代替一个固定的值,这样做的好处是可以切换不同的域名、不同的环境变量,不同的线上线下账户等等场景。下面就看下怎么用吧。创建一个Environmentpostman有一个envrionment(环境)设置的地方。请看下图:要设置一个环境,可以点击那个齿轮。 添加一个测试环境的变量集合:再添加一个线上环境的变量集合:可以看到host变量代表了线上和线下两个域名。这样就可以覆盖不同域名的测试...原创 2020-08-19 20:41:51 · 360 阅读 · 0 评论 -
基于Appium的UI自动化测试
为什么需要UI自动化测试移动端APP是一个复杂的系统,不同功能之间耦合性很强,很难仅通过单元测试保障整体功能。UI测试是移动应用开发中重要的一环,但是执行速度较慢,有很多重复工作量,为了减少这些工作负担,提高工作效率,需要引入可持续集成的自动化测试方案。为什么选择AppiumAppium(appium.io/docs/cn/abo…)是一款开源测试工具,可以用来测试安卓/iOS/Windows端的原生应用和Web混合应用。 为了应对快速迭代的移动端应用功能,越来越多的App采用混合模式,即原创 2020-08-18 21:51:20 · 716 阅读 · 0 评论 -
十年测试大佬写的Android 侧划,如斯优雅
Background对市面上实现的侧划返回不是很满意(仿微信,QQ 通过修改窗口透明坑太多),最终决定还是亲手写一个高实用性的吧,效果如下所示,换个图标,更多划动功能可以由你自己解锁,总共一个 600 多行代码的类,推荐通过阅读源码,你肯定会收获很多哈。PreviewDownload源码地址:SwipePanel,喜欢的记得给个小星星哈。Gradle:implementation 'com.blankj:swipe-panel:1.0'复制代码...原创 2020-08-10 15:24:55 · 135 阅读 · 0 评论 -
淘宝HR:说说你对Android ToolBar控件详解? 看了后HR直呼多久来上班!!!
ToolBar控件详解在Activity中添加ToolBar1.添加库 1 2 3 4 dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" } 2.Activity要继承AppCompatActivity 3.设置主题使用ToolBar,要将系...原创 2020-08-10 15:17:42 · 168 阅读 · 0 评论 -
测试工程师苦逼时刻,Android 谈谈自动化测试
前言最近,手头上的项目基本开发完成,优化也做的差不多了,本以为可以安心准备上线。然而老板却反映说测试人员发现 App 总会出现一些莫名的 bug.目录前言一、概述二、自动化测试框架三、云测试平台bug 来了,那就解决呗。但是这 bug 又贼迷,偶尔出来一个调戏一下你,就问你服不服。所以为了让 App 中的 bug 尽可能的减少,只能暂时苦逼地转行测试。这几天花了不少时间和精力,好好研究了下 Android 平台的自动化测试,在此总结一下。一、概述Android 平台的原创 2020-08-04 20:32:23 · 542 阅读 · 0 评论 -
Android自动化测试-Appium
Android自动化测试简述本文会对Android自动化测试内容,测试框架进行简单的概述,希望可以让大家对Android自动化测试有个大致的理解,然后以Appium为例,介绍其环境搭建和基本使用。自动化测试内容Android可以通过自动化框架或云测试平台进行自动化测试,测试内容包括以下几个方面兼容性测试:安装、启动、卸载 功能测试:手势操作、功能验证 稳定性测试:app 是否容易出现闪退等现象 场景测试:模拟真实网络场景,2G、3G、4G、wifi 网络的切换自动化测试框架 E原创 2020-08-03 19:58:04 · 279 阅读 · 0 评论 -
自动化之旅--Appium
目录:概述为了避免每次上线前重复的人工回归测试,保证每次上线的版本不会引起核心业务的不稳定,所以急需自动化测试来保证业务的稳定性.经过调研我尝试使用Appium进行自动化测试,原因是功能强大,跨平台而且社区也很活跃.主流框架对比Appium优点开源 跨架构:Native App、Hybird App、Web App 跨设备:Android、iOS、Firefox OS 不依赖源码 使用任何 WebDriver 兼容的语言来编写测试用例。比如 Java, ...原创 2020-07-31 14:55:29 · 411 阅读 · 0 评论