软件测试_测试自动化及测试工具

上传人:n**** 文档编号:50763844 上传时间:2018-08-10 格式:PPT 页数:36 大小:554.50KB
返回 下载 相关 举报
软件测试_测试自动化及测试工具_第1页
第1页 / 共36页
软件测试_测试自动化及测试工具_第2页
第2页 / 共36页
软件测试_测试自动化及测试工具_第3页
第3页 / 共36页
软件测试_测试自动化及测试工具_第4页
第4页 / 共36页
软件测试_测试自动化及测试工具_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《软件测试_测试自动化及测试工具》由会员分享,可在线阅读,更多相关《软件测试_测试自动化及测试工具(36页珍藏版)》请在金锄头文库上搜索。

1、2001-2010*1软件测试培训课程第5单元 测试自动化及测试工具2001-2010*2第5单元 测试自动化及测试工具n软件测试自动化n软件测试工具概览n软件测试管理工具n系统测试支持工具2001-2010*3软件测试工具n单元目标n熟悉软件测试自动化的基本知识n了解各类软件测试工具及系统n掌握软件测试管理工具n掌握常用的系统测试支持工具2001-2010*4软件测试工具n软件测试自动化n什么是软件测试自动化n软件测试自动化就是在软件测试工具的基础 上,应用自动化技术完成测试任务n有效性:在有限时间内完成更多测试任务,从而 减少测试开销,代替人工完成许多繁杂的测试工 作n可重复性:可以在相同

2、的序列中使用完全相同的 输入进行重复测试2001-2010*5软件测试工具n软件测试自动化n软件测试与软件测试自动化n软件测试:通过有限的测试案例尽可能多地 发现软件中存在的缺陷n软件测试自动化:利用好的测试工具以自动 完成测试任务2001-2010*6软件测试工具n软件测试自动化n适合自动化的软件测试活动n机械性活动、重复多次n测试案例的执行和比较、手工无法执行的测试n所占比例小n不适合自动化的软件测试活动n智力性活动n测试规划、测试设计、测试报告、缺陷管理n所占比例大2001-2010*7软件测试工具n讨论题n从您参与的项目来看,您认为在测试 工作中最需要具有什么功能的自动测 试工具?20

3、01-2010*8软件测试工具n软件测试自动化n关于软件测试自动化的误区n希望将所有测试活动自动化n购买一个测试工具,满足所有自动测试需求n马上减轻测试工作负担n在缩短进度上立竿见影n期望自动产生测试计划n很容易掌握测试工具的使用n达到 100% 的测试覆盖率2001-2010*9软件测试工具n软件测试自动化n软件测试自动化的优势n对程序的新版本运行重复的测试时,开销最小n可以在较少的时间内运行更多的测试n可以执行一些手工测试困难或不可能做的测试n替代人员完成重复性工作,更好地利用人力资源n测试具有一致性和可重复性n缩短了测试时间,使产品得以更快推向市场n好的测试软件可以增加软件信任度2001

4、-2010*10软件测试工具n软件测试自动化n软件测试自动化的局限性n不能取代手工测试,可作为手工测试的补充n手工测试比自动测试发现更多的错误n对测试设计质量的依赖性极大n自动测试脚本可能包含错误n需要被测试的应用程序相对稳定n测试自动化可能会制约软件开发n测试工具本身不能代替人的想象力和创造力2001-2010*11软件测试工具n软件测试自动化n总体策略n从整个组织的需要出发考虑投资自动测试工具n确定在项目的预算和时间约束条件下是否可以引 入自动测试工具n确定项目中适合自动执行的测试任务,明确对自 动测试工具的要求n确定购买或自主开发自动测试工具n通过小范围的试用确定工具是否符合需要,避免

5、风险2001-2010*12软件测试工具n软件测试自动化n总体策略n采用好的自动测试脚本开发技术n在测试脚本中使用变量,避免使用具体数据n建立输入数据和输出结果的标准,使用数据 文件或数据库保存n将自动测试脚本模块化n开发可复用的自动脚本函数库,引用网上可 复用的函数库资源n在自动脚本开发中使用版本控制2001-2010*13软件测试工具n软件测试自动化n总体策略n选择自动测试还是手工测试的准则n是否值得做自动测试投入/产出分析n从项目的规模和重要程度看是否值得做自动测试n次要部件、一次性测试一般不值得做自动测试n对于反复执行的测试应考虑自动化,包括冒烟测 试、回归测试、使用不同输入数据值的重

6、复性测 试、在不同配置下运行的基线测试2001-2010*14软件测试工具n软件测试自动化n总体策略n选择自动测试还是手工测试的准则n采用软件测试管理工具是必要的n手工测试不可能完成或代价太高的测试应自动化n输出结果不明确的测试不适合自动化n不稳定的应用程序的测试不值得自动化n尽量使单元测试和集成自动化2001-2010*15软件测试工具n软件测试自动化n总体策略n引入自动测试工具的成本n购买费用n人员培训、学习费用n自动测试脚本的开发和维护费用2001-2010*16软件测试工具n软件测试工具概览2001-2010*17软件测试工具n软件测试工具概览n测试设计工具n基于需求规格说明书生成测试

