自动化测试

2018-06-13  本文已影响0人  foolish_hungry
自动化测试缺点
在做自动化测试之前,首先要明白几个问题

测试种类

测试人员可以直接接触源代码, 进行单元测试, 设定输入值, 分析输出值, 得出测试结论, 测试代码, 一般有iOS开发编写.

测试人员不接触源代码, 直接看, 数据逻辑以及UI的布局是否正确, 得出测试结论, 一般有iOS测试人员去执行.

框架选择 (xode 第三方库)

XCTest

关于UI测试,有几个核心类需要掌握

UI测试还有一个核心功能是UI Recording。选中一个UI测试用例,然后点击图中的小红点既可以开始UI Recoding。你会发现:

随着点击模拟器,自动合成了测试代码。(通常自动合成代码后,还需要手动的去调整)

通常,在视图切换的时候有转场动画,我们需要等待动画结束,然后才能继续,否则query的时候很可能找不到我们想要的控件。
另外,UI测试还会在每一步操作的时候截图,方便对测试报告进行验证。

可以在XCode的report navigator中查看测试结果。

Stub/Mock

quick

参考如何使用 quick and nimble 进行测试

上一篇 下一篇

猜你喜欢

热点阅读