软件测试自动化.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件测试自动化.ppt》由会员分享,可在线阅读,更多相关《软件测试自动化.ppt(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、软件测试自动化软件测试自动化软件测试自动化软件测试自动化了解并使用了解并使用了解并使用了解并使用WinRunnerWinRunner赖 涵2006年12月主要内容主要内容主要内容主要内容n n自动化测试简介自动化测试简介n n常见自动化测试工具常见自动化测试工具n n认识和使用认识和使用WinRunner测试管理关键过程域测试管理关键过程域测试管理关键过程域测试管理关键过程域n n卡耐基梅隆大学的软件工程研究所已经卡耐基梅隆大学的软件工程研究所已经建立了软件测试管理关键过程域,它对建立了软件测试管理关键过程域,它对于达到软件过程能力成熟度模型于达到软件过程能力成熟度模型(CMM)第二级)第二级
2、可重复级是必须的。可重复级是必须的。自动化测试成熟度模型自动化测试成熟度模型自动化测试成熟度模型自动化测试成熟度模型n nKrause为自动化的软件测试提出了四为自动化的软件测试提出了四级成熟度模型。在该模型中,他将软件级成熟度模型。在该模型中,他将软件测试成熟度模型和软件工程研究所的软测试成熟度模型和软件工程研究所的软件过程成熟度模型联系起来。件过程成熟度模型联系起来。n n附属级自动化附属级自动化附属级自动化附属级自动化n n初始级自动化初始级自动化初始级自动化初始级自动化n n主体级自动化主体级自动化主体级自动化主体级自动化n n优化级自动化优化级自动化优化级自动化优化级自动化能够自动化
3、的测试类型能够自动化的测试类型能够自动化的测试类型能够自动化的测试类型n n单元测试单元测试n n集成测试集成测试n n系统测试系统测试n n安全测试安全测试安全测试安全测试n n配置测试配置测试配置测试配置测试n n负载测试负载测试负载测试负载测试n n自动化回归测试贯穿整个测试过程自动化回归测试贯穿整个测试过程自动化测试的第一因素自动化测试的第一因素自动化测试的第一因素自动化测试的第一因素n n时间总是自动化测试的第一因素时间总是自动化测试的第一因素n n建立自动化测试项目比建立手工测试项目建立自动化测试项目比建立手工测试项目建立自动化测试项目比建立手工测试项目建立自动化测试项目比建立手工
4、测试项目花费的前期时间多。花费的前期时间多。花费的前期时间多。花费的前期时间多。n n普遍接受的看法是自动化测试要花费执行普遍接受的看法是自动化测试要花费执行普遍接受的看法是自动化测试要花费执行普遍接受的看法是自动化测试要花费执行手工测试的手工测试的手工测试的手工测试的3434倍时间。倍时间。倍时间。倍时间。为什么要自动化测试为什么要自动化测试为什么要自动化测试为什么要自动化测试?当前软件过程普遍存在的当前软件过程普遍存在的当前软件过程普遍存在的当前软件过程普遍存在的测试问题测试问题测试问题测试问题n n手工过多,缺少测试工具,自动化测试方式手工过多,缺少测试工具,自动化测试方式手工过多,缺少
5、测试工具,自动化测试方式手工过多,缺少测试工具,自动化测试方式缺失缺失缺失缺失n n缺乏文档测试、检查缺乏文档测试、检查缺乏文档测试、检查缺乏文档测试、检查n n单元测试应引入交叉测试方法单元测试应引入交叉测试方法单元测试应引入交叉测试方法单元测试应引入交叉测试方法n n测试在开发基本完成时才启动测试在开发基本完成时才启动测试在开发基本完成时才启动测试在开发基本完成时才启动n n测试案例、测试方案的重用率低下测试案例、测试方案的重用率低下测试案例、测试方案的重用率低下测试案例、测试方案的重用率低下n n测试人员素质低,缺乏相关知识培训测试人员素质低,缺乏相关知识培训测试人员素质低,缺乏相关知识
6、培训测试人员素质低,缺乏相关知识培训n n测试进度的错误估算测试进度的错误估算测试进度的错误估算测试进度的错误估算自动化测试的好处自动化测试的好处自动化测试的好处自动化测试的好处n n执行一遍测试的速度大约是人工测试的执行一遍测试的速度大约是人工测试的执行一遍测试的速度大约是人工测试的执行一遍测试的速度大约是人工测试的1/101/10n n每次测试正确执行相同的动作,避免人工测每次测试正确执行相同的动作,避免人工测每次测试正确执行相同的动作,避免人工测每次测试正确执行相同的动作,避免人工测试的错误试的错误试的错误试的错误n n重复执行相同的测试重复执行相同的测试重复执行相同的测试重复执行相同的
7、测试n n可以撰写复杂测试脚本,以带出隐藏在应用可以撰写复杂测试脚本,以带出隐藏在应用可以撰写复杂测试脚本,以带出隐藏在应用可以撰写复杂测试脚本,以带出隐藏在应用程序中的信息程序中的信息程序中的信息程序中的信息n n建立广泛的测试脚本,涵盖应用程序所有功建立广泛的测试脚本,涵盖应用程序所有功建立广泛的测试脚本,涵盖应用程序所有功建立广泛的测试脚本,涵盖应用程序所有功能能能能验证曾经正确工作的部分仍验证曾经正确工作的部分仍验证曾经正确工作的部分仍验证曾经正确工作的部分仍然还在正确工作!然还在正确工作!然还在正确工作!然还在正确工作!自动化测试应该做的自动化测试应该做的自动化测试应该做的自动化测试
8、应该做的n n测试应用程序做期望要做的事情(建设测试应用程序做期望要做的事情(建设性或积极的测试)性或积极的测试)n n测试应用程序不做不期望做的任何事情测试应用程序不做不期望做的任何事情(破坏性或消极的测试)(破坏性或消极的测试)n n测试应用程序是健壮的(如:能够处理测试应用程序是健壮的(如:能够处理假的数据而不崩溃)假的数据而不崩溃)主要的自动化测试工具主要的自动化测试工具主要的自动化测试工具主要的自动化测试工具n nRational Robot:Rational Robot:业界最顶尖的功能测试工具,集成在测试人业界最顶尖的功能测试工具,集成在测试人业界最顶尖的功能测试工具,集成在测试
9、人业界最顶尖的功能测试工具,集成在测试人员的桌面员的桌面员的桌面员的桌面 IBM Rational TestManager IBM Rational TestManager 上,测试人员可以计划、上,测试人员可以计划、上,测试人员可以计划、上,测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。组织、执行、管理和报告所有测试活动,包括手动测试报告。组织、执行、管理和报告所有测试活动,包括手动测试报告。组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。这种测试和管理的双重功能是自动化测试的理想开始。这种测试和管理的双重功能是
10、自动化测试的理想开始。这种测试和管理的双重功能是自动化测试的理想开始。n n QuickTest ProfessionalQuickTest Professional:功能测试自动化工具,主要应用在:功能测试自动化工具,主要应用在:功能测试自动化工具,主要应用在:功能测试自动化工具,主要应用在回归测试中。回归测试中。回归测试中。回归测试中。QuickTestQuickTest针对的是针对的是针对的是针对的是GUIGUI应用程序,包括传统的应用程序,包括传统的应用程序,包括传统的应用程序,包括传统的WindowsWindows应用程序,以及现在越来越流行的应用程序,以及现在越来越流行的应用程序,
11、以及现在越来越流行的应用程序,以及现在越来越流行的WebWeb应用。应用。应用。应用。n nQA Run:QARunQA Run:QARun的测试实现方式是通过鼠标移动、键盘点击的测试实现方式是通过鼠标移动、键盘点击的测试实现方式是通过鼠标移动、键盘点击的测试实现方式是通过鼠标移动、键盘点击操作被测应用,既而得到相应的测试脚本,对该脚本可以进行操作被测应用,既而得到相应的测试脚本,对该脚本可以进行操作被测应用,既而得到相应的测试脚本,对该脚本可以进行操作被测应用,既而得到相应的测试脚本,对该脚本可以进行编辑和调试。编辑和调试。编辑和调试。编辑和调试。WinRunnerWinRunner简介简介
12、简介简介n nWinRunner WinRunner 是一种企业级的功能测试工具,是一种企业级的功能测试工具,是一种企业级的功能测试工具,是一种企业级的功能测试工具,用于检验企业应用程序是否能如期进行,是用于检验企业应用程序是否能如期进行,是用于检验企业应用程序是否能如期进行,是用于检验企业应用程序是否能如期进行,是几款最好的测试工具之一!通过自动捕获、几款最好的测试工具之一!通过自动捕获、几款最好的测试工具之一!通过自动捕获、几款最好的测试工具之一!通过自动捕获、检测和重放用户的交互操作,检测和重放用户的交互操作,检测和重放用户的交互操作,检测和重放用户的交互操作,WinRunnerWinR
13、unner能能能能够发现系统缺陷,并确保那些跨越多个够发现系统缺陷,并确保那些跨越多个够发现系统缺陷,并确保那些跨越多个够发现系统缺陷,并确保那些跨越多个 应用应用应用应用程序和数据库的业务流程在初次发布就避免程序和数据库的业务流程在初次发布就避免程序和数据库的业务流程在初次发布就避免程序和数据库的业务流程在初次发布就避免故障的出现,并且保持其长期稳定地运行。故障的出现,并且保持其长期稳定地运行。故障的出现,并且保持其长期稳定地运行。故障的出现,并且保持其长期稳定地运行。WinRunnerWinRunner测试流程测试流程测试流程测试流程n n识别应用程序的识别应用程序的GUI对象对象n n建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 自动化
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内