一、自动化工具分类

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 :使用的http协议(超文本传输协议)

localhost:本机(目前指虚拟机自身)

8080 :端口号(http协议默认使用80端口,可以省略)

qcbin:虚拟路径

(2)在虚拟机中

查看ip:

开始-运行中,输入:cmd

启动DOS(disk operating system磁盘操作系统)

ipconfig——查看ip地址

(3)在物理机中,使用IE

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”

(三)site users:站点用户管理选项卡

1、作用:添加/删除用户,设置密码

2、添加用户/设置密码

有新员工入职的时候,创建用户

①点击工具栏第一个按钮“new user”

②填写:

User name:登录名

Full name:全名

Email:邮箱

Phone number:电话

Description:描述

③选中该用户,点击“password”按钮,设置密码

Retype:重新输入