大多数的iOS App(没有持续集成)迭代流程是这样的
也就是说,测试是发布之前的最后一道关卡。如果bug不能在测试中发现,那么bug
就会抵达用户,所以测试的完整性和可靠性十分重要。
目前,大多数App还停留在人工测试阶段,人工测试投入的成本最低,能够保证核心功能的使用,而且测试人员不需要会写代码。
但是,在很多测试场景下,人工测试的效率太低,容易出错。举两个常见的例子:
然后,老板就要过来找你了
本文所讲解的均是基于XCode 8.2.1,有些概念可能不适用于低版本的XCode
自动化测试就是写一些测试代码,用代码代替人工去完成模块和业务的测试。
原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515