测试培训QuantityCenter测试管理讲课稿.ppt

上传人:豆**** 文档编号:61222694 上传时间:2022-11-20 格式:PPT 页数:91 大小:2.81MB
返回 下载 相关 举报
测试培训QuantityCenter测试管理讲课稿.ppt_第1页
第1页 / 共91页
测试培训QuantityCenter测试管理讲课稿.ppt_第2页
第2页 / 共91页
点击查看更多>>
资源描述

《测试培训QuantityCenter测试管理讲课稿.ppt》由会员分享,可在线阅读,更多相关《测试培训QuantityCenter测试管理讲课稿.ppt(91页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、测试培训QuantityCenter测试管理Quantity Center简介简介Quantity Center简介(一)Quantity Center是Mercury Interactive公司推出的基于WEB的测试管理工具。它能够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有任务到软件测试中,来使整个测试管理工作更有效,并确保客户收到更高质量的产品。Quantity Center简介(二)Quantity CenterQuantity Center通过与你的邮件系统相关联,缺陷跟通过与你的邮件系统相关联,缺陷跟踪的相关信息就可以被整个应用开发组,

2、踪的相关信息就可以被整个应用开发组,QA,QA,客户支客户支持,负责信息系统的人员所共享。持,负责信息系统的人员所共享。Quantity CenterQuantity Center提供了与提供了与Mercury InteractiveMercury Interactive公司的公司的测试工具(测试工具(WinRunner,LoadRunner,QuickTest WinRunner,LoadRunner,QuickTest Professional,Astra QuickTest,QuickTest Professional,Astra QuickTest,QuickTest Professi

3、onal for MySAP.com Windows Client,Astra Professional for MySAP.com Windows Client,Astra LoadTest,XRunner,Visual APIand,Visual API-XPLoadTest,XRunner,Visual APIand,Visual API-XP)、)、第三方或者自主开发的测试工具、需求和配置管理工第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。具、建模工具的整合功能。Quantity Center9.2 安装和配置安装和配置安装前期准备 数据库系统数据库系统 当创建

4、一个当创建一个Quantity CenterQuantity Center工程后,需要存储和管理工程后,需要存储和管理Quantity Quantity CenterCenter自身产生和连接的数据库。自身产生和连接的数据库。它存储着需求、测试、测试它存储着需求、测试、测试集、测试个案、工程文档和定制信息。为了应用程序测试工程能集、测试个案、工程文档和定制信息。为了应用程序测试工程能够正常工作,够正常工作,Quantity CenterQuantity Center需要持续不断地访问这些数据。需要持续不断地访问这些数据。Quantity CenterQuantity Center能够帮助维护一

5、个测试工程数据库,并且能够覆能够帮助维护一个测试工程数据库,并且能够覆盖应用程序功能性的各个方面。盖应用程序功能性的各个方面。可使用下面的数据库应用软件来存储和管理可使用下面的数据库应用软件来存储和管理Quantity CenterQuantity Center信息:信息:Oracle 9.2.0.6 Standard/Enterprise Edition Oracle 10.0g Release 2 Standard/Enterprise Edition Microsoft SQL Server 2000 Standard/Enterprise Edition SP4 Microsoft S

6、QL Server 2005 Standard/Enterprise Edition SP1 注意:数据库必须在注意:数据库必须在Quantity Center Quantity Center 安装前完成安装。安装前完成安装。服务器端配置操作系统支持操作系统支持Windows:Pentium IV or equivalent x86 compatible processorLinux:Pentium IV or equivalent x86 compatible processorsSolaris:UltraSPARC-III+/900 MHzAIXWeb/应用服务器 IIS 6.0 Apac

7、he JBoss,WebLogic,or WebSphere客户端系统配置CPU Pentium III(or higher)or equivalent x86 compatible processorOperating System Windows 2000 Server/Professional with Service Pack 4 Windows 2003 Server with Service Pack 1 Standard/Enterprise Edition Windows XP 32-bit Professional/Home Edition with Service Pack

8、 2Client Software:Microsoft.NET Framework 2.0 or laterBrowser Microsoft Internet Explorer 6.0 with Service Pack 1 Microsoft Internet Explorer 7.0 Quality Center ExplorerMicrosoft Word/Excel Microsoft Word 2000 Microsoft Word XP Microsoft Word 2003 安装前确认(一)确认内容列表如下:安装服务器的配置 操作系统版本 CPU 类型 磁盘空间 内存大小序列号

9、 License file Maintenance key应用服务器 服务器类型(JBoss,WebLogic,or WebSphere)服务器版本如果使用 JBoss:端口号 JBoss 用户名 JBoss 用户密码 JBoss 用户域Web 服务器 服务器类型(IIS or JBoss)如果使用 IIS:IIS 版本 Web 站点安装前确认(二)邮件服务器服务类型服务主机数据库服务器 数据库类型 数据库版本 数据库服务器名 数据库管理员帐号 数据库管理员密码 数据库服务端口站点管理者 管理员帐号 管理员密码确认内容列表如下:开始安装(一)选择Windows安装平台,执行setup.exe文

10、件,输入 License 信息。开始安装(二)集群模式配置界面:开始安装(三)安装路径设置:开始安装(四)应用服务器配置:开始安装(五)JBoss配置信息:开始安装(六)JBoss 服务配置信息(如果QC和数据库在一台机器上,可以不填写):开始安装(七)如果服务器上未安装IIS,将弹出如下选择界面:开始安装(八)如果安装了 IIS Web服务器,将弹出如下配置界面:开始安装(九)HP Quality Center 安装组件选择界面:开始安装(十)邮件服务器属性配置界面:开始安装(十一)数据库类型属性配置(选择SQL Server Authentication):开始安装(十二)确定Qualit

11、y Center 站点管理员帐号和密码:开始安装(十三)Quality Center Repositor路径配置:开始安装(十四)安装信息汇总界面:开始安装(十五)JBoss服务启动配置选项:Quantity Center初步使用初步使用初步使用初步使用打开浏览器,输入Quality Center URL地址:http:/qcbin进入系统进入系统Quality Center 登录对话框:安装Quality Center Add-ins安装日志记录安装日志记录如果在安装QC过程中遇到问题,可以在如下日志文件中检查出错原因:InstallShield log%TEMP%MercuryHP_Qua

12、lity_Center.install.htmlInstallShieldsecond log%TEMP%MercuryHP_Quality_Center.install.is.logSchemaCreationlogslogsaSchema creationsecond logInstallInfologJBoss server logjbossserverdefaultlogprocess.logQuality Center建立测试项目建立测试项目建立测试项目 点击点击Site AdministratorSite Administrator链接,进入站点管理的登录界面。链接,进入站点管理的

13、登录界面。管理员登录 作为作为Quality CenterQuality Center管理员,需要创建和维护管理员,需要创建和维护Quality CenterQuality Center项目、项目、用户、服务器。用户、服务器。Site AdmistrationSite Admistration包括以下内容:包括以下内容:Site Projects:Site Projects:管理管理quality centerquality center工程。包括增加新的域和项目,工程。包括增加新的域和项目,查询项目数据,存储项目,项目重命名,激活和挂起项目。查询项目数据,存储项目,项目重命名,激活和挂起项目

14、。Site UsersSite Users :增加用户、定义用户属性、修改用户密码。增加用户、定义用户属性、修改用户密码。Site ConnectionsSite Connections:监控站点当前连接用户。:监控站点当前连接用户。Licenses:Licenses:监控所有正在使用的监控所有正在使用的Quality Center licenses Quality Center licenses,修改,修改licenselicense关键字。关键字。Servers:Servers:修改服务器信息,比如日志文件和邮件协议。修改服务器信息,比如日志文件和邮件协议。DB Servers:DB Se

15、rvers:管理数据库服务器。增加新数据库服务器,编辑服管理数据库服务器。增加新数据库服务器,编辑服务器的连接串,改变服务器默认管理员用户名、密码,修改用户务器的连接串,改变服务器默认管理员用户名、密码,修改用户密码。密码。Site Configuration:Site Configuration:修改修改Quality CenterQuality Center的配置参数。的配置参数。Site Analysis:Site Analysis:监控连接到监控连接到Quality CenterQuality Center用户。用户。管理主界面 输入密码后,点击输入密码后,点击LoginLogin按钮

16、,进入站点管理的主界面。按钮,进入站点管理的主界面。创建工作域和项目新建域默认域域和项目操域和项目操作过程演示作过程演示Oracle项目SqlServer项目为项目添加用户为项目添加用户 在左侧项目列表中选中一个项目,在右侧面板中选择在左侧项目列表中选中一个项目,在右侧面板中选择“Project Users”Project Users”标签,点击标签,点击“Add”Add”按钮增加用户。按钮增加用户。查询项目表查询项目表 在左侧项目列表中选中一个项目,展开项目,选择在左侧项目列表中选中一个项目,展开项目,选择某一表,可以用某一表,可以用sqlsql语句查询表中内容。语句查询表中内容。用户化用户

17、(建立/删除)用户组(设定/权限)配置工程字段用户化可视界面Quality Center测试管理过程测试管理过程管理过程的四个阶段需求定义(需求定义(需求定义(需求定义(Specify RequirementsSpecify Requirements)测试计划(测试计划(测试计划(测试计划(Plan TestsPlan Tests)测试执行(测试执行(测试执行(测试执行(Execute TestsExecute Tests)缺陷跟踪(缺陷跟踪(缺陷跟踪(缺陷跟踪(Track DefectsTrack Defects)1、Quality Center需求定义需求定义1.1 需求定义定义测试范围(

18、定义测试范围(定义测试范围(定义测试范围(Define Testing ScopeDefine Testing Scope)创建需求(创建需求(创建需求(创建需求(Create RequirementsCreate Requirements)描述需求(描述需求(描述需求(描述需求(Detail RequirementsDetail Requirements)分析需求(分析需求(分析需求(分析需求(Analyze RequirementsAnalyze Requirements)定义测试范围 几个问题:几个问题:l l应用程序的主要目的和方向是什么?应用程序的主要目的和方向是什么?l l应用程序

19、有哪些主要特点?应用程序有哪些主要特点?l l哪些功能在这个产品中是相对重要的?哪些功能在这个产品中是相对重要的?l l在应用程序中,哪些功能是危急的或高风险的?在应用程序中,哪些功能是危急的或高风险的?l l测试优先级是什么?测试优先级是什么?l l客户或最终用户是否同意测试优先级?客户或最终用户是否同意测试优先级?l l总的质量目标是什么?总的质量目标是什么?创建测试需求大纲 质量保证的管理人员用测试范围为应用程序的测试定义所有的测试需质量保证的管理人员用测试范围为应用程序的测试定义所有的测试需求。先定义测试主题,并将各个测试主题指派给测试组内的各个求。先定义测试主题,并将各个测试主题指派

20、给测试组内的各个QAQA测测试人员。然后每一个试人员。然后每一个QAQA测试人员将自己所负责的测试主题记录到测试人员将自己所负责的测试主题记录到Quality CenterQuality Center工程上。工程上。需求主题是通过创建需求树记录在需求模块里。此需求树是以图表的需求主题是通过创建需求树记录在需求模块里。此需求树是以图表的方式形象地描述了需求说明书,并显示了不同级别需求的等级关系。方式形象地描述了需求说明书,并显示了不同级别需求的等级关系。举个例子,以一个财务信息管理系统为例,它能够进行用户登录信息举个例子,以一个财务信息管理系统为例,它能够进行用户登录信息管理,凭证制单,帐表查询

21、,出纳管理,固定资产管理等等。管理,凭证制单,帐表查询,出纳管理,固定资产管理等等。QAQA管理人员可能会定义主要的测试需求为:登陆操作、帐务处理、帐管理人员可能会定义主要的测试需求为:登陆操作、帐务处理、帐表操作和出纳管理等等。表操作和出纳管理等等。定义需求 对于每一个需求主题,对于每一个需求主题,QAQA测测试员均应该创建相应的详细试员均应该创建相应的详细测试需求列表。测试需求列表。在需求树中的每一个需求均在需求树中的每一个需求均要求被详细描述,并且应该要求被详细描述,并且应该包括所有与需求相关的附件。包括所有与需求相关的附件。QAQA测试人员分配每个需求一测试人员分配每个需求一个优先级,

22、此优先级会作为个优先级,此优先级会作为测试组创建测试计划的一个测试组创建测试计划的一个考虑因素。考虑因素。分析需求定义 QA管理人员复查这些需求,并确定测试范围被更早的定义。假如这个需求被评审通过的话,还应该将需求的状态改为“Reviewed”。可以通过产生Quality Center报告和图表来帮助评审需求。1.2 需求模块的核心元素 需求模块(需求模块(The Requirements ModuleThe Requirements Module)需求菜单栏(需求菜单栏(The Requirements Menu BarThe Requirements Menu Bar)需求工具条(需求工具

23、条(The Requirements ToolbarThe Requirements Toolbar)需求树(需求树(The Requirements TreeThe Requirements Tree)需求模块 可以在可以在Quality CenterQuality Center中点击中点击RequirementsRequirements标签页来定义需求。可以用标签页来定义需求。可以用requirements treerequirements tree、requirements detailsrequirements details、requirements girdrequirements

24、 gird、或、或Coverage Analysis Coverage Analysis 四四种方式来显示需求树。种方式来显示需求树。需求菜单栏 需求菜单栏包括如下的菜单:需求菜单栏包括如下的菜单:RequirementsRequirements菜单,包括命令:在需求树上修改需求、从一个需求产菜单,包括命令:在需求树上修改需求、从一个需求产生一个测试、生一个测试、MailMail一个需求,转换需求到测试。一个需求,转换需求到测试。EditEdit菜单,包括命令:复制、删除、重命名需求。菜单,包括命令:复制、删除、重命名需求。ViewView菜单,包括命令:设置需求树的显示、查找一个需求、浏览测

25、试菜单,包括命令:设置需求树的显示、查找一个需求、浏览测试覆盖、关联缺陷、附件。覆盖、关联缺陷、附件。FavoritesFavorites菜单,包括命令:添加用户可视化界面,管理用户可视化界菜单,包括命令:添加用户可视化界面,管理用户可视化界面。面。AnalysisAnalysis菜单,包括命令:产生需求报告和图表。菜单,包括命令:产生需求报告和图表。需求工具栏 需求工具栏包括如下的按钮:需求工具栏包括如下的按钮:需求工具栏包括如下的按钮:需求工具栏包括如下的按钮:New RequirementsNew Requirements:新建需求,增加一个新的需求到需求树。:新建需求,增加一个新的需求

26、到需求树。QCQC将增加此需求到当前所选择的需求下将增加此需求到当前所选择的需求下面,并处于相同等级。面,并处于相同等级。New Child RequirementsNew Child Requirements:新建子需求,增加一个新的需求到需求树。:新建子需求,增加一个新的需求到需求树。QCQC将增加此子需求到当前所选将增加此子需求到当前所选择的需求下面,并处于低一级的级别。择的需求下面,并处于低一级的级别。CutCut:剪切,移动所选择的需求到需求树的新位置。要与:剪切,移动所选择的需求到需求树的新位置。要与PastePaste按钮联合使用。按钮联合使用。CopyCopy:拷贝,拷贝所选择

27、的需求到需求树的另外位置或另外的:拷贝,拷贝所选择的需求到需求树的另外位置或另外的QCQC工程。需要与工程。需要与PastePaste按钮联合使用。按钮联合使用。PastePaste:粘贴,粘贴一个剪切或拷贝的需求到需求树的另外位置。:粘贴,粘贴一个剪切或拷贝的需求到需求树的另外位置。点击点击PastePaste箭头并选择箭头并选择PastePaste,去粘贴需要到当前所选择的需求下面,以相同的级别。,去粘贴需要到当前所选择的需求下面,以相同的级别。点击点击PastePaste箭头并选择箭头并选择Paste as ChildPaste as Child,去粘贴需要到当前所选择的需求下面,以低一

28、级的级别。,去粘贴需要到当前所选择的需求下面,以低一级的级别。DeleteDelete:删除,从需求树中删除所选择的需求。:删除,从需求树中删除所选择的需求。Refresh SelectedRefresh Selected:刷新,刷新在需求模块中的数据。:刷新,刷新在需求模块中的数据。点击点击Refresh SelectedRefresh Selected按钮,去刷新当前所选择的需求。所有子需求也会被同时刷新。按钮,去刷新当前所选择的需求。所有子需求也会被同时刷新。点击点击Refresh SelectedRefresh Selected箭头并选择箭头并选择Refresh AllRefresh

29、All去刷新所有的需求。去刷新所有的需求。Select ColumnsSelect Columns:选择列,打开选择列对话框,你可以决定哪些字段显示在需求树中,并决定它们的显:选择列,打开选择列对话框,你可以决定哪些字段显示在需求树中,并决定它们的显示顺序。示顺序。Zoom inZoom in:展开,改变需求树的细节等级。:展开,改变需求树的细节等级。点击点击Zoom InZoom In按钮去展开需求树的指定分支。按钮去展开需求树的指定分支。点击点击Zoom InZoom In箭头并选择箭头并选择Zoom Out One LevelZoom Out One Level去取消预先展开的命令。去取

30、消预先展开的命令。点击点击Zoom InZoom In箭头并选择箭头并选择Zoom Out To RootZoom Out To Root去收缩,并显示整个需求树的根结点。去收缩,并显示整个需求树的根结点。FindFind:查找,打开查找需求对话框,能够让你在需求树中查找你想要的需求。:查找,打开查找需求对话框,能够让你在需求树中查找你想要的需求。Mail RequirementMail Requirement:MailMail需求,打开发送邮件对话框,你可以从邮件列表中选择收件人,或输入其它的邮需求,打开发送邮件对话框,你可以从邮件列表中选择收件人,或输入其它的邮件地址,发送需求邮件。件地址

31、,发送需求邮件。AttachmentsAttachments:附件,打开附件对话框,能够让你为所选择的需求添加附件。对于更多信息,请看第:附件,打开附件对话框,能够让你为所选择的需求添加附件。对于更多信息,请看第4 4章章“增加附件增加附件”(Adding AttachmentsAdding Attachments)。)。Test CoverageTest Coverage:测试覆盖,打开测试覆盖对话框,能够让你为选定的测试需求增加测试覆盖。注意:你:测试覆盖,打开测试覆盖对话框,能够让你为选定的测试需求增加测试覆盖。注意:你也能够右键点击一个需求,并选择也能够右键点击一个需求,并选择Asso

32、ciated DefectsAssociated Defects去浏览有测试覆盖需求的所有缺陷关联。去浏览有测试覆盖需求的所有缺陷关联。需求树 TestDirectorTestDirector在需求树中有机的组织并显示数据。需求树中每一在需求树中有机的组织并显示数据。需求树中每一行都显示了一条独立的需求。需求树中可以显示如下细节信息。行都显示了一条独立的需求。需求树中可以显示如下细节信息。附件(附件(AttachmentAttachment):指示本需求是否包含附件。):指示本需求是否包含附件。作者(作者(AuthorAuthor):创建此需求的用户名。):创建此需求的用户名。覆盖状态(覆盖状

33、态(Cover StatusCover Status):需求当前的状态。):需求当前的状态。创建日期(创建日期(Creation DateCreation Date):需求被创建的日期。):需求被创建的日期。创建时间(创建时间(Creation TimeCreation Time):需求被创建的时间。):需求被创建的时间。修改(修改(ModifiedModified):标识此需求被最后修改的时间。):标识此需求被最后修改的时间。名称(名称(NameName):需求名。):需求名。优先级(优先级(PriorityPriority):需求的优先级。):需求的优先级。产品(产品(ProductPro

34、duct):需求所基于的应用程序组件。):需求所基于的应用程序组件。需求需求IDID(Req IDReq ID):需求的唯一数字):需求的唯一数字IDID,由,由QCQC自动分配。自动分配。复查(复查(ReviewedReviewed):标识此需求是否被复查,并且被责任人批):标识此需求是否被复查,并且被责任人批准通过。准通过。1.3 开发需求树 需求树组织并展示了测试需求体系。具体需求树可操作步骤如下:需求树组织并展示了测试需求体系。具体需求树可操作步骤如下:创建需求树(创建需求树(Creating a Requirements TreeCreating a Requirements Tre

35、e)在树中查询需求(在树中查询需求(Finding Requirements in the TreeFinding Requirements in the Tree)查看需求树(查看需求树(Viewing the Requirements TreeViewing the Requirements Tree)查看需求历史(查看需求历史(Viewing Requirement HistoryViewing Requirement History)从需求创建测试(从需求创建测试(Creating Test from RequirementsCreating Test from Requirement

36、s)1 1、转换需求到测试、转换需求到测试 2 2、从需求产生测试、从需求产生测试 查看关联缺陷(查看关联缺陷(Viewing Associated DefectsViewing Associated Defects)2、Quality Center测试计划测试计划2.1 测试计划基于已定义的测试需求,创建相应的测试计划:基于已定义的测试需求,创建相应的测试计划:定义测试策略(定义测试策略(定义测试策略(定义测试策略(Define Testing StrategyDefine Testing Strategy)定义测试主题(定义测试主题(定义测试主题(定义测试主题(Define Test Su

37、bjectDefine Test Subject)定义测试(定义测试(定义测试(定义测试(Define TestsDefine Tests)创建需求覆盖(创建需求覆盖(创建需求覆盖(创建需求覆盖(Create Requirements Create Requirements CoverageCoverage)设计测试步骤(设计测试步骤(设计测试步骤(设计测试步骤(Design Test StepsDesign Test Steps)自动测试(自动测试(自动测试(自动测试(Automate TestsAutomate Tests)分析测试计划(分析测试计划(分析测试计划(分析测试计划(Analy

38、ze Test PlanAnalyze Test Plan)定义测试策略要达到定义在需求模块的测试需求,需要先思考两个问题:要达到定义在需求模块的测试需求,需要先思考两个问题:应当怎样测试应用程序?应当怎样测试应用程序?应当怎样测试应用程序?应当怎样测试应用程序?将使用哪些测试技术(压力测试、负载测试和安全测试等等)?将使用哪些测试技术(压力测试、负载测试和安全测试等等)?将怎样处理缺陷(缺陷严重等级、打开、关闭缺陷权限管理等)?将怎样处理缺陷(缺陷严重等级、打开、关闭缺陷权限管理等)?需要什么资源?需要什么资源?需要什么资源?需要什么资源?为了测试,需要什么资源(人员、硬件等等)?为了测试,

39、需要什么资源(人员、硬件等等)?各个任务什么时候被完成?各个任务什么时候被完成?举个例子,财务系统为例,它能够进行用户登录信息管理,凭证制单,举个例子,财务系统为例,它能够进行用户登录信息管理,凭证制单,帐表查询,出纳管理,固定资产管理等等。此种情况下,手动测试和帐表查询,出纳管理,固定资产管理等等。此种情况下,手动测试和自动测试均需要。就应该指派有编程经验的人设计自动测试,没有编自动测试均需要。就应该指派有编程经验的人设计自动测试,没有编程经验的人设计手动测试。程经验的人设计手动测试。定义测试主题 根据应该程序功能的等级关系,将应该程序功能分解为各个主题,并建造相应的表现应用根据应该程序功能

40、的等级关系,将应该程序功能分解为各个主题,并建造相应的表现应用程序功能的测试计划树。程序功能的测试计划树。测试计划树是测试计划的一种图形的表现。它是根据主题组织的测试分级表,而每一个主测试计划树是测试计划的一种图形的表现。它是根据主题组织的测试分级表,而每一个主题所包含的,就是为了实现质量要求而需要进行的测试。题所包含的,就是为了实现质量要求而需要进行的测试。设计测试 为测试计划树上的每一个主题设计测试。确定每个测试主题应该创建哪些种类的测试,为测试计划树上的每一个主题设计测试。确定每个测试主题应该创建哪些种类的测试,如正规级别测试或回归测试。然后在每个测试计划树的分支上创建并设计它们。如正规

41、级别测试或回归测试。然后在每个测试计划树的分支上创建并设计它们。能够将测试与指定的缺陷关联。这是非常有用的,例如,可以为一个已知的缺陷创建新能够将测试与指定的缺陷关联。这是非常有用的,例如,可以为一个已知的缺陷创建新的测试。通过创建关联,能够基于所关联缺陷的状态来决定这个缺陷是否应该被运行。的测试。通过创建关联,能够基于所关联缺陷的状态来决定这个缺陷是否应该被运行。创建需求覆盖 将将测测试试计计划划树树上上的的每每一一个个测测试试连连接接到到需需求求树树上上的的一一个个或或多多个个需需求求。通通过过为为需需求求定定义测试覆盖,可以对测试计划中的测试和它原始的测试需求之间进行追踪。义测试覆盖,可

42、以对测试计划中的测试和它原始的测试需求之间进行追踪。由于测试与缺陷的关联,测试覆盖提供了从需求定义到缺陷跟踪的完整的追踪。由于测试与缺陷的关联,测试覆盖提供了从需求定义到缺陷跟踪的完整的追踪。设计测试步骤 在测试计划树中对具体的测试进行设计。创建测试步骤,描述所要执行的操作、在测试计划树中对具体的测试进行设计。创建测试步骤,描述所要执行的操作、检查点和预期的结果。定义完测试步骤后,紧接着就应该决定,该测试是准备手检查点和预期的结果。定义完测试步骤后,紧接着就应该决定,该测试是准备手动测试还是自动测试。动测试还是自动测试。对于手动测试,应该按定义好的步骤,在应该程序中执行它,并记录相应的结果。对

43、于手动测试,应该按定义好的步骤,在应该程序中执行它,并记录相应的结果。手动测试需要测试人员的响应,一般包括可用性测试、一次性测试、需要立即运手动测试需要测试人员的响应,一般包括可用性测试、一次性测试、需要立即运行的测试、需要应用程序知识的测试和没有预定义结果的测试。行的测试、需要应用程序知识的测试和没有预定义结果的测试。自动测试 自动化测试允许在无人值守的情况下,高速地执行测试。它也使测试能自动化测试允许在无人值守的情况下,高速地执行测试。它也使测试能够重复的执行和使用。例如,能够对功能性的、基准、单元、压力和负够重复的执行和使用。例如,能够对功能性的、基准、单元、压力和负载、以及需要详细应用

44、程序信息的测试执行自动化操作。载、以及需要详细应用程序信息的测试执行自动化操作。在设计完测试步骤后,能够决定哪些测试应该进行自动化。影响测试自在设计完测试步骤后,能够决定哪些测试应该进行自动化。影响测试自动化的因素包括:执行的频率、数据输入量、执行时间的长度和复杂度。动化的因素包括:执行的频率、数据输入量、执行时间的长度和复杂度。对于自动化测试,可以首先设计测试步骤,然后产生一个测试模板来对对于自动化测试,可以首先设计测试步骤,然后产生一个测试模板来对它们进行自动化测试。测试模板可以是:它们进行自动化测试。测试模板可以是:WinRunner,WinRunner,、QuickTest Quick

45、Test ProfessionalProfessional、Astra QuickTest,Astra QuickTest,、QuickTest Professional for QuickTest Professional for MySAP.com Windows Client,MySAP.com Windows Client,、Astra LoadTest,LoadRunner,Astra LoadTest,LoadRunner,、XRunnerXRunner、Visual APIVisual API、or Visual Aor Visual A。如:在如:在CRMCRM系统中,可以对登

46、陆过程进行自动化测试。在添加完测试系统中,可以对登陆过程进行自动化测试。在添加完测试步骤后,创建一个测试模板,然后用步骤后,创建一个测试模板,然后用QTPQTP来完成自动化测试脚本。来完成自动化测试脚本。分析测试计划 复查测试计划去确定怎样它才能满足在测试过程复查测试计划去确定怎样它才能满足在测试过程开始阶段定义的测试目标。然后通过产生开始阶段定义的测试目标。然后通过产生Quality Quality CenterCenter报告和图表对测试计划进行分析。报告和图表对测试计划进行分析。建议贯穿整个测试过程来分析测试计划,从而更建议贯穿整个测试过程来分析测试计划,从而更好地保证测试过程的成功。复

47、查测试计划,并确好地保证测试过程的成功。复查测试计划,并确定是否满足测试目标,并相应地对测试计划作出定是否满足测试目标,并相应地对测试计划作出调整。调整。2.2 计划模块核心元素 测试计划模块(测试计划模块(The Test Plan ModuleThe Test Plan Module)测试计划菜单栏(测试计划菜单栏(The Test Plan Menu BarThe Test Plan Menu Bar)测试计划工具条(测试计划工具条(The Test Plan ToolbarThe Test Plan Toolbar)测试计划网格(测试计划网格(The Test Plan GridThe

48、 Test Plan Grid)测试计划模块 通过点击通过点击Test PlanTest Plan标签页可以进入测试计划模块设计测试。标签页可以进入测试计划模块设计测试。测试计划菜单栏 测试计划菜单栏包括如下的菜单:测试计划菜单栏包括如下的菜单:TestsTests和和和和EditEdit菜单,包含能够让你管理测试计划树菜单,包含能够让你管理测试计划树上的文件夹和测试的命令。上的文件夹和测试的命令。ViewView菜单,包括命令:设置测试计划树的显示、菜单,包括命令:设置测试计划树的显示、打开测试网格和添加关联缺陷。打开测试网格和添加关联缺陷。AnalysisAnalysis菜单,包括命令:产

49、生计划报告和图表。菜单,包括命令:产生计划报告和图表。测试计划工具栏 测试计划工具栏包括如下的按钮:测试计划工具栏包括如下的按钮:New FolderNew Folder:新建文件夹,向测试计划树中添加一个新的测试主题。:新建文件夹,向测试计划树中添加一个新的测试主题。New TestNew Test:新建测试,向测试计划树中添加一个新的测试。:新建测试,向测试计划树中添加一个新的测试。DeleteDelete:删除,从测试计划树中删除所选择的文件夹或测试。假如删除一个文件:删除,从测试计划树中删除所选择的文件夹或测试。假如删除一个文件夹,夹,QCQC将移动此文件夹中所有的测试到测试计划树的将

50、移动此文件夹中所有的测试到测试计划树的UnattachedUnattached文件夹。假如文件夹。假如是删除测试,是删除测试,QCQC将永久地删除这个测试和这个测试所包括的脚本。将永久地删除这个测试和这个测试所包括的脚本。Refresh SelectedRefresh Selected:刷新,刷新测试计划树中所选择的部分。若想刷新测试计划:刷新,刷新测试计划树中所选择的部分。若想刷新测试计划树中所有的测试,应选择树中所有的测试,应选择SubjectSubject文件夹。文件夹。Filter/SortFilter/Sort:过滤:过滤/选择,包括如下选项:选择,包括如下选项:SetSet:打开过

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