赞
踩
在移动端已经蓬勃发展的今天,大部分的移动端App 已经有了基本成型的框架,对于大型的项目开发人员而言,除了新的需求迭代的同时也需要对现有App 进行稳定性维护。iOS侧的自动化测试在此时就是不可或缺的利器,网上基于iOS端的自动化测试工具介绍并不多,本人在查阅了一些资料之后,对iOS端的自动化测试工具做了如下的一些总结,希望能给需要的同学们提供一点参考。
Kiwi
测试使用Kiwi的测试工具可见我的一篇文章 基于BDD 的Kiwi测试探索
在iOS的快捷测试中,我寻找到一个特别易用的测试框架iOS fastMonkey ,下面我介绍一下框架的基本用法:
1.从github上下载fastMonkey
工程,并打开XCTestWD
工程。
2. 在XCTestWDMonkey.swift
文件中配置bundleID
为需要测试的包名
3. 修改Monkey.swift
中elapsedTime
字段,该字段为monkey测试的时间长度,长度单位为毫秒。
4. 运行工程到需要测试的手机,则会开始自动的测试步骤
或者按照作者本身的操作步骤,在终端中执行以下命令:
#
#Change the port number to override the default port
#
$ xcodebuild -project XCTestWD.xcodeproj \
-scheme XCTestWDUITests \
-destination 'platform=iOS,name=iPhone 6' \
XCTESTWD_PORT=8001 \
clean test
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。