一、自动化工具分类
1、功能自动化测试工具
QTP(quickTest Professional)
2、性能自动化
LoadRunner
3、测试管理工具
QC、TD(TestDirector)
Bugzilla、bugfree、mantis——缺陷管理
4、白盒测试工具
C++Test、JTest
Junit
二、QC简介
1、QC必须安装在服务器版的操作系统中(win2003/2008),属于B/S结构
2、虚拟机
使用虚拟技术在真实计算机上模拟出一台(或多台)计算机(包括硬件和软件),可以安装操作系统和其他应用软件
把QC软件安装在了虚拟机中,充当QC服务器
3、如何访问
(1)在虚拟机中,点击桌面图标“HPQualityCenter”
,自动打开IE浏览器:
http://localhost:8080/qcbin
http :使用的http协议(超文本传输协议)
localhost:本机(目前指虚拟机自身)
8080 :端口号(http协议默认使用80端口,可以省略)
qcbin:虚拟路径
(2)在虚拟机中
查看ip:
开始-运行中,输入:cmd
启动DOS(disk operating system磁盘操作系统)
ipconfig——查看ip地址
http://172.166.100.11:8080/qcbin
(3)在物理机中,使用IE
http://172.166.100.11:8080/qcbin
172.166.100.11 QC服务器ip地址
最真实
4、QC产品的结构
(1)站点管理
首页:点击“site administrator” (站点管理)
输入username(用户名)、password(密码),点击“login”(登录)
说明:用户名和密码是在安装QC时设定
(2)项目自定义管理
①首页:点击“quality center”(质量中心)
②输入loginname和password,点击“authenticate”(验证、鉴权)
Domain(域):default
Project(项目):qualitycenter_demo
(QC自带的练习项目)
③菜单:Tools(工具)->customize(定制、自定义)
说明:
在站点管理和项目自定义管理中主要完成每个项目必须的管理工作(如:建项目、加用户、分权限等),一般由QC管理员或项目经理完成操作
(3)测试管理(重点)
同“项目自定义管理”前2步
三、站点管理详解
(一)主要功能:由QC管理员完成管理,主要完成:域的管理、项目的创建/删除、用户的创建/删除
(二)site projects(站点项目管理)选项卡
1、主要完成:管理域和项目
2、域的管理
(1)域的概念
域是项目管理的逻辑单位,使项目的管理更有条理
(2)创建域
一般在有新的子公司或项目组成立的时候创建一个新域
点击工具栏按钮“create domain”(创建域),输入域名(不要重名)
(3)删除域
选中要删除的域,点击工具栏按钮“delete domain”
说明:只有空域才能删除
3、项目管理
(1)创建项目
①点击工具栏按钮“create project”
②创建项目的4个方法
A、创建一个空项目(empty project)
B、从模板(template)创建
C、从存在的项目(existing project)中复制数据(copying data)
D、从QC项目文件中导入(importing)数据(数据恢复)
③输入项目名称和放入的域
④数据库类型(database type)——默认
⑤add project administrators添加项目管理员
双击右侧“available (可以获得的、可用的)users”列表中的用户,添加到左侧列表
⑥选择“activate(激活) project”——马上可以使用
不选“enable versioning(版本管理)”——对多人同时更改一项不做限制
说明:
(1)启动/停止项目
鼠标选择该项目,右键菜单:activate project/deactivate project
(2)版本控制更改
右键菜单:enable versioning/disable versioning
以后遇到很多QC自身的缺陷错误,可以先把该项目停止,再次启动
(2)删除项目
选中该项目,点击工具栏按钮“delete”