美文网首页
iOS 自动化单元测试初稿

iOS 自动化单元测试初稿

作者: Super_Su | 来源:发表于2018-12-14 18:29 被阅读0次

一:代码覆盖率简介  -- (苹果自带的)

    代码覆盖(英语:Code coverage)是软件测试中的一种度量,描述程序源代码被测试的比例和程度,所得比例称为代码覆盖率。    

二:Xcode (iOS )如何支持代码覆盖率  -- Xcode 9.3版本

1、Edit Scheme -> Options ->Code Coverage

设置代码覆盖率

2、添加test Target ->项目中添加测试用例,并获取代码覆盖率

添加测试用例 以上四个选项:单元测试Target,单元类测试,UITarget,UIClass

这里有必要介绍一下target:

target:简单地说,target定义了project的编译设置,确定了project中各种资源和代码的编译顺序。每个target都唯一依赖于一个project,但是一个project中可以有多个targets,,每一个的设置不同,但是同一时间里只有一个active Target,在编译时我们可以选择用哪一个target进行编译。当然target也可以相互依赖;

3、生成的test类介绍:-- 需写测试用例

XCUIElement API

单击:tap   双击:doubleTap  双指单击:twoFingerTap

可参考:https://blog.csdn.net/itfootball/article/details/46606043

测试失败后,APP会闪退

4、测试完成,生成结果说明

生成一个测试用例 -- 后期可直接点击改测试用例测试 代码覆盖率报告 --可查看代码覆盖情况 代码运行情况

相关文章

  • iOS 自动化单元测试初稿

    一:代码覆盖率简介 -- (苹果自带的) 代码覆盖(英语:Code coverage)是软件测试中的一种度量,描...

  • iOS底层原理二

    上篇文章太长了,不能添加新内容了,这是第二篇 单元测试/自动化测试 XCUITest iOS单元测试从入门到应用(...

  • iOS开发——单元测试

    iOS开发——单元测试 iOS开发——单元测试

  • 单元测试

    内容 单元测试 参考文章: [iOS单元测试系列]单元测试框架选型 iOS单元测试:Specta + Expect...

  • 【开发技巧】单元测试

    iOS XCTest单元测试 iOS开发:XCTest单元测试(附上一个单例的测试代码) [iOS单元测试系列]单...

  • 2019-08-28

    浅谈iOS单元测试 iOS单元测试从入门到应用 - 简书

  • 关于iOS单元测试几点Tips

    相关文章: 1、走出 iOS 单元测试的困境2、iOS单元测试--百度Hi iOS团队技术周报 一、单元测试有什么...

  • iOS自动化单元测试之fastlane中xcodebuild与x

    上一篇文章iOS自动化单元测试之Xcode自带工具xcodebuild与xccov,已将讲了用xcode自带工具进...

  • Angualr单元测试

    Angualr单元测试 Angular自己的单元测试工具:Karma + Jasmine Karma:是自动化测试...

  • 浅谈iOS单元测试

    浅谈iOS单元测试

网友评论

      本文标题:iOS 自动化单元测试初稿

      本文链接:https://www.haomeiwen.com/subject/tnpghqtx.html