最新 最热

iOS移动应用模拟定位的非侵入式测试方案

像饿了么、口碑这样的LBS应用,在平时业务测试过程中经常会遇到需要修改定位信息的时候,有的时候可能修改一下应用内的地址定位即可满足,但有的时候需要mock手机本身的GPS信息,今天来分享一下如何在iOS真机上模拟GPS定位信...

2021-08-18
0

苹果个人付费开发者证书申请及使用图文详解

上篇文章《iOS真机安装WebDriverAgent图文详解》中提到如果使用付费版开发者证书去编译安装WDA,那么就不需要在手机上点击信任,这样更方便自动化测试的执行,今天就给大家详细分享一下如何申请个人付费开发者证书以及如何...

2021-08-18
0

为什么我说写好测试很重要(二)

单元测试是按照测试范围来划分的。TDD、BDD 是按照开发模式来划分的。因此就有各种排列组合,这里我们只关心单元测试下的 TDD、BDD 方案。

2021-08-13
1

debugserver or lldb-server not found: install XCode's command line tools or lldb-server

笔者笔记本环境为MacOS,使用「Goland」IDE,无法对代码进行debug调试,报出错误:could not launch process: debugserver or lldb-server not found: install XCode's command line tools or lldb-serve......

2021-08-12
0

【Mac】Mojave · Squeal Pro 闪退问题解决

最近升级 MacOS Mojave 之后,在使用 Squeal Pro 的时候,关闭某个Tab的时候会出现闪退,而且经常可复现。

2021-08-09
0

iOS中离屏渲染触发机制iOS中离屏渲染触发机制

性能的优化相信是每一个APP工程师所追求的,而离屏渲染就是一个绕不开的知识点。现在提出几个问题帮助大家更快的理解:

2021-08-09
0

跨平台iOS自动化测试工具——tidevice

一直以来,iOS自动化的实现&执行都依赖 Mac 系统,其主要原因是因为需要通过 Xcodebuild 编译&安装 WDA (WebDriverAgent) 到 iOS 设备中,通过WDA实现对被测应用进行操作。而Windows系统无法运行Xcode工具,所以无法运行iOS...

2021-08-09
0

APP性能测试—启动耗时

应用启动是整个App工序的第一道流程。对于开发者,一般需要在应用启动过程中进行初始化工作,启动页的UI展示。而对于用户来说,启动速度的快慢则极大地影响了使用体验,并且间接地影响了用户的留存率。...

2021-08-09
0

Swift-5.3.1 源码编译Swift-5.3.1 源码编译

对于一门语言的探索一定是从探索API源码开始,而探索API源码除了一行一行的读代码,还可以直接进行编译调试,最大程度的利用开发工具。

2021-08-09
0

OC底层探索02- objc4-781 源码编译OC底层探索02- objc4-781 源码编译

在苹果opensource上提供了所有objc版本的源码,但是建议使用该地址release版本进入搜索objc即可下载正式版本.

2021-08-09
1