Testing with Xcode文档(中文版)
来源:互联网 发布:c语言 字符串统计函数 编辑:程序博客网 时间:2024/06/05 15:28
本系类文章由CocoaChina翻译小组成员翻译自苹果的 Testing with Xcode文档,参与译者: dada(github地址)、migrant(微博)、Da杯柠檬水(微博),校对:wAe]ChildhoodAndy (博客)
Testing with Xcode文档(中文版):简介和快速开始
Xcode为你提供了丰富的软件测试功能。测试可增强工程的稳定性,减少bug,从而加快产品的分发和销售。一个测试良好的应用可提升用户的满意度。测试也可以帮你加快应用的开发,进一步说可让你少浪费精力和时间,并且可帮助协调多人开发。
Testing with Xcode文档(中文版):测试基础
所有的软件都是组合体,也就是说,小组件组合到一起形成较大的、功能更强的高级组件,直到符合项目的需求。良好的测试需要涵盖该组合的所有功能。其中单元测试通常处理该项目功能级的小组件。而XCTest允许你为任何层次结构的各个级别的组件编写相应的测试。
Testing with Xcode文档(中文版):编写测试类与方法
当你使用测试导航面板往项目中添加测试目标时,Xcode会在测试导航面板里展示出测试类与方法。在测试目标里是包含测试方法的测试类。本章节讲述怎样创建测试类和编写测试方法。
Testing with Xcode文档(中文版):运行测试并查看结果
正如在 “Quick Start”(中文)看到的那样,使用 Xcode 测试导航面板,可以很容易的运行测试并查看其结果。有另外几种运行测试的交互方法。Xcode运行测试取决于一个scheme中包括并开启了哪些test target。测试导航面板让你无需使用scheme编辑器就能直接控制那些被包含、被开启或被关闭的test target、类以及方法
Testing with Xcode文档(中文版):调试测试
要确定的第一件事情是:造成测试失败的问题是测试中的代码有 bug 还是执行的测试方法存在 bug。测试失败可以指出一些不同类型的问题--既有你的假设,正在测试中的代码需求,也有测试代码本身--所以调试测试可以横跨几个不同的工作流。然 而,通常你的测试方法是相对较小和直接的,所以最好首先检查测试的目的是什么,以及它是如何实现的。
Testing with Xcode文档(中文版):使用持续集成自动化测试过程
在开发过程中除了以交互方式运行测试外,还可以充分采取使用Xcode Server进行自动化测试。本章将介绍如何使用 OS X Server 和 Xcode Server 的持续集成功能来增强和扩展你的开发测试。
Testing with Xcode文档(中文版): 编写可测试的代码,命令行测试
Xcode集成了对测试的支持,使您能够构建测试包,以支持各种不同方式的开发工作。使用测试,可以发现代码中潜在的回归,并测试预期的成功与否,并验证应用程序的行为。通过确保对象能以预期的方式运行,测试能提高代码的稳定性。
Testing with Xcode文档(中文版):从 OCUnit 过渡到 XCTest
XCTest是Xcode5中新引入的一个测试框架。XCTest是上一代测试框架OCUnit的更现代化实现。XCTest提供了与Xcode更好的集成并且奠定了未来改进Xcode测试能力的基础。XCTest的许多的功能都类似于之前的OCUnit。
0 0
- Testing with Xcode文档(中文版)
- Testing with Xcode文档(中文版)目录
- [iOS-Test]Testing with Xcode文档(中文版)
- Testing with Xcode文档(中文版):简介和快速开始
- Testing with Xcode文档
- 《Testing with Xcode》第一章——QuickStart
- 《Testing with Xcode》第二章——Testing Basics
- 《Testing with Xcode》第五章——Debugging Tests
- nose1.3.7文档翻译--1.Testing with nose
- Xcode 7 UI testing
- 《Testing with Xcode》第三章——Writing Test Classes and Methods
- Testing with Xcode》第四章——Running Tests and Viewing Results
- Unit testing with CPPUnit
- Testing with untrusted Https
- Testing with TestComplete ppt
- Unit Testing with wxPython
- Load Testing with Jmeter
- Unit testing with R
- 【Data Algorithms_Recipes for Scaling up with Hadoop and Spark】Chapter 11 Smarter Email Marketing wit
- HDU1671Phone List
- 记毕设中遇到的菜鸡问题----2
- UIKit层面的动画
- 【JavaScript】基础知识整理(三)
- Testing with Xcode文档(中文版)
- c++使用心得
- 杭电1398 Square Coins 简单母函数
- Java基础:类和对象
- 树的基本性质理论推导
- android中锁屏后代码不运行的问题
- Java--TreeMap源码解读
- swift基础2
- 功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug