保障应用质量与性能:测试与瓶颈分析
一、通过测试保障应用质量
在开发应用时,测试是确保应用质量的关键环节。下面将详细介绍如何进行应用测试,特别是 UI 测试。
1. 录制 UI 测试
首先,可以通过录制 UI 测试来记录操作。将光标置于 testExample() 方法内,点击红色圆点,应用会启动,此时的任何操作都会被记录为 UI 测试,运行测试时会回放这些操作。例如,点击标签和活动指示器,Xcode 会在测试方法中生成如下 Swift 代码:
let app = XCUIApplication()
app.staticTexts["Loading trivia questions..."].tap()
app.otherElements.containing(.activityIndicator, identifier:"In progress").element.tap()
不过,这样简单的测试作用有限,为了让测试更有用,我们可以让应用以测试模式运行,从 JSON 文件加载问题,而不是从网络加载。这就需要使用启动参数。
2. 传递启动参数
启动参数是在应用启动时传递给它的参数,可用于调整应用的行为。为了实现从 JSON 文件加载问题,需要进行以下操作:
- 创建共享文件夹 :在项目中创建一个 Shared 文件夹,并将 TiviaQuestions.json 文件移动到该文件夹
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



