白盒测试的困惑
本人刚开始接触做C语言的白盒测试,现在在学习项目的代码以了解流程。看了半个多月代码,有了一点想法,但还是觉得无法下手,有两个问题需要向大家请教:
1. 单独测试一个模块的时候,这个模块的输入数据需要自己写代码测试,这个RD帮忙,应该没什么问题;
2. 利用工具的话,有什么帮助,以及使用何种免费工具比较好。
提前谢谢各位的指教。 驱动+桩,无所谓用不用工具。直接使用开发工具即可。 呵呵,能稍微详细点吗?
从其他帖子找到的:
驱动模块主要完成以下事情:1、接受测试输入;
2、对输入进行判断;
3、将输入传给被测单元,驱动被测单元执行;
4、接受被测单元执行结果,并对结果进行判断;
5、将判断结果作为用例执行结果输出测试报告 建议看一下置顶贴《全面介绍单元测试》,这篇文章介绍了不用工具的情形下如何测试,这是我们公司的工程师两年前写的,虽然有点过时,但仍不失为经典。如果用工具的话,建议看一下Visual Unit 2 入门教程,下载地址:http://www.kailesoft.cn/download/
我的理解:
驱动模块是一个框架,能做到从配置文件或者其它地方读取输入数据,传递给被测模块,并分析结果。现在的问题:驱动模块的框架如何搭建,需要考虑什么问题?因为这也涉及到维护。 原帖由 VisualUnit 于 2008-3-26 14:06 发表 http://bbs.51testing.com/images/common/back.gif
建议看一下置顶贴《全面介绍单元测试》,这篇文章介绍了不用工具的情形下如何测试,这是我们公司的工程师两年前写的,虽然有点过时,但仍不失为经典。如果用工具的话,建议看一下Visual Unit 2 入门教程,下载地址: ...
谢谢VisualUnit,但VU2不是免费的哦。我会去看看《全面介绍单元测试》这个帖子的 VU1.4.5是免费的。因为下载量太大,远超了主机的流量定额,所以暂停了这个版本的下载,过段时间会恢复的。
另外,白盒测试如果没有好工具的话,是很费时间费力的,人力成本也是成本,并且可能是更大的成本,就好象从广州初火车去北京,跟走路去北京相比,可能前者更省钱,尤其是项目是有期限的,不一定有时间让你慢慢测试。
还是建议对比一下用工具和不用工具,VU2适用于大中型企业,小型团队或个人的话,推荐用免费的1.4.5
[ 本帖最后由 VisualUnit 于 2008-3-26 14:22 编辑 ]
页:
[1]