《软件测试技术及应用》实验指导书.doc

《软件测试技术及应用》实验指导书.doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术及应用 -基于IBM Rational Functional Tester 测试平台 (软件测试实验用指导书) 李 整 二零一一年九月 前 言 在IT业处于发展的初级阶段时,由于大多数软件比较简单,对其的测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试。否则,不仅会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。而在金融、电信这种系统趋于全国集中,风险波及面大,业务影响广泛的行业,其产生的后果更是不堪设想。专家指出,全面、严谨的测试和评估是降低企业IT系统风险的最佳实践,没有经过质量测试就上线运行的IT系统犹如一颗“定时炸弹”。 中国目前大多数的软件都是由软件开发企业自行进行质量测试的。总体而言,企业是重视开发而轻视测试。相关资料显示,国内测试所花的费用不超过整个项目投资的5%(这个数据如果包括硬件投入会更低,另外在一些行业低得可怜)。但在国外,一般测试环节所花的费用占项目比重非常高,达到30%左右。事实上,近年来许多软件的质量问题已引起人们的关注,有的在运行中出现问题甚至带来巨大影响。 为了顺应国际IT行业发展的潮流,越来越多的高校已经非常重视培养软件测试的人才,开设了相关课程。多数高校不仅在课程中讲解软件测试的理论,更注重软件测试工具的介绍。IBM公司的Rational Functional Tester功能测试平台是一款非常丰富的软件测试工具,但到目前为止,其参考资料均为英文,还没有一本系统的指导书供学习使用。本书结合IBM的相关软件测试理念,运用一个代表性的Java版本的软件产品,对RFT软件测试工具的使用进行详细讲解,主要供软件测试课程的学生使用。 第一章概述了软件测试的发展历程及软件测试自动化的优势和基本知识;第二章主要讲解IBM Rational Functional Tester工具的各部分功能;第三章使用Classic CD应用程序作为案例,进行各方面的测试工作,以深刻理解和掌握RFT工具。 因时间仓促,书中若有不妥之处,欢迎读者提出宝贵意见。 目 录 第一章 概 述 1 1.1 软件测试的发展 1 1.2 软件测试自动化 2 1.2.1 自动化测试的优势 2 1.2.2 涉及的基本知识介绍 3 第二章 IBM Rational Functional Tester简介 5 2.1 概述 5 2.1.1 IBM RFT的类层次结构 5 2.1.2 IBM RFT脚本 6 2.2 IBM RFT的功能和界面 6 2.2.1 主要功能 6 2.2.2 主要组件 7 第三章 实验案例 10 3.1 启用IBM RFT 12 3.1.1 查看Rational Functional Tester 的功能视图 12 3.1.2 熟悉脚本的录制和回放 13 3.2 录制脚本 18 3.2.1 创建数据验证点 18 3.2.2 创建属性验证点 22 3.2.3 创建属性验证点 24 3.2.4 在脚本中插入定时器 26 3.2.5 将记录插入活动的Functional Test脚本 28 3.3 回放脚本并查看结果 29 3.3.1 回放脚本、查看结果 29 3.3.2 查看特定的日志 30 3.3.3 从包含一个验证点的脚本查看回结果 31 3.3.4 使用验证点比较 32 3.3.5 在脚本中插入断点 33 3.3.6 设置Functional Tester首选项 35 3.4 扩展脚本 37 3.4.1 创建消息框 37 3.4.2 覆盖首选项设置 39 3.4.3 处理一个意外的活动窗口 41 3.4.4 创建一个Java帮助类,并把意外活动窗口代码放进去 43 3.5 使用测试对象映射 47 3.5.1 显示测试对象映像 47 3.5.2 创建并使用一共享对象映射 48 3.5.3 修改测试对象映射 51 3.6 管理对象的识别 53 3.6.1 设置识别评分阈值 53 3.6.2 设置基础模式识别 55 3.7 数据驱动测试 56 3.7.1 在Functional Tester中创建数据驱动 56 3.7.2 导入数据池 60 3.7.3 导出数据池 66 参考文献 72 第一章 概 述 软件工程诞生于1968年,是北大西洋公约组织(North Atlantic Treaty Organization, NATO)在讨论应对“软件危机”的对策的过程中提出的一个概念,意图通过工程化的生产方式使软件走上工业化道路,从而解决“软件危机”所带来的“危害”。而软件测试贯穿于软件项目的整个过程,是软件质量保证的重要手段。软件

您可能关注的文档

文档评论(0)

中华书局 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档