QC 9.0学习和安装笔记

来源:互联网 发布:js读取json格式数据 编辑:程序博客网 时间:2024/05/23 01:17

作者:ianc8080             2007510 

 一起测试网 : 软件质量专家

是一名从事软件测试的工程师,与大多数从事软件测试的同行们一样,在大学时不是学软件测试的,因为也没有这个专业。只是在软件工程课中听说过,相比软件开发语言学习,对于软件测试的学习真是少之又少。机缘巧合,我大学毕业就来到了软件公司,从事软件测试工作。开始只是从黑盒开始,测试软件的功能,后来,随着自己对软件测试兴趣日益浓厚,开始想多学点东西,就瞄上了软件测试工具了!

   
下面记录了我学习Quality Center 9.0时遇到的一些问题,以及解决方法,暂且美其名曰学习笔记吧!

第一部分
   
以前没有接触过测试管理工具,不过测试流程还是有些了解的,在按照QC教程,执行完QC测试流程后,我对QC已有了点认识,具体如下:

    QC
测试流程分4个阶段--制定需求,计划测试,运行测试,添加和跟踪缺陷。

    1.
制定需求:
    A.
新建一个需求,并添加其他一系列子需求,
    B.
期间可以做一些查看,修改和删除操作,
    C.
最关键的是转换需求。通过>工具>转换为测试操作可以完成,把测试放到相信的主题中(主题可以在测试计划中新建)。

    2.
测试计划:
    A.
新建主题,接着可以向主题文件夹添加测试(若要加QUICKTEST_TEST,必须去加载项页面添加响应的插件),
    B.
在测试的设计步骤选项卡里新建测试步骤(就像添加测试用例一样,需要写预期结果和实际结果;还可以生成测试脚本-QTP or WR),
    C.
还可以把创建需求范围(打开测试的需求范围选项卡,在右边的需求树里添加;同样也可以江测试加到需求里,打开需求的测试覆盖范围选项卡,在右边的测试计划树里添加),
    D.
在需求模块中选中覆盖范围分析视图,就可以分析测试范围了!

    3.
运行测试:
    A.
定义测试集,点击测试试验室按钮,新建文件夹并添加到测试集树中(在测试集属性里设置一下参数-详细信息,失败时的操作和通知),
    B.
将测试添加到测试集中,把测试树里的测试加到执行网格中,
    C.
计划测试运行,在执行流中设计(右键单击测试,选中测试运行计划,然后定义执行条件和时间依赖性,最后按执行布局,完成),
    D.
手动测试,按运行,(通过-手动填写实际结果并按传递选定内容按钮;失败-填写实际结果,按标记选定项为失败按钮、返回步骤网格按钮,最后单击停止运行),并可以查看测试结果
    E.
自动测试,选中一个有QTP脚本的测试集,并选择本机运行所有测试,按运行,就会自动运行了,并可以查看测试结果!

    4.
添加和跟踪缺陷:
    A.
添加缺陷,到缺陷模块,按添加缺陷,
    B.
找到类似缺陷和更新它,
    C.
通过邮件发送它,
    D.
将缺陷与测试相关联,到测试树中的测试右键选择关联的缺陷,添加之,
    E.
跟踪缺陷,有跟踪更改和后续警报2种模式

   
最后,在需求上选择分析>报告>标准需求报告,生成新报告;或选择分析>>概要-按状态分组,可以生成概要图。

第二部分

   
接着当然是试试怎样安装QC啦!在网上下载了QC9.0中文试用版,参照它的installation guide依葫芦画瓢起来。在此过程中,当然遇到了一系列的问题,毕竟是新手嘛!于是我把问题记录了下来,并设法找到些解决方法,在这我也跟各位同行分享一下吧。

=======================
   
遇到的问题及解决:

       
问题解决
   1.
试装QC8.2,但装不到XP系统上因为会强制推出,只好放弃;

    2.
试装QC9.0,没有强制推出,但DB总是连不上查阅资料,结果得知只要把SQL Server打上SP4补丁包即可;

    3.
