• <sup id="mk476"></sup>
    <dl id="mk476"></dl>
  • <progress id="mk476"><tr id="mk476"></tr></progress>
    <div id="mk476"><tr id="mk476"></tr></div>
    <sup id="mk476"><ins id="mk476"></ins></sup>
  • <progress id="mk476"></progress>
    <div id="mk476"></div>
    <div id="mk476"><tr id="mk476"></tr></div>
  • <div id="mk476"></div>
    <dl id="mk476"><s id="mk476"></s></dl><dl id="mk476"></dl><div id="mk476"></div>
  • <div id="mk476"></div>
    <dl id="mk476"><ins id="mk476"></ins></dl>
    摘要: 本文档将详细介绍如何搭建 Appium 的运行环境,以及如何编写一个简单的 UI 自动化测试用例。其中,也会穿插讲解一些 Appium 的基本知识。关于 Appium 的更多信息,大家可以查看 "官方文档" 。 注意事项: 本文档是在 macOS 系统的基础上讲解相关操作 编程语言选择了: Pyth阅读全文
    posted @ 2019-06-17 17:14 Shengjie 阅读(165) 评论(0) 编辑
    摘要: 1、排序 从小到大排序:sorted(list) 从大到小排序:sorted(list, reverse=True) sort() 方法,改变原有数组的顺序 sort(reverse=True) 2、冒泡 1.比较相邻的元素,如果第一个比第二个大,就交换 2.一轮遍历,每两个相邻的元素,重复第 1 阅读全文
    posted @ 2019-06-02 16:56 Shengjie 阅读(94) 评论(0) 编辑
    摘要: 一、unittest 原理(https://docs.python.org/3/library/unittest.html) 1、unittest 框架包含哪些内容? TestFixture: SetUp TestCase TearDown TestCase TestSuite TestRunner阅读全文
    posted @ 2019-05-28 17:49 Shengjie 阅读(89) 评论(0) 编辑
    摘要: 一、Instrumentation(https://developer.android.com/reference/android/app/Instrumentation.html) 1、 Instrumentation 原理是什么? 通过直接调用被测应用的类实现自动化测试 和被测应用处于同一个进程阅读全文
    posted @ 2019-05-28 12:15 Shengjie 阅读(137) 评论(0) 编辑
    摘要: 1、 进程与线程的区别? 进程:独立数据空间,进程间不共享数据,系统调度 线程:执行程序的最小单元,进程内线程间同步?#35797;矗?#31995;统调度 一个进程可以有多个线程,多个线程?#37096;?#20197;并发执行 2、 进程有哪些状态? 就绪状态:已获?#20040;?#29702;机(CPU)以外的所需?#35797;矗?#31561;待分配处理机?#35797;?运行状态:占用处理机?#35797;?#36816;行阅读全文
    posted @ 2019-05-20 18:44 Shengjie 阅读(101) 评论(0) 编辑
    摘要: 1、面向对象的概念? 面向对象编程,简称OOP,是一种程序设计思想 主要包括:类、继?#23567;?#22810;态(子类方法覆盖父类方法)、实例、属性、方法 2、什么是进程、线程、协程? 进程:独立数据空间,进程间不共享数据,系统调度 线程:执行程序的最小单元,进程内线程间共享?#35797;矗?#31995;统调度 协程:程序员调度,分解一个线阅读全文
    posted @ 2019-05-16 19:01 Shengjie 阅读(145) 评论(0) 编辑
    摘要: 上一篇文章写到的权限检查脚本,后来我又加入了 apk size 对比的功能,分享给组内同事使用后,暴露出一个问题?#33322;?#26412;输出的 apk size 和 Jenkins 出包信息以及电脑上显示的存储大小都有差异。那么,以何为准呢? 以下是同事的提问及我的回复(已过滤敏?#34892;?#24687;): 使用脚本发现 APK SI阅读全文
    posted @ 2019-05-06 17:19 Shengjie 阅读(105) 评论(0) 编辑
    摘要: 现在 Google Play 对 "应用权限的管理" 非常?#32454;瘢?#20043;前公司内有个版本就是因为新增了四个权限导致停灰处理。所以,在每个版本发布之前很有必要检查一下是否有新增权限。 安卓应用请求的所有权限可以通过 aapt 命令查看: 在拿到应用的权限列表后,即可对比两个版本的权限是否有变化,新增加或者新阅读全文
    posted @ 2019-04-22 15:59 Shengjie 阅读(122) 评论(0) 编辑
    摘要: UI Automator 相关介绍: 跨应用的用户界面自动化测试 包含在 AndroidX Test(https://developer.android.com/training/testing) 中 支持的 Android 系统: = Android 4.3 (API level 18) 基于 i阅读全文
    posted @ 2019-04-20 00:39 Shengjie 阅读(322) 评论(0) 编辑
    摘要: 之前写 shell 脚本的几篇文章都是先大致介绍脚本的功能和写法,然后一股脑的给出完整的代码。并没有细致入微的解释脚本中的每一行是如何思考如何编写的。 今天反其道而行之,只介绍一?#20889;?#30721;。争取能讲的清楚明白,让大家了解?#20197;?#20889;这?#20889;?#30721;时的思路。 说说这?#20889;?#30721;的作用吧?#21644;?#36807;反编译工具 apktool 将 阅读全文
    posted @ 2019-04-12 12:30 Shengjie 阅读(330) 评论(0) 编辑
    江苏11选5软件 pc蛋蛋幸运28预测大小软件 61彩票走势图 2008大乐透走势图 福建22选5计算器 内蒙古时时彩计划软件手机版 中国福利彩票快乐12开奖结果 在线玩开乐彩 快乐时时彩b盘开奖 双色球历史开奖145期汇总 黑龙江快乐十分软件 男子羽毛球世界排名 何仙姑中特网四肖中特 35选7怎么算中奖 新疆25选7开奖2019年 安徽25选5中安在线