- 博客(8)
- 收藏
- 关注
原创 让gtest输出xml文件时只输出运行的用例
我们的自动化测试框架是基于gtest的框架的,目前在向Wince移植的时候,对gtest的输出重定向那块出了问题,由于gtest在Wince上不支持 testing::internal::CaptureStdout(); 函数,导致我们无法获得输出信息,以至于无法解析运行结果。后来的思路是想如果gtest的输出可以输出到文件里,那么我们直接解析文件就好了,经过查找发现gtest 可以输出到
2012-09-26 12:59:36 3583 1
原创 安装包升级—如何制作升级包
基本概念:在给出升级包类型之前,首先说明几个概念:1、Package code:从字面上理解就是包的代码,在IS中每构建一个包的时候都会给其赋予一个package code,而且是唯一的。2、ProductVersion:产品版本,当将开发过后的系统文件打包为一个.exe文件(或者CD—ROM格式包)后,就成为发布产品并可以进行上线使用了。那么product version就成了区分产
2012-05-22 13:57:48 5556
原创 安装包自动Compile&Build
===== 需求来源=====我们的驱动目前发布的有36支,每次发布前需要打开每个工程去修改产品版本,修改setup file name。修改脚本里的dll版本,重新编译,build工程。工作量很大,往往是已buid好后,有共用的dll文件又修改了bug,所有的工程需要重新buid。非常费时。 ===== 需求实现:自动化编译 =====Installsheild 提供了我们可
2011-11-25 14:02:35 2237
转载 破解后的xmlspy联网情况下不能用的解决办法
xmlspy2010安装后,使用注册机注册ok了,今天连上网时,再启动它居然报非法,不能用了!在我的电脑里,C:\WINDOWS\system32\drivers\etc下有个hosts文件 用记事本打开可以看到最下面有 127.0.0.1 localhost把下面这三个路径加到
2011-07-29 15:31:15 1880 1
原创 C盘空间大释放——Downloaded Installations
<br />/WINDOWS/Downloaded Installations(部分软件安装程序) <br />下的文件删除会造成某些软件无法卸载,但是一般不会出太大的问题 。<br />本次发布时打包的机子上由于频繁的测试安装包,结果在该文件夹下存了大量的安装包的.msi文件,删除了之后释放了将近5G的空间,太惊人了,自己的电脑里也清了下,C盘的空间大大的提高。<br /> <br />C盘得空间不足,会导致installshield编译失败,显示的错误提示是ERROR:6006,生成.EXE时发生错误。
2011-05-30 17:04:00 31858
转载 自动化测试项目——list的使用
erase()方法是删除iterator指定的节点 但是要注意的是在执行完此函数的时候iterator也被销毁了 这样的话关于iterator的操作就会报错 以下是关于erase()方法的正确使用 正确使用方法1 std::list List; std::list::iterator itList; for( itList = List.begin(); itList != List.end(); ) { if( WillDelet
2011-04-27 12:35:00 607
原创 自动化测试项目——链表的学习和建立
<br />综合考虑,决定用链表存储从XML读取出来后,第一遍筛选出来的用例。之前学习的数据结构中关于链表的知识有所遗忘,经过查找资料建立起了大体的结构了。<br />第一遍筛选的结果再根据一些特定的属性来再次筛选。<br />链表的结点定义为:<br /> <br />typedef struct LNode {<br /> TestCase testCase;<br /> struct LNode *next;<br />}LNode, *pLinkList;<br /> <br />迷惑和不清楚的问题
2011-04-26 18:07:00 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人