QC基本操作汇总(如何创建项目管理)
【上】
若你为manager接一个项目,你会利用qc干什么?
第一步:1、项目管理:建域、建项目;
2、人员管理:增加用户、用户与项目进行关联
TD----QC 站点管理员:QC后台进行管理; 项目管理员:具体的测试项目
前台入口:http:// IP:port / qcbin / start_a.htm
后台入口:http:// IP:port / sabin /
主站入口:http:// IP:port / qcbin /
一、 建域建项目
1. 进入后台http:// IP:port / sabin /
2. 切换到 site projects;
3. 建域:点击工具栏上Creat Domain,弹出对话框输入域名(以公司为单位可加地名,如BWFBJ(博为峰北京));
4. 建项目:①点击工具栏上Creat Project ;②选中域在其上点击右键---Creat Project---Create an empty project---输入project name---select project administrator---next---create激活;
二、 增加用户(两种方法)
方法one:
1.以站点管理员身份登陆后台:http:// IP:port / sabin /
2.切换到 site users;
3.左上角+ new user;
方法two:
1. 以项目管理员身份登录到前台http:// IP:port / qcbin / start_a.htm
2. TOOLS(左上角)----自定义菜单下的customize…;
3. 选择set up project users(第二个);
4. Add user ---new;
更改成员构成:后台—site users---选中成员点右键---pssword和delete
三、 用户与项目关联(两种方法)
方法one:
1.以站点管理员身份登录到后台:http:// IP:port / sabin /
2.切换到 site projects;
3.选中项目---切换到project users;
4.Add 即可从 users list中选择项目成员;
方法two:
1.以站点管理员身份登录到后台:http:// IP:port / sabin /
2.切换到 site users;
3.左边可选择需要关联的人员,选中变为阴影;
4.右边切换user project---select projects—弹出最右边树型选择框---选择该人员对应的项目并搭钩,然后点击选择框右上方的箭头符号进行添加;
第二步:内部测试方面的管理:
QC四大功能模块:
QC 中的模块 |
测试过程阶段 |
QC管理的内容 |
Requirment |
测试计划和测试设计 |
测试项和测试子项 |
Testplan |
测试实现 |
测试用例 |
Testlab |
测试执行 |
测试执行策略+执行某次测试活动所执行的具体用例+执行结果 |
Defect |
测试执行 |
缺陷 |
一、需求管理requirements
◎创建需求
1. 以相应的用户登录到其项目的系统前台http:// IP:port / qcbin / start_a.htm
2. 切换到requirements;
3. 点击该界面左上方的+按钮—输入name等相关信息—submin(eg name:启动;需求编号:SRS-HAIDA-001)注:ReqID是qc自建的!
4. 定义测试需求树---定义子需求(Attachments可以进行需求描述);
分析测试需求:
l QA管理者对需求进行检查,置为“已复查”状态
l 查看测试需求与测试计划的覆盖、缺陷的关联
l 通过“覆盖范围视图”可以添加和修改测试覆盖范围
l 通过创建报告和图表来统计需求
l 也可将报告或图表导出保存
【中】
◎需求界面的定制
A 举例:创建的测试需求项必须包含:需求编号(字符类型数据);
1. 以项目管理员身份登录到系统前台http:// IP:port / qcbin / start_a.htm
2. TOOLS --- Customize --- Customize Project Entities
3. 左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field
4. Field Label:输入内容(如:需求编号);(Field length:40 不用改)
5. Save
6. RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置---OK
B 举例:创建的测试需求项必须包含:测试需求级别(必需的、可选的)
方法one:
1. 以项目管理员身份登录到系统前台http:// IP:port / qcbin / start_a.htm
2. TOOLS --- Customize --- Customize Project Lists
3. 点击New List输入内容(如:测试需求级别)
4. 多次点击New Item添加内容(如:必需的、可选的)
5. save
6. TOOLS --- Customize --- Customize Project Entities
7. 左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field
8. Field Label:输入内容(如:测试需求级别);
9. Field type:lookup list---选择相应的list名
10. Save
11. RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置--- OK
方法two:
1. 以项目管理员身份登录到系统前台http:// IP:port / qcbin / start_a.htm
2. TOOLS --- Customize --- Customize Project Entities
3. 左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field
4. Field Label:输入内容(如:测试需求级别);
5. Field type:lookup list
6. 点击New List-New Item-构造并选择
7. Save
8. RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置--- OK
附加:
1. 此步骤仍可以运用于缺陷或用例等格式的定制。如:创建的测试用例必需包含:预置条件;提交的缺陷必须包含summary、severity、priority、detected by、缺陷引入阶段、缺陷发现阶段等。TOOLS --- Customize --- CustomizeProject Entities---DEFECT/TEST等。
2. TOOLS --- Customize --- Customize Module Access中可进行模块的选择。 如:项目团队中不使用QC提供的Business Components模块功能,可以将其屏蔽。
◎通过第三方工具将需求导入QC
1.安装QCMSExcelAddin 和 QCMSWordAddin 两个插件
2. office与qc服务器一一对应;Word标记与qc字段的类型匹配
3. word
1.Word打开后出现宏禁止
2.工具---宏---安全性---低---重新打开word
3.新建word文档
举例:Open Requirement 文档名 eg 启动
Author 作者 eg admin
Review Review/Not Review
Close Requirement
4.工具-- Quality Center --- Export to Q C ---eg. http://192.168.1.36:8080/qcbin ---admin ……
4. excel
1.新建excel(b即为LOGIN的一个子节点)
Reqid |
Name |
Author |
Priority |
Desciption |
Path |
SRS_HAIDA_1 |
LOGIN |
admin |
1-low |
||
b |
LOGIN |
2.只选中要导入的数据
3.工具---导入---Type a new phdpw---name…输入列号ABC…相对应
二、用例管理test plan
◎构造测试计划树
1. 以相应的用户登录到其项目的系统前台http:// IP:port / qcbin / start_a.htm
2. 切换到test plan
3. 创建new folder和new test
4. 根据应用程序功能的等级关系,将程序功能分解为若干个主题并构造测试计划树
5. 为测试计划树上的每个主题设计测试,并确定测试的类别;每个测试都应该有不同的目标,例如:验证特定功能或系统需求;
【三】
◎需求转化为设计用例
1. 以相应的用户登录到其项目的系统前台http:// IP:port / qcbin / start_a.htm
2. 切换到requirements
3. 选中要转化的用例---convert to tests---convert selected requirement
4. 对话框(三种方法)
l A文件夹---B测试用例名---C测试步骤
l A文件夹---B文件夹---C测试用例名
l A文件夹---B文件夹---C文件夹
◎在qc中写测试用例步骤Design steps
◎需求和用例进行关联(两种方法)
方法one:
1. 以相应的用户登录到其项目的系统前台http://IP:port /qcbin/ start_a.htm
2. 切换到requirements
3. View---需求覆盖Requierments Coverage
4. 选中功能点
5. Test plan tree 选择要关联的用例
方法two:
1. 以相应的用户登录到其项目的系统前台http://IP:port /qcbin/ start_a.htm
2. 切换到test plan
3. 选中要关联的用例
4. Req Coverage---select req
5. 在右边选择要关联的功能点
三、 测试执行Test Lab
1.以相应的用户登录到其项目的系统前台
2.切换到test lab
3.创建folder(如:海达)
4.创建测试集Testset(测试集是QC项目中的一组测试,用来完成特定的测试目标。如:关键用例集和普通用例集/手动和自动等)
5.向测试集添加测试:Select Tests ---在Test Plan Tree中选择此用例集要执行的用例
6.点击RUN执行用例---Begin Run---立即提交缺陷New Defect---End Run
7.与缺陷相关联Linked Defects
四、 缺陷管理Defects
A 各角色人员分析与跟踪相关缺陷状态并进行相应操作
举例:测试人员根据Fixed进行回归测试
1.双击要进行回归测试的缺陷,弹出Defect Details对话框;
2.查看缺陷关联的测试:选择Linked Entities---Others*---点击Linked Entity Name下的链接
3.弹出Run Steps缺陷的具体出错信息---close
4.点击Continue进行回归测试
5.通过则修改缺陷状态为Closed
B 定制缺陷处理流程
1.以相应的用户登录到其项目的系统前台;
2.TOOLS --- Customize --- set up groups
3.建组(继承)new---new grop---用户组名
4.选中用户组---添加组成员
5.选中用户组---修改权限view
6.修改缺陷状态change---defects---modifydefect---status---- Open---fixed/Reopen---fixed/new---postpone
C 分析缺陷数据
1、查看缺陷报告中的数据,了解修复多少个缺陷以及还有多少出于打开状态;
2、通过报告和图表可以分析缺陷修复的进度。在写测试日报或测试报告时,缺陷不要罗列性的描述要多使用图表的方式。QC中的Analysis分析---Graphs图---摘要-按优先级分组;进度-按状态范围分组;要求范围;趋势-按状态分组;
附:一、测试需求状态:
NotCovered :当前测试需求没有被设计测试用例;
NotCompleted:覆盖到当前测试需求的测试用例未被执行完整(某个测试用例有5个测试步骤,但是只执行了其中的某几个步骤);
Failed:覆盖到当前测试需求的测试用例其中某个用例执行失败;
N/A :当前的状态不适合;
NoRun:覆盖到当前测试需求的测试用例未被执行;
Passed:覆盖到当前测试需求的测试用例全部被执行通过;
二、QC支持的测试模板包括(计划测试中的Test Type):
手动测试 |
MANUAL |
自动化 |
WR-AUTOMATED默认-由WinRunner执行的一种测试; |
Quicktest-test由QuickTest Professional执行的测试 |
|
Qtsap-testcase由QuickTest Professional for MYSAP.com Windows Client执行的测试 |
|
性能 |
LR-SCENARIO 由LoadRunner执行的场景; |
ALT-SCENARIO |
|
第三方 |
VAPI-XP-TEST由Visual APL-XP创建的测试,Visual APL-XP是QC开放式测试架构API测试工具 |
SYSTEM-TEST---< body> 指示QC< body>提供系统信息、捕获桌面图像或重新启动计算机的测试 |
QC基本操作汇总(如何创建项目管理)相关推荐
- 如何创建项目管理工作流程?
项目管理工作流程是为完成特定项目而需要进行的一系列精心规划的任务和活动. 在项目管理工作流中拥有清晰的任务顺序有助于更高效地完成项目--可以节省时间.改善结果并增强协作. 你可以按照以下步骤创建项目管 ...
- Linux学习笔记之基本操作汇总
Linux学习笔记之基本操作汇总 图片放大了再看才清楚!!!! Linux cd ocd / root package ocd /user ocd -/ ocd ~ home ocd - ls ...
- Hive的基本操作-数据库的创建和删除
Hive 的基本操作 创建数据库 create database if not exists myhive; use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的 ...
- 库的基本操作与表格创建及查询删除表
库的基本操作 3.1 问题 本例要求熟悉MariaDB库的基本管理操作,完成下列任务: 1)列出MariaDB服务器上有哪些库 2)选择mysql库,列出此库中有哪些表,找到 user 表 3)创建名 ...
- SQL字符串基本操作汇总
2019独角兽企业重金招聘Python工程师标准>>> --===============================字符串使用汇总======================= ...
- 基本操作:Go创建GraphQL API
女主宣言 越来越多的项目中都能看到GraphQL的身影,不知道大家在项目中有没有使用过GraphQL呢?今天给大家分享一下使用Go,来创建基础GraphQL API,供大家参考学习. PS:丰富的一线 ...
- 编程学习记录11:Oracle数据库的一些基本操作1,创建用户,授权
登录指令: 初始管理员登录,在命令窗口输入sqlplus / as sysdba 进行登录, 普通用户登录 在命令窗口输入sqlplus 后会出现输入账号密码,输入密码时不会显示. 修改用户指令: 创 ...
- MS-DOS基本操作汇总
MS-DOS可以利用命令有效进行批量操作,解决众多繁琐操作,因此,根据个人使用需要将,常用的MS-DOS基本命令汇总如下: (1)文件夹内文件重命名 ren *.* *.*.txt ren --- r ...
- sql基本操作实例(一)创建数据库和表,并填入数据
1.创建数据库 create database pratice 2.创建表 use pratice; create table Student(Sno char(3) not null primary ...
最新文章
- MySql批量插入时,如何不插入重复的数据
- “从客户端中检测到有潜在危险的 Request.Form 值“的解决方案汇总
- Java IdentityHashMap put()方法与示例
- python扩展,用python扩展列
- java 解析xml文件
- windows 2003 远程桌面记录登陆IP的方法
- oracle sql group_con,SQL:Group Functions,GROUP BY,HAVING
- DBA_Oracle性能优化的基本方法概述(方法论)
- 电路仿真软件用matlab,基于MATLAB的电路仿真软件设计.doc
- kettle-作业【定时同步数据表中数据】
- apache安装完成后,语法检查一直报错,哭唧唧T ^ T
- 利用KNeighborsClassifier最近邻分类器,做莺尾花分类
- Vue.js+Layer表格数据绑定与实现更新
- 教你在MathType中输入空心字和花体字的重要方法
- CSS之vertical-align之野史篇(超越官网的教程)
- 关于ScrollView嵌套RecyclerView时RecyclerView不显示的问题
- 斜杠青年:如何开启你的多重身份 作者:Susan Kuang
- 语音识别数据增强方法(google2019年7月论文)
- 小学加减法数学题自动生成
- php echo换行