ALM(Quality Center) Excel Addin深度剖析
上一篇 / 下一篇 2011-12-17 17:22:49 / 个人分类:原创文章
声明:由于51testing博客有严重bug,上传图片一直有问题(被切割成一半了),所以做个pdf附件在下面,欢迎大家免费下载正版原创资料,也可以去百度文库下载!以下文章同样适用于Quality Center Excel Addin!51Testing软件测试网t R&LR2A b w
如何使用Excel插件将需求或者用例导入到HP ALM 11中——ALM(Quality Center) Excel Addin深入剖析
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的兼容性非常差。主要有几点:
1.机器必须安装.Net Framework 3.5 sp1和Visual C++ 2005 SP1,这是前提条件,而且VC++ 2005 sp1必须为英文版(vcredist_x86 english.exe,2681 KB),不能装中文版(vcredist_x86 chinese.exe,2654 KB),否则会有问题。
2. Office 2007的内部代号是Office12,而ALM对不同版本的Office是有挑剔的。建议装Office 2003/Office 2007。同时请把Excel的宏启用起来,51Testing软件测试网(nUV0|'Lv u.\xf3mF
3.请确保浏览器是IE7或者IE8的版本,才能打开ALM页面——目前不支持IE 6.0/Google Chrome/Mozilla Firefox等浏览器。
接下来,用IE8打开ALM11的主页面:http://songfun:8080/qcbin,
点第一个链接进去,见到如下页面:
51Testing软件测试网7?;QU5N@G7{i%K)?
浏览器弹出一个提示,让你安装浏览器的插件,这是ALM的客户端插件。如下图:
安装完毕,出现登录页面:
登录后,进入需求模块:
假如要导入需求,那就自己制作一个Excel文件,以下是一个我做好的excelImport.xlsx文件。
要导入的话的,就得安装Excel Addin,这个在上述的主页面的第三个链接Add-ins Page里下载。我这里直接给出下载链接http://update.external.hp.com/qualitycenter/qc110/msoffice/msexcel/HP-ALM-MSExcelAddin.exe
但是仅仅只是这些是不够的,否则就会看到前面提到的CTDServer错误。我下面先给出分析,再给出解决方案——知其然还要知其所以然嘛。