可以测试Session相关的代码了
2008-01-22 20:33
295 查看
需要测试的代码分为如下几个部分:
纯粹的相对简单的计算
页面逻辑
HTTP相关的代码
数据库相关
1很容易测试,2还没有尝试过,估计有麻烦;3今天找到模拟的办法了; 4 基本上是可以测试的,只是数据准备和清理比较麻烦。
微软的HTTP设计并没有考虑到测试,很多类都是seal封闭的,无法做mock,还好今天搜索到微软高级经理分享的模拟解决方案,很好地解决了3的测试,也很容易用。不过他用的是MbUnit,也不难。
下一步要寻求解决2,4的测试。
2部分比如某些事件是很难模拟的,主要依靠把页面做成薄层,只有很少的代码,基本上不用测试。当然还有一些页面测试框架,暂时没有打算采用。
4的部分问题不大,只是测试用的数据库要独立出来,就可以随意折腾了。
总的来看,至少70%以上的代码是可以测试的。TestDriven.net还附带有测试覆盖统计,可以很清晰地看覆盖率。
纯粹的相对简单的计算
页面逻辑
HTTP相关的代码
数据库相关
1很容易测试,2还没有尝试过,估计有麻烦;3今天找到模拟的办法了; 4 基本上是可以测试的,只是数据准备和清理比较麻烦。
微软的HTTP设计并没有考虑到测试,很多类都是seal封闭的,无法做mock,还好今天搜索到微软高级经理分享的模拟解决方案,很好地解决了3的测试,也很容易用。不过他用的是MbUnit,也不难。
下一步要寻求解决2,4的测试。
2部分比如某些事件是很难模拟的,主要依靠把页面做成薄层,只有很少的代码,基本上不用测试。当然还有一些页面测试框架,暂时没有打算采用。
4的部分问题不大,只是测试用的数据库要独立出来,就可以随意折腾了。
总的来看,至少70%以上的代码是可以测试的。TestDriven.net还附带有测试覆盖统计,可以很清晰地看覆盖率。
相关文章推荐
- android的APK安装卸载相关测试代码
- C++之位测试练习的相关代码
- 测试出来了第一版代码--可以得到用户token啦
- 有的网站的相关内容必须要在登录后才可以查看,其登录信息保存在session变量之中。这样,使用asphttp等组件就难以正确得到所要的信息。
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作
- asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)
- 测试中的代码分享~将可以合并的方法去合并Func不赖
- 只需20行代码就可以写出CSS覆盖率测试脚本
- 代码测试、调试、优化相关知识
- 有哪位高人知道采取什么方法可以测试 视频网站的视频播放速度,有源代码更好
- swingworker类中的哪些方法里面可以写GUI相关的代码?
- asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)
- jsp中验证码的实现,以及ajax实现的正确的验证,解决了session不同步的问题。(我这里已测试过,可以直接用)
- 今天有时间戳转换的需求,网上找了半天才找到相关代码,经测试有效,特作此笔记和大家分享
- JDK安装成功了,环境变量也配置好了,测试代码也可以运行,但是打不开eclipse
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作(键人岐)
- checkbox的一些相关代码 还有 X5的 页面 变成编辑 只读 可以换行的HTML
- 实用工具,可以生成dal层的相关cs代码
- wordpress可以自定义获取相关文章的代码
- java动态代理类,测试,实现AOP,在执行target回调方法前后插入相关代码处理