7、数据、测试案例n辅助设计和生成测试脚本n静态分析工具n分析代码而不执行代码,检测不符合规范的代码 ,计算出代码的度量指标n动态分析工具n评估正在执行的代码,获取有关度量信息,例如 内存泄漏情况、测试覆盖率、性能数据等2001-2010*18软件测试工具n软件测试工具概览n测试执行与比较工具n自动执行测试,并将输出结果与预期输出进行比较n例如常用的 GUI 捕获与回放工具n性能模拟工具n检测软件在特定条件下的性能指标n例如压力测试工具n软件测试管理工具n测试案例管理、软件缺陷管理、软件测试度量n系统测试支持工具2001-2010*19软件测试工具n软件测试工具概览nCompuware 的测试工具

8、 QACenternMercury Interactive 的测试工具nRational Suite Test Studio,nPurify, PureCoveragenMicrosoft Visual Test for WindowsnTelelogic 公司的 LogiscopenJUnit、NUnit2001-2010*20软件测试工具n软件测试工具概览n压力测试工具nCompuware 的 QALoadnMercury Interactive 的 LoadRunnernRational Performance StudionMicrosoft 的 Web Application Str

9、ess Tool2001-2010*21软件测试工具n软件测试工具概览n嵌入式软件测试工具及系统nAMC 公司的 CodeTestnTelelogic 公司的 TestChecker nElvior 公司的 MessageMasternVector Software 公司的 VectorCAST2001-2010*22软件测试工具n软件测试工具概览n软件测试工具及系统的选择n是否易于学习和使用?n是否可以根据公司情况定制?n支持哪些平台?n工具的功能如何?n例如脚本语言的描述能力及复杂性n报告生成能力如何?n与开发工具、其他测试工具的互操作性如何?n例如测试管理工具、配置管理工具、性能模拟工具

10、的集成n价格及供应商如何?2001-2010*23软件测试工具n软件测试管理工具n软件测试案例管理n软件缺陷管理n软件测试度量2001-2010*24软件测试工具n软件测试管理工具n软件测试案例管理n测试案例数据管理n新增、修改、删除、检查n分类视图、查询统计n与软件需求、软件单元的交叉链接n版本控制及备份(配置管理)n测试案例运行管理n测试案例分配n运行记录,与缺陷报告的交叉链接2001-2010*25软件测试工具n软件测试管理工具n软件缺陷管理n新增、修改、删除、检查n分类视图、查询统计n与测试案例的交叉链接,与软件需求、软件 单元的交叉链接n缺陷生命周期跟踪,状态转换n测试方、开发方、管

11、理方的协同工作2001-2010*26软件测试工具n软件测试管理工具n软件测试度量n测试设计度量n工作量、成本、进度度量n测试设计状态报告(个人、项目)n测试实施度量n工作量、成本、进度度量n测试实施状态报告(个人、项目)n软件缺陷统计2001-2010*27软件测试工具n软件测试管理工具n软件测试度量n测试设计度量n工作量、成本、进度度量n测试设计状态报告(个人、项目)n测试实施度量n工作量、成本、进度度量n测试实施状态报告(个人、项目)n软件缺陷统计2001-2010*28软件测试工具n系统测试支持工具n抓图工具n克隆工具n分区工具n其他2001-2010*29软件测试工具n系统测试支持工

12、具n抓图工具FullShotn抓取整个屏幕n抓取窗口n抓取标题栏及下拉菜单n抓取自定义区域图片n抓取任意手画线区域的图片n抓取鼠标指针n抓取按钮、命令条图象n合并抓取的两个图象2001-2010*30软件测试工具n系统测试支持工具n抓图工具FullShotnFullShot 演示2001-2010*31软件测试工具n系统测试支持工具n克隆工具Ghostn以一个硬盘分区或整个硬盘作为操作对象,可以 完整复制对象(包括对象的硬盘分区信息、操作 系统的引导区信息等等),并打包压缩成为一个 映像文件(IMAGE)n在需要的时候,又可以把该映像文件恢复到对应 的分区或对应的硬盘中,使测试环境的安装从数

13、小时缩短为 5-20 分钟2001-2010*32软件测试工具n系统测试支持工具n克隆工具Ghostn测试时可能在不同平台、配置上切换n测试时需要反复安装同样的测试环境n测试团队可以共享映像文件n测试环境在测试中遭到破坏或“弄脏”n需要快速恢复干净的或原来的测试环境2001-2010*33软件测试工具n系统测试支持工具n分区工具Gdiskn快速建立测试环境的安装空间n快速硬盘分区nFAT16、FAT32、NTFSn快速格式化硬盘2001-2010*34软件测试工具n系统测试支持工具n分区工具Gdiskn主要功能n新建一个分区 Create Partitionn删除一个分区 Delete Partitionn激活一个分区 Active Partitionn隐藏一个分区 Hide Partition2001-2010*35软件测试工具n系统测试支持工具n安装/卸载测试支持工具nAdvanced Registry Tracer(ART) n主要功能n以快照的方式将注册表存储在数据库中n对比任何已储存的快照,列出哪些内容是比 较新的,哪些是被删除掉的或是修改过的n建立一个复原/更新的文件2001-2010*36结束谢 谢Thank You

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

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号