软件测试工具实用教程
2009-8
清华大学出版社
程宝雷,徐丽,金海东 编著
202
随着软件测试行业在国内的快速发展,很多学校陆续开设了软件测试这门课程,这也是一门理论与实践相结合的课程。软件企业也越来越意识到软件测试的重要性,纷纷加大软件测试在整个软件开发过程中的比重,并成立了软件测试部门和质量保证部门,甚至出现了专门从事测试工作的第三方企业。同时测试工具的应用也成为普遍的趋势,如白盒测试工具、黑盒测试工具、性能测试工具及用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具。软件测试课程正逐渐成为软件专业人才知识架构与技能培养的重要组成部分。目前国内在这方面的教学还处于起步阶段,鉴于IBM公司提供了从系统分析到配置管理的全套软件开发工具包,同时工具包中也包括多种自动化测试工具,因此本书主要基于IBM的Rational系列软件设计相关实验以用于教学实践。通过对Rational系列工具的学习使用,学生能针对性地解决理论学习及实践中的实际问题,为将来胜任软件测试工作打下良好的基础,从而较快地进入测试角色。本书共分三部分:IBMRational测试工具的基本使用、基于IBM:Rational测试工具的实验及测试案例。
本书主要基于IBM的Rational系列软件设计相关实验,共分三部分内容:IBMRational测试工具的基本使用、基于IBMRational测试工具的实验及测试案例。通过对Rational系列工具的学习使用,学生能有针对性地解决理论学习及实践中的实际问题,为将来胜任软件测试工作打下良好的基础,较快地进人测试角色。 本书既可以作为大学计算机软件测试课程配套的实验教材,也可以作为使用相关软件的读者解决实际问题的参考书。
第1部分 IBMRational测试工具的基本使用 第1章 Rational测试软件的安装与配置 1.1 测试工具的安装 1.1.1 系统要求 1.1.2 软件获取途径 1.1.3 RationalSuiteEnterprise安装 1.1.4 PerforITlanceTester软件的安装 1.2 测试工具的配置 第2章 RationalFestManager使用说明 2.1 Test.Manager概述 2.1.1 概述 2.1.2 Test:Manager的主要测试活动 2.1.3 与TestManager相关的概念 2.1.4 主要用户界面 2.1.5 相关的Rational软件 2.2 测试计划 2.2.1 确定测试输入 2.2.2 制订测试计划 2.2.3 组织测试用例文件夹 2.2.4 创建测试用例 2.2.5 测试时的资源配置 2.2.6 创建并编辑迭代 2.2.7 使用测试输入建立跟踪 2.3 测试的设计 2.3.1 指明测试步骤和检验点 2.3.2 指明测试用例条件和可接受标准 2.4 测试的实施 2.4.1 创建测试脚本 2.4.2 建立实施与用例的关联 2.4.3 定义代理测试机和测试机列表 2.4.4 Suite作为测试实施 2.5 测试的执行 2.5.1 测试脚本的执行 2.5.2 测试用例的执行 2.5.3 Suite的执行 2.5.4 Suite的监控 2.6 测试的评估 2.6.1 测试日志 2.6.2 缺陷的提交和修改 2.7 TestManager使用案例 2.7.1 创建测试项目 2.7.2 创建Suite 第3章 RationalPurify使用说明 3.1 Purify概述 3.2 Purify具体功能描述 3.3 Purify使用举例 3.4 Purify主要参数设置 3.4.1 Settings项中的defaultsetting 3.4.2 Settings项中的Preferences 3.4.3 View当中的CreateFilter 第4章 RationalQuantify使用说明 4.1 Quantify概述 4.2 Quantify功能特点 4.3 Quantify使用举例 4.4 Q1aantify参数设置 4.4.1 Settings项中的defaultsetting 4.4.2 Settings项中的Preferences 第5章 RationalPureCoverage使用说明 5.1 功能简介 5.2 PureCoverage具体功能描述 5.3 PureCoverage使用举例 5.4 PureCoverage参数设置 5.4.1 Settings项中的defaultsetting 5.4.2 Settings项中的Preferences 第6章 RationalRobot使用说明 第7章 FunctionTester的基本使用 第8章 PerformanceTester使用说明第2部分 基于IBMRational测试工具的实验第3部分 测试案例
插图:6.3.7在人事管理系统中使用验证点1.基准值及验证点的概念基准值是指录制脚本时所选控件的某些属性,具体取哪些属性依赖于添加的验证点类型,例如,成绩、年龄及金额等可以取数值型;姓名、工作单位及职业等可以取字符类型等。设置验证点后,通常都会产生一个基线文件,此文件的值是录制过程中抓取的控件属性值或控件中的数据等,可以进行修改。验证点的基本思想是通过比较控件的基准值与回放脚本时的实际值来判断程序是否按照预期的设想执行。当在Robot中进行功能测试时,可以使用验证点来判断脚本执行后程序是否达到了预期的结果。也就是说,验证点可以在需要验证的地方进行判断,满足则通过,不满足则提示错误信息。
《软件测试工具实用教程》:丛书特色:教学目标明确,注重理论与实践的结合教学方法灵活,培养学生自主学习的能力教学内容先进,反映了计算机学科的最新发展教学模式完善,提供配套的教学资源解决方案