zbluephoenix / UnitDemo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

学习笔记

Test的不同

正常Test与UITest 存在环境配置不同

点击TestClass 的测试运行方法,会将该类中的所有Test方法都执行一遍,按照字母排序运行。每个Test直接互不影响,每次Test执行都会重新运行程序

UITestClass 中的某个Test方法出错时,只是中断单前的Test方法,不会影响到其他的Test方法, 会按照顺序继续执行下一个Test方法

Test

正常Test可以获取 工程中的方法, 可以对工程中的类 进行创建,调用,做任何操作,但没有UI展示,是否存在错误需要使用 断言语句 对一些条件进行断言

UITest

UITest 中不能获取 工程的方法,只能使用 XCUIElement 中的方法进行操作UI,触发UI的动作, 相应的操作会在UI中实际展示出来

目前的技术储备发现的注意点,不确定是否可以多个Test链接起来进行操作(目前我的技术知识做不到) NOTE: 1. 每一个Test的方法都要重新开始,从入口重新走完完整的路径,进入到你要测试的地点 2. 每一个Test方法结束应用就会关闭,下一个Test执行重新进行安装

About


Languages

Language:Swift 100.0%