2
新建项目:文件》新建》项目
选择Visual c++》Win32 项目》输入项目名称,选择保存目录,单击“确定”按钮
进入Win32应用程序向导,单击“下一纳基哗步”按钮
应用程序类型选择DLL,附加选项选择空项目,单击“完成”按钮
添加新类头文件:在项目的头文件目录上单击鼠标右键》添加》新建项
已安装的模板选择洞行Visual C++》头文件》输入文件名称,单击“添加”按钮
添加新类源文件:在项目的源文件目录上单击鼠标右键》添加》新建项
已安装的模板选择Visual C++》c++文件》输入文件名称,单击“添加”按钮
为新类添加内容。内容如下:
头锋尺文件simpleDLL.h:
源文件simpleDLL.cpp:
步骤阅读
生成解决方案,OK,下一篇讲如何用VS2010编写动态链接库DLL的单元测试用例,调用DLL测试正确性
已完成编码的项目1) UT主管建立VU工程,分发给各测试工程师(每位启镇如测试工程师一个VU工程,或每个模块建立一个VU工程);
2) 各测试工程师实施测试,完成后将VU工程包交给开发工程师;
3)开发工程师针对未通过的测试,以eTDD方式修改小工程中的代码,全部测试通过后将VU工程包交回给测试工程师;
4)测试工程师确认后,测试完成,将小工程中的合格代码集成到大工程中。
单元测试由开发部门为主
1) 定义好公共接口旅派,即编写好公共头文件,建立好项目文件的目录结构;
2) UT主管按模块或任务建立VU工程,并将VU工程包交给各开发工程师。建立VU工程过程中,如果只有头文件,那么VU无法根据#include指令分辩需要用到的头文件,需在"高级"页点击"强制拷贝文件",将该VU工程需使用的头文件强制拷贝到VU工程;
3) 各开发工程师在小工程中开发,系统已自动生成桩代码,从编写第一个函数起,即可采用eTDD模式开发;
4)系统也在小工程中自动生成了桩代码,如有需要,可以在小工程中单独调试产品代码,当开发嵌入式项目时,这一特性很方便,例如,可以用Keil开发调试嵌入式程序,同时用VC6来编译测 试代码进行测试;
5)完成编码后将VU工程包交给测试工程师,测试工程师对照设计文档,检查现有用例是否符合设计,并利用"用例设计器"补充用例实现完整覆盖,然后将VU工程包交回开发工程师;
6)开发工程师针对未通过的测试,修改代码,使测试通过,完成后将VU工程包交回给测试工程师;
7)测试工程师确认后,开发/测试完成,将合格代码集成到大工程中。
测试部门为主、开发与测试并行
1)由程序员建立VU工程,程序员对代码和编译环境比较熟悉,建立VU工程的难度较小。
2)程序员编写代码,对于算法密集的函数,建议使用VU边开发边测试,由于VU的测试数据全面的描述了程序行为,程序员可以每写几行代码就执行测试,看看程序行为,这对整理和调整思路很有帮助,可以降低编程难度、提高效率。
3)程序员将VU工程定期或不定期交给测试部门,由测试部门完成全面测试。程序员可以继续开发。此时VU工程将出现分支,程序员手中的称为D工程,将增加产品代码,测试员手中的称为T工程,将增加测试数据。
4)测试员完成测试后,将T工程交给程序员,程序员将悄启该工程合并到D工程中,合并方法请参考下一节。
5)重复2、3、4,直到模块完成并通过测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)