单元测试与自动化测试.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 中。

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档