我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函...
分类:
系统相关 时间:
2014-10-22 14:48:36
阅读次数:
315
1.创建单元测试项目2.创建完成后,新建项目会自动添加“Microsoft.VisualStudio.QualityTools.UnitTestFramework”的引用,该引用用于单元测试3.新建项目中自动生成一个默认测试文件“UnitTest1.cs”,内容如下图[TestClass]:为表示该...
分类:
其他好文 时间:
2014-10-22 00:54:44
阅读次数:
349
简单来说,单元测试就是局部测试,即是对项目中的某个静态类测试、静态方法测试、类的实例化测试以及类的方法测试。当你有一个具体的项目时你可以通过运行查看结果的方式进行测试,但当你只有一个类而没有完整的项目时便会很麻烦,单元测试则可以解决这种问题。单元测试有两种方法,一个是NUnit,另一个是微软在VS提...
前段时间写工厂测试程序,遇到个小问题,就是在发测试命令时,由于回调函数是个block,而block是异步处理的。导致结果无法及时返回。查看资料后,我是这么处理的#define TestNeedsToWaitForBlock() __block BOOL blockFinished = NO#defi...
分类:
其他好文 时间:
2014-10-21 19:06:36
阅读次数:
417
我们利用静态分配的数组来实现的顺序表的局限还是挺大的,主要在于它的容量是预先定好的,用户不能根据自己的需要来改变。如果为了后续用户能够自己调整顺序表的大小,动态地分配数组空间还是很有必要的。基于动态分配的数组的顺序表绝大部分跟基于静态分配的数组的顺序表是一样的,只需在后者程序上改动一小部分即可。.....
分类:
编程语言 时间:
2014-10-21 00:41:36
阅读次数:
348
============问题描述============ 我定义了一个了一个查询数据库的方法(selectAllRecrod),将查询到的值保存在一个List中,使用单元测试,这个方法可行,能执行出结果来。ListView我用的是ArrayAdapter适配器,自己写数据可以用,但是一使用selec...
分类:
数据库 时间:
2014-10-20 23:16:44
阅读次数:
374
高效软件开发习惯总结:一、 编程与开发1. 充分重视需求,理解需求,明确需求,确认需求;2. 提供尽可能多的方案,选择符合约束的最佳方案;3. 编程前,尽可能将设计与实现方案思考成熟;4. 编程时,写好配套的文档及必要的注释;5. 编程后,认真完成周密苛刻的单元测试;6. 修改代码时,同步更新文档及...
分类:
其他好文 时间:
2014-10-20 21:08:58
阅读次数:
250
本系列编号基本对应stanford CS193P的课程编号,可能有一两节课的误差:比如我标(1)就对应Lecture 1,但有时我做得快了就变成(1)对应lecture 1的全部和lecture 2的一部分。正文:本文包括三个类,PlayingCard和PlayingDeck,两个单元测试类,和两个...
分类:
编程语言 时间:
2014-10-20 16:49:59
阅读次数:
152
世界著名开发测试公司PRQA与Parasoft或多或少的让开发者知道了单元测试框架的概念。相对于单元测试的需求,开发者暴露出来的测试问题,总结下来可以归结五大漏洞。 1.?跟协作逻辑一起来测试算法。如果跟协作逻辑...
分类:
其他好文 时间:
2014-10-20 13:40:40
阅读次数:
175
单元测试被限定在一个范围内,并且不需要Ember应用运行。使用前准备:加入Ember-QUnit:获取一系列测试助手帮助单元测试;加入mian.js;加入根元素(与集成测试的时候一样):App.rootElement = '#ember-testing';设置单元测试:Ember.setupForT...
分类:
Web程序 时间:
2014-10-20 11:29:13
阅读次数:
223