如何使用Excel插件将需求或者用例导入到HP ALM 11中——ALM(Quality Center) Excel Addin深入剖析css三种布局方式
51Testing版主songfun
自从HP把Quality Center 10升级为ALM 11后,Excel插件的导入也和以前有些不同了。区别在于:在原来的TD(TestDirector)/QC(Quality Center)环境下,只要安装相关的Excel Addin就可以导入了,但是在ALM11中必须事先注册一下客户端,否则会遇到一个“隐含模块中的编译错误:CTDServer”的问题,如下图:
相信这是很多人在导入Excel时遇到的一个郁闷问题。原因是什么呢?请随我来,songfun老师带你探究HP ALM11中EXCEL的奥秘。
下面先从最基本的客户端登录讲起。
首先给出我的客户端环境:Windows XP + .Net Framework 3.5 sp1 + Visual Studio 2010 + Office 2007 + IE 8.0 。注意,客户端的环境配置很重要,因为ALM 11的兼容性非常差。主要有几点:
jsp中文全称1. 机器必须安装 .Net Framework 3.5 sp1和Visual C++ 2005 SP1,这是前提条件,而且VC++ 2005 sp1必须为英文版(vcredist_,2681 KB),不能装中文版(vcredist_,2654 KB),否则会有问题。
2. Office 2007的内部代号是Office12,而ALM对不同版本的Office是有挑剔的。建议装Office 2003/Office 2007。同时请把Excel的宏启用起来,
linux速成培训
3. 请确保浏览器是IE7或者IE8的版本,才能打开ALM页面——目前不支持IE 6.0/Google Chrome/Mozilla Firefox等浏览器。
接下来,用IE8打开ALM11的主页面:songfun:8080/qcbin,
点第一个链接进去,见到如下页面:
浏览器弹出一个提示,让你安装浏览器的插件,这是ALM的客户端插件。如下图:
安装完毕,出现登录页面:
普里姆算法求最小生成树例题
登录后,进入需求模块:
假如要导入需求,那就自己制作一个Excel文件,以下是一个我做好的excelImport.xlsx 文件。
要导入的话的,就得安装Excel Addin,这个在上述的主页面的第三个链接Add-ins Page 里下载。我这里直接给出下载链接al.hp/qualitycenter/qc110/msoffice/msexcel/
但是仅仅只是这些是不够的,否则就会看到前面提到的CTDServer错误。我下面先给出分析,再给出
解决方案——知其然还要知其所以然嘛。
其实这个Excel插件的核心是一个xla文件(xla叫“加载宏”文件,这个后缀是Office2003以前的文件格式,在Office2007中叫xlam文件),简单的说,这种文件就是在你的Excel文档中加载一段代码(Excel中的代码,我们称之为“宏”,英文叫Macro),所谓的插件安装就是往你的Office安装目录下拷贝这么一个“加载宏”文件而已。详细的路径是“C:\Program Files\Microsoft Office\Office12\XLSTART”,核心文件就是TDExcelAddin.xla 这个文件。其实你只要把这个文件拷贝到这个目录下,根本就不必安装这个插件!不信你可以试试看!那么这个文件到底是什么文件呢?说白了,就是一个VBA 应用程序,看到我下面的分解就知道端倪了。
做一个小程序要花多少钱好,我们现在用Excel打开这个文件。见下图:
打开之后,可能你会觉得有点奇怪,好像啥都没有啊?!对了,因为这个是代码,在界面上面是看不到的。好了,在Excel界面上,用快捷键 Alt + F11 吧(所有Office的编程界面都用这个激活)!
看到什么了呢?哦,原来Office也可以编程的!这个界面就是 Visual Basic for Application(简称VBA)的开发界面!换句话说,我们的Office不但可以用来写文档、做表格、做幻灯片,还可以用来开发一个软件!是不是有点神奇呢?!其实我们早期提及的宏病毒就藏身于此。
好了,回到主题。在上图中,是不是看到“VBAProject (TDExcelAddin.xla)”这个对象了?用鼠标点击过
去,展开(点那个“加号”)。。。是不是看到了一个密码框?对了,Mercury 研发团队为了避免让你看到他们的内部代码,加了锁。不过,songfun老师偷偷告诉你密码吧,是:tdtdtd。试试看!
>laravel nova
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论