高效开发与彻底测试
2010-09-04 20:48:16 来源:WEB开发网测试工程的编译运行:
1)启动Visual Unit(个人版或企业版),导航窗口->菜单->目录,选择产品工程和测试工程的目录;
2)试一下编译测试工程,如果通不过编译,请查看帮助《编译错误》章节的说明;
3)在导航窗口选择要测试的源文件,如产品工程目录下的ExFunction.cpp文件;
4)在导航窗口函数列表中选择一个函数,如ParseOneParameter,编译并执行测试工程(Execute Program或Ctrl+F5),即可执行测试。
5)企业版用户可以使用IDE插件,自动选择要测试的文件和函数,请查看帮助中《使用IDE插件》章节。
6)要调试程序,添加断点,如在CExFunction::ParseOneParameter()入口处加断点,执行调试(Go或F5),即可进入调试,调试前可以打开测试用例编辑器选择调试输入(测试用例),调试过程中也可以切换用例,请参考帮助《排错--调试》。企业版用户,可以直接执行IDE插件的调试命令,无需手工断点。
7)大多数代码(比较简单的除外)都是边开发边在Visual Unit的支持下调试的,不需要界面,随便选择一个函数都可以立即进入调试,也可以随便增删修改调试输入(使用测试用例编辑器)。
8)目前版本仅实现了最基本功能,为了检验和展示VU的适应能力,很多代码不完善或有重构的必要,同时也有很多测试用例不完整。如果您有意扩展 本项目的功能,请在Visual Unit的支持下编码调试,即使是免费的个人版,也能大幅提高开发的效率和质量。
变量命名规则
m 成员变量
g 全局变量
s 静态变量
p 指针
i 输入参数
o 输出参数
示例
CString name; //局部变量
CStrin mName; //成员变量
CString iName; //输入参数
CString& oName; //输出参数
CString gName; //全局变量
CString* pName; //局部变量,指针
CString* mpName; //成员变量,指针
CString* ipName; //输入参数,指针
CString* opName; //输出参数,指针
CString* iopName; //输入输出参数,指针
本文配套源码
更多精彩
赞助商链接