导图社区 Quality Center
Quality Center知识思维导图,主要内容有:介绍(HP Mercury的测试工具、HP Mercury的解决方案中心)和使用入口。
编辑于2022-06-18 21:13:54Quality Center
介绍
HP Mercury的测试工具
测试管理工具
TestDirector(TD)
基于Windows Server平台
最后一个版本为TD 8.0
具有四大基本功能模块
Requirements
Test Plan
Test Lab
Defects
Quality Center(QC)
基于J2EE体系架构
操作系统
Windows
Windows 2000 Server sp4
Windows 2003 Server sp1
Linux
Solaris
AIX
Web Server
IIS
Apache(开源)
JBOSS
Application Server
Weblogic
Websphere
JBOSS(开源)
安装时可以指定端口
C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy\jbossweb-tomcat55.sar\server.xml maxThreads="100" minSpareThreads="25" maxSpareThreads="75" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
数据库
Oracle
Oralce 9i
Oracle 10g
MS SQL Server
SQL Server 2000 sp4
SQL Server 2005 sp1
MSDE
相比TD而言,增加了BPT模块
第一个版本是QC 8.2
首次提出Keyword思想
第一个HP版本QC 9.2
将Mercury字样去掉,统一改为HP
共有两个系列
QC Starter
不带BPT模块
支持的平台
操作系统
仅支持Windows
Web Server
IIS
JBOSS
Application Server
JBOSS
数据库
仅支持MSDE
QC Enterprise
带BPT模块,需要安装好数据库
SQL Server
Oracle
功能测试自动化工具
WinRunner(WR)
QuickTest
AQT
Astra QuickTest
QTP
QuickTest Professional
性能测试工具
LoadRunner
HP Mercury的解决方案中心
质量中心(Quality Center)解决方案
提供自动化测试解决方案
变更管理
Releases模块
需求管理
Requirements模块
测试管理
Test Plan和Test Lab模块
缺陷管理
Defects模块
功能测试
Manual
QuickTest
业务流程测试
BPT模块
QC和QTP的互连
QTP连接QC
QTP的菜单:File-->Quality Center Connection
QC调用QTP
要装add-in(Quality Center加载项)
要在QTP的Tools--Options--Run的Allow other...做好设置(打钩)
所有被设置过Allow的QTP可以在Host Manager里添加进来做Remote Testing
性能中心(Performance Center)解决方案
提供性能测试解决方案
使用
入口
qcbin
普通用户工作区
Releases
制定版本发布计划
指定Release
指定Cycle
Requirements
根据SRS,编写测试需求
如何管理需求?
如何查看需求的覆盖关系?
如何了解需求被覆盖的程度(百分比)?
如何了解测试用例对需求的覆盖密度(测试用例密度)?
如何定制需求所属的类型?
如何定制需求的信息字段?
如何快速导入SRS?
结合word和excel插件
Test Plan
根据测试需求,分解、细化测试用例
如何从需求导出用例到Test Plan?
如何自动生成WinRunner脚本?
如何设置测试用例类型?
Manual改为QuickTest类型怎么改?
QuickTest改为Manual类型怎么改?
如何设置测试用例模板?
如何对测试用例进行参数化?
如何建立测试用例对需求的覆盖关系?
如何通过QTP插件,进行自动化脚本的创建?
如何在报表中查看本周内某人修改的用例数和新增的用例数?
如何统计“测试用例数/需求项”的覆盖率?
如何将测试用例导出为文档?
doc
html
Test Lab
根据设计好的测试用例开展测试执行活动, 每次执行选取一个集合
如何关联到指定的Release和Cycle?
如何进行手工测试执行?
执行指定用例的测试
Run
Continue Run
执行批量的测试
如何进行自动化测试执行?
使用本机调用自动化测试脚本
使用局域网内指定机器调用自动化测试脚本
如何设置测试用例的执行顺序?
如何将测试执行时临时修改的用例同步到Test Plan模块去?
如何在Test Lab中自动提交bug report?
如何在报表里查看上个月执行的测试用例总数以及通过的用例总数?
如何在报表里查看上个月执行失败、未运行和未完成的测试用例总数?
如何生成word格式的测试报告?
Defects
根据测试执行中发现的问题,提交缺陷报告
如何进行有效的抓图?
如何添加收藏夹和使用收藏夹?
如何统计回归测试的缺陷数?
如何获取上个月的累计Bug总数?
如何获取上周新增的Bug总数和关闭的Bug总数?
如何获取所有未处理的Bug?
Status为Open/ReOpen
如何获取所有未关闭的Bug?
Status为Not Closed
如何以饼图查看缺陷的引入阶段的各阶段分布状况?
如何查看缺陷龄期(以1个月为分水岭)?
如何查看缺陷严重等级的分布状况?
如何查看缺陷在系统各个模块的分布情况?
如何查看缺陷类型的分布情况?
如何查看缺陷趋势图(如Closed的bug直线上升,Reopen的Bug趋于收敛)?
Dashboard
数据分析工具
项目管理模块
Customize(项目定制模块)
User Properties
可以修改密码等用户属性
Project Users
设置项目用户的相关属性
项目成员的角色归属
QC自带的角色(权限不可更改)
项目管理员自定义的角色(权限可以更改)
用户的添加
从Site Users处添加
添加一个Site Users中不存在的用户
前提:Site Administrator里Site Configuration的设置ADD_NEW_USERS_FROM_PROJECT 的值设为Y
从Site Users列表里选择未添加进来的用户
Groups
设置不同角色的对应权限
添加角色时可以选择“角色模板”进行初始化设置
可以修改缺陷流程中对应的状态迁移
Module Access
模块访问权限(许可证限制)
Project Entities
项目实体设置
添加自定义字段
设置必填
设置不同的字段类型(下拉框、字符串等)
Requirement Types
Risk-Based Quality Management
Project Lists
项目中的列表集
Automail
自动发送邮件的触发规则
Alert Rules
Workflow
缺陷模块的主从列表设置
“添加缺陷”对话框的元素属性设置
“缺陷详细信息”对话框的元素属性设置
脚本编辑器
事件驱动编程
添加自定义按钮
项目定制练习
测试用例模板的定制
去掉QC Demo项目中新建test case时的三个必填项
在Test Plan模块的Details添加“预置条件”
在Test Plan模块的step里添加“预置条件”
缺陷流程的定制
添加用户
为对应的用户分配相应的角色权限,并且要做相关的设置
在“project entities”添加自定义的“状态”,并添加相应的list
回到Group里设置“状态”的分配
自动发送邮件的设置
Site Administration
Site Configurations
Settings
Set Mail Protocol
Site Projects
send mail automatically
QCbin
Tools-->Customize
Automail
sabin
站点管理模块Site Administration
Site Projects
Domain(域)
项目是域的子节点
Project(项目)
设置Project Administrator
Delete和Remove Project的区别
Activate和DisActivate
Send Mail Automatically
要使得QC可以自动发送邮件,需做哪些设置?
要定制邮件的内容(字段),需做那些设置?
Import和Export
QC9.0有,QC9.2没有此功能
Site Users
User Details
User Projects
Site Connections
Send Message
Disconnect
使用QC遇到Locked by时,可以使用
License
许可证的设置
Servers
DB Servers
连接串的设置
Site Configuration
可选参数的添加
邮件协议的设置
有验证邮件服务器的设置
需安装一个mail server
无验证邮件服务器的设置
直接输入SMTP服务器地址即可
Site Analysis
Migration Tools
TD数据库升级为QC
QC不同版本的升级不能通过这个工具,需要借助Site Project的Import和Export