当前位置: 首页 > news >正文

002-QC的使用

前面在QC的后台添加了项目,并添加了项目管理员,接下来讲解如何在项目中添加项目中所需要的如需求、用例、缺陷、角色等。而这些都需要到前台操作,所以我们需要进入前台。

一、QC前台设置

二、开展正式测试工作--QC前台四大模块讲解

三、使用excel表导入

一、前台设置:

1.首先打开浏览器输入网址:http://localhost:8080/qcbin,如下图,点击Qulity Center

2.进入前台登录页之后输入之前在后台添加的项目管理员zhangsan,并选择Authenticate验证该用户在是否在项目下,如果属于某个项目,则在下面会显示该用户所属的域以及所属的项目,点击Login即可登录:

 

3.登录成功后进入项目设置页面,如下图操作:

 

4.进入该用户个人信息设置页面点击Change User Properties,可修改用户的基本信息,以及修改用户的登录密码,修改完毕后,点击save保存,否则设置无效

 

5.为该项目添加其他角色,选择Set up Project Users,可以看到当前项目下只存在一个用户zhangsan,该用户属于TDAdmin以及Viewer组下的成员,如果想要将该用户添加到其他组下则选择右侧的某个组双击即可,亦可将该用户从某个组中移除,如果想继续为该项目添加其他角色如测试人员、开发人员则点击Add User即可如下图:注意修改完后点击save保存

 

6.设置该项目下的组,选择Set up Groups--在项目中默认存在测试组QATester、开发组Developer、项目经理组Project Manager、项目管理员组TDAdmin、观察者组Viewer,相应的角色添加在对应的组中,如测试人员属于测试组等。

项目默认存在的组不可以修改权限,可以自己为项目添加相应的组,点击New即可,自己添加的组可以进行修改,重命名,删除等。注意:自己添加组时,比如添加测试组,则要继承默认存在的QATester组,如图,添加其他组时也应一一对应

 

自定义的组的权限可以进行修改,点击change即可,具体操作如下:

例如想要修改不同组对bug状态的操作权限,用一个简单的bug状态流程举例如下图

 

可以看到bug发现后先出现new状态,然后openfixedreopenclose状态,对于这些状态又由不同的角色可以操作,测试人员可以提交bug,也就是可以把bug变为new状态,当bug修复以后测试进行回归测试,如果未修复,可以将fixed状态的bug变为reopen状态,如果修复可以把fixed变为close状态,开发人员可以将分配给open自己的bug变为fixed状态,也可以把重开reopenbug进行修复后变为fixed状态,项目经理可以把测试发现的bug分配给开发人员即从new状态变为open状态。

通过上图以及分析可以看到每个角色对bug状态拥有不同的操作,每个角色又有不同的组,也就是不同的组对bug的状态拥有不同的操作,那么直接修改组的权限即可。

修改方式:例如项目经理组可以把bugnew状态变为fixed状态,那么选中自定义的项目经理组,点击change--->选择Defects-->展开Modify Defect-->找到Status--->点击Edit-->From选择new, To选择open即可,如下图

 

测试组中的角色可以提交Bug,也就是从任意状态变为new,还可以在回归测试时将fixed状态的bug变为reopen或者close状态,那么选中自定义的测试组,点击change--->选择Defects-->展开Modify Defect-->找到Status--->点击Edit修改即可,如下图:

 

开发组的角色可以将分配给自己的bug变为fixed状态,以及可以把重开reopenbug变为fixed状态,那么选中自定义的开发组,点击change--->选择Defects-->展开Modify Defect-->找到Status--->点击Edit修改即可,如下图:

 

注意:修改完后要点击save保存

二、QC前台四大模块讲解

项目中分为四大模块分别是需求模块、用例模块、用例集模块、缺陷模块

 

需求模块:

在需求模块中主要由需求人员操作,可以在该模块下添加需求,点击new Requrment进行添加:

可以填写模块名称模块编写人模块优先级模块类型为该模块 添加附件等等信息:

 

添加完需求模块后可以双击该需求,进入需求详情页,在详情页有需求详细信息、需求附件、需求对应的用例、需求对应的缺陷信息等:

 

用例模块

在该模块下可以编写测试用例,注意编写测试用例时需要先新建文件夹,将用例放在文件夹下:

 

文件夹建立完成后可以添加用例:

 

填写用例的具体操作步骤:

 

用例添加完毕后可以为用例添加附件,可以关联用例对应的需求,以及关联用例对应的缺陷:

 

用例集模块:

该模块下主要是用来选择要执行的用例,并执行用例,首先创建文件夹,把将要执行的用例放入文件夹中:

 

然后点击new test set添加将要执行的用例:

 

选择将要执行的用例,并点击向左的箭头添加进来:

 

用例添加进来以后可以点击Run执行某一个用例,或者点击Run Test Set批量执行用例

 

点击Begin run执行,在用例执行过程中,如果只执行单个用例,那么在执行过程中某一步骤发现bug,那么直接修改该用例状态为failed状态,并结束执行该用例。如果批量执行用例,那么在执行过程中某一个用例中某一步骤执行失败,那么修改该用例状态为failed状态,并继续执行下一条用例,如下图:

 

用例执行失败后,可以直接提交bug,如下图所示:

 

缺陷模块:

当测试人员发现bug以后,可以在缺陷模块提交bug,如下图,点击New Defect即可:

 

bug提交页面可以填写缺陷标题,缺陷提交人、提交日期、严重级别等信息:

 

、使用excel表导入

 

转载于:https://www.cnblogs.com/qiuniao/p/10882286.html

相关文章:

  • JavaScript 函数式编程技巧 - 反柯里化
  • 线程池没你想的那么简单
  • 第九周总结
  • 聊聊Dubbo(九):核心源码-服务端启动流程2
  • Nginx和Apache
  • 重学ES6 Set 数据结构(2)
  • webpack treeshking的三个要点
  • 安装固态硬盘,小米笔记本13.3
  • 利用requests库访问360主页20次
  • Linux入门学习
  • 前端之移动页面布局
  • 获取html资源
  • 专为SaaS而生的PaaS平台!
  • 福尔摩斯的约会
  • DRDS 数据恢复重磅发布,全方位保障您的数据安全
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • CentOS7简单部署NFS
  • chrome扩展demo1-小时钟
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • MD5加密原理解析及OC版原理实现
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • v-if和v-for连用出现的问题
  • webgl (原生)基础入门指南【一】
  • windows下使用nginx调试简介
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 面试总结JavaScript篇
  • 软件开发学习的5大技巧,你知道吗?
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 新版博客前端前瞻
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ionic入门之数据绑定显示-1
  • Mac 上flink的安装与启动
  • 大数据全解:定义、价值及挑战
  • 如何用纯 CSS 创作一个货车 loader
  • !!Dom4j 学习笔记
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (NSDate) 时间 (time )比较
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)jdk与jre的区别
  • *p++,*(p++),*++p,(*p)++区别?
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .gitignore文件---让git自动忽略指定文件
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 解决重复提交问题
  • .NET 命令行参数包含应用程序路径吗?
  • .NET的微型Web框架 Nancy
  • .Net小白的大学四年,内含面经
  • @Autowired标签与 @Resource标签 的区别
  • @Repository 注解
  • @SuppressWarnings(unchecked)代码的作用