试装QC9.0DB连上,但还是抛错查看log,发现可能是JBoss Server没配好,重新按照安装说明,重配。
=======================

   
由于本人喜欢写日记,于是把安装QC中的小记也拿出来跟大家一起分享吧,没什么华丽的辞藻,大家多包涵:

    2006-11-23
    1.
忙了一下午,就是不知道为什么QC 9.0一开始装不到XP上,结果查到资料,打上SQL 2000 SP4补丁包后就可以了;
   2.
但还是遇到了错误log文件在X:/QC/安装日志/失败/Mercury_Quality_Center.11.23.16.46.install.is.log

    2006-11-24
    1.
继续查看QC9.0安装失败的日志文件,结果发现,可能是Jboss没有配置导致,光用IIS不行!接着根据安装文件说明一一配置了Jboss,再次安装,不错,有成功的迹象。
    2.
随着自动启动Jboss Server成功,自动弹出QC登录窗口,安装成功!接下来是该学习怎么样配置QC了!加油!!!
    3.
进入http://机器名:8080/sabin/SiteAdmin.htm里,用admin去进行配置,创建一个域,接着创建一个项目,再次就是添加用户;登录http://机器名:8080/qcbin/start_a.htm,进行项目跟踪!
    4. 4
30左右,系统死机后,重启发现QC起不来了。解决方法,首先运行Quality Center Checker,这次的问题是JBoss Service没有起来,尝试查看log文件,找不到错,去控制面板里起这个service,里面没有的,怎么办?最后想到去C:/ProgramFiles/Mercury/Quality Center/jboss/binrundeployer.bat,但失败,再runInstallJbossService.batQC起来了。

    2006-11-27
    1.
一开始在测试计划中添加测试时,QTP是加不进去的,必须去http://updates.merc-int.com/qualitycenter_chs/qc90/index.html (中文)or http://updates.merc-int.com/qualitycenter/qc90/mictools/qtp/index.html (English) 添加QTP插件才行;

    2006-12-4:
    1.  Q: LR8.0
无法连接QC9.0
当我输入http://hostname:8080/qcbin到服务器按连接时,会报错--Server has been disconnected while performing GetDomainList action
    A: When connecting to Quality Center 9.0 from previous version of testing tools (WinRunner 8.2, QuickTest Professional 8.2.1, LoadRunner 8.0 Athena, or earlier), the “Failed create list of projects” error message displays. This is due to the new login method introduced in Quality Center 9.0.
    Workaround: In the Site Configuration tab in Site Administration, add the parameter BACKWARD_SUPPORT_ALL_DOMAINS_PROJECTS and set its value to “Y”.
Reference: http://www.17testing.com/bbs/viewthread.php?tid=5354&pid=23826&page=1&extra=page%3D1#pid23826

第三部分

   
目前还有一个问题没有解决,就是局域网中的其他机器无法访问我的主机,搞不清什么状况,可能是我装的试用版的问题,如果有朋友知道是怎么回事,希望能给我点意见或建议,在此我先谢过各位了!

这里有2个小小的建议:

    1.
当时我的机器是512兆内存,运行QC9.0非常吃力,并且它默认设置为开机自动运行,当时也没及时改过来,因此我从开机到使用电脑,经常得等20分钟甚至更长的时间,郁闷得很,所以建议大家,别在本机上装,找台服务器好了。


    2.
或者大家可以装个虚拟机,然后在虚拟机中安装QC,这个好处就是可以重复使用,适合移植到其他机器上,并且可以解决一个QC服务器只能同时并发5个用户的License设置,当然,这里不是教大家不要去买更多License,只是在练习的时候,让更多的人可以同时操作一下QC,但用于公司的QC,最好使用更强的License去解决这个问题,不然不同的QC服务器记录不同的数据,这对公司的统一管理没有任何好处。


   
好了,就先写到这吧,虽然过去快半年了,翻翻以前的日记,觉得别有一番乐趣,在这里,我想跟大家最后分享一下我从工作中获得快乐的方式-----那就是记录工作中的点点滴滴,然后象我一样,隔段时间去回顾一下,会发现很多很多,然后坦然一笑,振作精神迎接明天。

原创粉丝点击