1.QC是一个基于J2EE的应用系统。浏览器--应用系统--数据库
2.安装QC之前必须要安装以下的数据库和应用系统之一
数据库:oracle 9.2.0.6 or 10.2.0.3
microsoft sql 2005
应用系统:jboss 4.x(一般为QC中自带)
webLogic
webSphere
3.QC的安装说明
QC9.0中的安装没有什么特殊的疑问,主要是在安装QC9.0之前,要安装sql server 2005(体验版)
QC9.0中在安装中文补丁的时候有一个地方需要注意:在选择"重试"或"跳过JBOSS部署"时,一定要选择"重试",否则中文补丁安装会失败
word 和excel插件的安装,直接点击插件就可以根据向导进行安装了
4.什么是QC
QC是一个基于web的测试管理工具,它有什么好处: (1)
(2)
(3)
(4)可以使测试人员和开发人员协同工作,
(5)集中管理手工的和自动化资源
5.怎样才能配置好QC(包括自己搭建平台)
规划-安装配制-项目定制化-工作流-vbscript整合
6.QC site administration中的一些操作
QC site administration 建立项目和用户的步骤: (1)先要建立domain (domain是用来捆绑多个project的)
(2)在domain下面创建project
(3)添加site 点用户,再为用户选择相应的项目(这个地方可以设置用户的密码等等)
(4)其它的一些操作,我们可以自行配置
7.QC site administration中,创建项目的方法(在操作中,界面内是存在参考的)
(1)直接创建新项目
(2)用项目模板
(3)拷贝一个已经存在的项目
(4)同版本中qc中,导出一个项目,然后又将这个项目导进
8.QC site administration中, 一些概念的说明
(1)项目的数据放在两个地方:文件系统和数据库
(2)要使一个项目成为激活状态,则这个项目下的用户才可用。如果一个项目不是激活状态,则这个项目下的用户不可用
(3)remove project :只是逻辑删除项目 delete project:是物理删除项目
(4)删除domain之前,要删除domain下的所有项目
(5)要想在需求、测试计划、缺陷中使用text search中必须: 数据库中必须可以使用text search
打开QC site administration的text search功能
指定搜索的语言
9.qc的测试流程
10.良好需求的特点
(1)唯一性
(2)精确性
(3)有界限性
(4)可测试性
11.怎样使用excel和word插件?
个人觉得,将word和excel导入到QC中没有什么特别的意义。因为,要导入到QC中的word和excel要有严格的限制(更加准确的说,就是要和QC中的列完全一样,才能导入)。这样的话,我们必须要重新排版word和excel中的格式,还不如直接写到QC中,更加节省时间。不过我还是写下word和excel和相关操作
word插件:(1)下载word插件
(2)点击word插件的安装
(3)在word中进行相关的设置(可以参考word插件文档)
(4)将word中的文字全部变为表或者图表(要与QC相关列完全对应,以便引入)
excel插件:(1)下载excel插件
(2)点击excel插件的安装
(3)在excel中进行相关的设置(可以参考excel插件文档)
(4)将excel中的列要与QC相关列完全对应,以便引入
12。测试需求模块
个人觉得还是不要用这个模块的好,测试需求一般有专门的文档,一般会存在公司的文档管理器上面,没有必要引入要QC,还更加的麻烦。不如直接到公司里面的文档管理器中进行相关的查看
13.规划测试计划树
规划测试计划树一般来说,存在两种方法:(1)按系统功能划分:执法依据、法律法规
(2)按测试类型划分:功能测试、界面测试、系统测试、性能测试
14.怎样在规划测试计划树中创建测试用例呢?
一个测试用例就是一个功能点。每个测试用例中的每个步骤就是一种情况的考虑。这样便于维护
15.怎样创建测试集
测试集:由一系列的测试用例捆绑而成
创建测试集的方法(可以参考测试计划树来设置):(1)按照系统功能模块组织
(2)按照测试类型组织
(3)按照测试的优先级组织
16.QC中的测试集是怎样运行的
17.QC中怎样引进自动化测试,需要慢慢探索
18.QC中获得各种报表的方法
QC10.0版本中存在Dashboard,里面会存在三种形式的报表:(1)Graphs (2)standard reports (3)excel reports
19.怎样进行项目的定制化
在QC中进行如下的操作,可进入项目的定制化:点击客户端QC中的tools->customise
项目定制化,主要有(这些功能主要是因为登录时是以项目管理员的身份,如果不是以项目管理员的身分,可能只会存在下面的一两项功能):
(1)改变用户属性
(2)设置项目中的用户
(3)设置用户组
(4)对QC中的对象进行相关的修改
(5)修改项目中实体的属性
(6)修改下拉列表中枚举值
(7)配制邮件的发送
(8)警告的规则
(9)设置工作流:前台做什么动作,后台就触发相应的事件函数,如果你想修改前台的动作,则可以在相应的事件函数中写入相关代码就行了。
注意:
1.QC中写测试用例的时候,最好不要贴附件,不然在执行的时候,查看附件不是很方便(当然还是可以查看的)
2.测试用例中,参数设置的问题,有时存在一定的麻烦,自己要多加考虑,明天自己摸索
3.QC中写测试用例时,如果在用例中进行了参数化,有时不是很方便。尤其是在执行测试用例时,需要提前输入所有的参数
4.注意QC9.0和IE8不兼容