首页
学习
活动
专区
工具
TVP
发布

APP自动化测试

专栏成员
102
文章
130644
阅读量
41
订阅数
Android自动化测试探索(六)代码覆盖率统计
之前在 https://www.cnblogs.com/zhouxihi/p/11453738.html 这篇写了一种统计Android覆盖率的方式
周希
2019-12-11
6540
函数响应式编程及ReactiveObjC学习笔记 (三)
今天先不去分析它的核心代码, 我们先看看ReactiveObjC库里面一些特别的东西, 如果大家点开ReactiveObjC目录应该会看到很多category, 今天我们先来看看这些
周希
2019-10-15
8900
函数响应式编程及ReactiveObjC学习笔记 (四)
UIImagePickerController+RACSignalSupport.h
周希
2019-10-15
8990
iOS实现UITableViewDataSource与Controller的分离
在之前的项目中好多处用到了tableView,然而之前不懂得将代理方法实现分离,所以每在一处用到tableView就要在controller中写一遍UITableViewDataSource和UITableViewDelegate,实现tableView的基本功能中用到的tableViewDelegate的方法还算不太多,但是说到UITableViewDataSource,里面就那些固定的用法,每次都要写一遍,大大增加了代码的冗余度,虽然不吝啬体力多写几行代码,但是给人感觉不太好,接下来就来说一下怎么样将tableViewDataSource这个磨人的小妖精从controller中分离出来。
周希
2019-10-15
8740
Objective-C 工厂模式(上) -- 简单工厂模式
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
周希
2019-10-15
9860
Android自动化测试探索(五)代码覆盖率统计
同样如果以上说的几个都不懂也行, 让开发帮忙做这些然后编个代码覆盖率统计的包给你测试, 测完把手机给开发取数据生成报告。 注意每次测试完先返回手机桌面把程序退到后台等几秒让app自己生成日志文件
周希
2019-10-15
1.1K0
Android自动化测试探索(四)uiautomator2简介和使用
项目Git地址: https://github.com/openatx/uiautomator2
周希
2019-10-15
5.8K0
Android自动化测试探索(三)Android SDK tools安装/aapt配置/使用aapt获取apk包名
Android SDK tools安装 下载连接: https://www.androiddevtools.cn 找到对应mac的版本下载安装即可 AAPT配置 #1. 进入根目录 cd ~ #2. 打开.bash_profile, 如果没有这个文件可以自己创建一个 open .bash_profile #3. 查看下adnroid sdk tools的版本 Jackeys-MacBook-Pro:~ jackey$ ls ~/Library/Android/sdk/build-tools 29.0.
周希
2019-10-15
1.5K0
Android自动化测试探索(二)常用自动化工具
UIAutomator是android的自动化测试框架,可跨APP。与instrumentation框架不同,UIAutomator不需要测试对象源码,因此,为黑盒测试框架。同时,与Monkey不同,UIAutomator不以坐标为主线,而是通过控件属性过滤(比如搜索文本为“提交”的按钮),获取控件本身。这很像小时候玩红白机游戏所用的金手指软件。
周希
2019-10-15
1.4K0
Android自动化测试探索(一)adb详细介绍
adb,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具
周希
2019-10-15
2.4K0
App自动化测试探索(一)借助Appium实现APP的自动化测试
从同时支持Android / iOS这个条件来看, 只有Appium和Calabash能胜任, 但Appium作为后起之秀比Calabash要更为优秀一些
周希
2019-10-15
1.1K0
Objective-C 工厂模式(下) -- 抽象工厂模式
比如用户要买iPhone就创建一个Apple工厂来生产手机, 要买Android手机就创建一个Goolge工厂
周希
2019-10-15
5390
iOS Crash常规跟踪方法及Bugly集成运用
当app出现崩溃, 研发阶段一般可以通过以下方式来跟踪crash信息 #1.模拟器运行, 查看xcode错误日志 #2.真机调试, 查看xcode错误日志 #3.真机运行, 查看device系统日志 下面举例说明, 先写一段会Crash的代码crashdemo: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.
周希
2019-10-15
1.5K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档