摘要: 这段期间需要对手头上项目的单元测试进行二次测试,目前系统的测试数据来源还是数据库,因为之前将数据库中的很多数据都清除了,导致现在自动化测试的时候原先很多的单元测试都是失败的提示了。在网络搜索有关单元测试的详细资料还是真的很难找。我现在也是摸石头过河,看些开源资料学习学习。按理说现在手上的项目的单元测试应该确切的说是集成测试了,单元测试应该是最小粒度的测试,只能针对某个类或某个方法单独测试,使用自己创建的数据源,而不是直接关联到数据库的数据做判断。测试列表是否存在1.断言列表的是否有数据2.断言列表的数据条数是否和期望值一致3.断言该对象是否为nulltry { s... 阅读全文
posted @ 2011-11-01 15:34 布瓜 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 什么是单元测试?*编写一段代码对另一段代码进行测试,观察被测试代码片段是否符合预期行为,被测试的代码片段可以视为一个单元。 *单元测试是最小粒度的测试单位(对一个类或者一个方法进行测试)。 *编写单元测试的关键是明确定义被测试代码的预期行为、保证代码的可测试性、测试的及时性。什么需要单元测试*确保每个代码单元的行为和预期一致 *把通过所有单元测试作为开发任务完成的基本约束 *增强开发人员及团队的信心 *大幅减少代码调试的时间 *大幅降低回归测试的难度和工作量 *促进代码结构的改善 *代码重构的必要前提单元测试的工具选择 *.MSTest *.Nunit *.TestDri... 阅读全文
posted @ 2011-11-01 15:18 布瓜 阅读(208) 评论(0) 推荐(0) 编辑