- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BaseTestCase user gide:
Copyright:
开发者Ricmy( Ricmy_ricmy@)
此工具只可作为个人使用,如果要作为商业用途,请与开发者联系。
使用环境:
VC++6.0
Win 98 2K XP Vista
如果你对此软件有什么好的意见或建议,可以登陆开发者的博客进行交流
/ricmy
目录介绍:
文件包解开后将有以下目录
请确认是否完整,如果有遗漏,请与开发者联系
安装
文件包中有提供一个setup.exe,一个简单的安装程序,是用VC写的。
其实做的动作很简单,就是将相关的文件放到相关的目录下,环保安装
如果安装完成后还是不能够正常使用可以按照一下程序来检查安装结果是否正确:
Templet 中的两个文件是否有被拷贝到 Microsoft Visual Studio\Common\MSDev98\Bin\BaseTestCase (注:不需要再创建Templet 目录)
Include 中的文件是否有被拷贝到 Microsoft Visual Studio\VC98\Include 目录下
Lib 目下的问题是否被拷贝到Microsoft Visual Studio\VC98\Lib 下
Exec目录中的dll 是否拷贝到 $windows$\system32目录下
Addin 目录下的DLL 是否有拷贝到Microsoft Visual Studio\Common\MSDev98\AddIns 目录下
如果以上都有安装成功,应该来说没有问题
配置环境
软件安装完成后在VC里面会出现 4个button。如果没有出现可以通过Tools?Customize?Add-in and Macro Files
选中“BaseTestCase”就可以
如果还少一个可以切换到“Commands”table
来手动的添加这四个Button
使用BastTestCase
编写测试代码
添加测试类
使用 可以为当前工程添加一个Test class
添加测试方法
使用可以给test class 添加一个test case
添加Trace信息
使用BaseTestCase 的trace 函数可以将信息内容输出到logo文件中以便分析测试用例是否成功
添加Assert
使用BaseTestCase Assert 可以将判断的结果输出到logo 文件中以便分析测试用例是否成功
使用延时:
通常很多时候,你希望当一个消息或是一个线程结束后再继续下一个test case 那么你可以使用
TEST_CASE_DELAY(50)
其中“50”并不是表示时间,而是表示系统需要处理50条消息后才会继续往下走
TEST_CASE_DELAY(0,hEvent)hEvent 是一个信号,只有当hEvent 有信号后才会继续往下执行(注:需要巧妙并小心的使用)
执行测试用例
手动添加以下代码:
#ifdef TEST_CASE_CODE
CBaseTestCase::BeginAllTestCase();
#endif
将以上代码添加到工程中,以用来启动BestTestCase,通常我们会放在App::InitInstance()函数的最后面,这样当程序一运行的时候,就会自动的执行TestCase
测试界面介绍:
当执行CBaseTestCase::BeginAllTestCase 后会出现以下界面:
在TreeCtrl 中会列出工程中所有的Test class 并将test case 也作为SubIte 添加进去
通过右边的“Do Test Case”系统会自动执行你所选中的Test case,trace 信息会输出到 Logo file 中。
Logo file 可以事先制定
执行完后点击Test case 与之相对应的trace 信息会自动的显示在最下面的Edit box 中。
您可能关注的文档
最近下载
- 中小学师德培训.pptx VIP
- 茶叶企业笔试考试题目及答案.doc
- 水利安全C题库(928道).pdf VIP
- (统编2026新教材)二年级道法上册第8课《我为班级做贡献》课件.pptx
- 两位数加一位数(不进位)教学教案设计(人教版二年级上册).pdf VIP
- 《建筑装修材料防火性能和部分消防产品见证取样检验要求》.pdf VIP
- 森林质量精准提升培训课件.pptx VIP
- 2025-2026学年小学信息技术(信息科技)小学版人工智能通识(清华大学版)教学设计合集.docx
- 2024鄂尔多斯市东胜国有资产投资控股集团有限公司招聘26人招聘笔试备考题库及答案解析.docx VIP
- 05R103 热交换站工程设计施工图集建筑工程图集 高清.docx VIP
文档评论(0)