摘要: 1.前言 一个完整的测试必须符合以下几点: A)考虑到各种情况,准备测试所需要的各种数据,这一步是测试的关键所在!B) 调用要测试的方法!C) 验证被测试方法的行为跟预期的是否一致!D) 完成验证测试之后清理各种资源! 2.单元测试框架 测试框架的DLL文件名为: Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 在VS自动创建单元测试项目就会自动引用这个DLL了! 测试类的基本结构如图: ... 阅读全文
posted @ 2013-08-09 09:48 luyujie_may 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 笼统的来说测试条件无非就是两个方面:① 正向测试 ,② 反向测试! 如果单从这两个方面来思考,肯定出现丢三落四的情况,也就是说不全面,所以应该在上面两种情况的基础上再进行具体划分,那么只要我们能够遵循这些条件基本上就能做到全面(如果能做到,大约80%的问题应该都解决了),于是就出现了下面要说的六个方面内容! 前辈们把这些测试条件总结为:Right – BICEP 1.Right - 做正确的事,可以说是“正向测试” 这种测试前期任务是要准备足够的正确数据(前提是要保证数据的正确性,这个很重要),运行代码后返回的值或产生的影响是要跟自己的预期是一致的! 注意:如果准备的数据太大或... 阅读全文
posted @ 2013-08-09 09:44 luyujie_may 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.个人对单元测试的初识 ①坚持的开发中编写单元测试,并把它培养成一种习惯! ②写出高效的单元测试,这种能力需要在实践中慢慢积累! ③提高对单元测试的认识高度,把它和编码工作同等对待! 2.什么是单元测试? 通俗讲单元测试就是检查一个函数执行后它的返回结果或者它对系统数据造成的影响(或者其它方面的影响)是否跟你的期望一致,也就是为了证明代码的行为和我期望的一致! 3.我们为什么要使用单元测试? ①最直接的原因是保证我们函数的正确性,如果这个函数在没有保证正确的情况下就被上层代码调用,那么随着项目的深入,调用层次会越来越深,就很容易产生严重的BUG问题,从而增加... 阅读全文
posted @ 2013-08-09 09:35 luyujie_may 阅读(206) 评论(0) 推荐(0) 编辑