高效使用自动测试工具课程介绍2/34课程定位3/34课程预备知识知识与WEB应用相关的基础知识C、VB的基本语句能力掌握桌面和WEB环境相关的基础知识熟练使用Windows操作系统了解Linux基本命令了解数据库和分布式系统4/34课程目标知识常见的测试工具及分类和选择压力负载测试工具LoadRunner的使用功能测试工具QuickTestProfessional的使用测试管理工具TestDirector的使用能力能够使用MercuryInteractive的主流测试工具对项目进行测试和管理5/34课程任务了解常用测试工具及分类和选择学习性能测试工具LoadRunner的使用学习功能测试工具QuickTestProfessional的使用学习测试管理工具TestDirector的使用软件自动化测试和软件工程的关系6/34课程组织TestDirector…QTP…LoadRunner…自动化测试工具软件工程7/34课程安排本门课程的授课安排强调本门课程的重点强调学习方法作业、预习、课堂提问、上机等等高效使用自动测试工具第一章、自动测试工具概述9/34了解自动化测试的概念了解常用的自动化测试工具及分类本章学习目标10/34理解软件测试自动化常用的自动测试工具及分类自动化测试工具的选择内容进度11/34何为软件测试自动化测试自动化的产生和意义理解软件测试自动化12/34软件测试自动化定义13/34软件测试自动化产生这么多东西,怎么能测得完呀!测了一遍又一遍,快烦死了!让我这么高智商的人做这个,体力活啊!什么?我一个人要模拟几千个用户?测试结果还要精确到秒?太难为人了吧?14/34减少了测试人员的工作量提高了测试效率增强了测试的准确性无人职守、自动运行软件测试自动化意义15/34理解软件测试自动化常用的自动测试工具及分类自动化测试工具的选择内容进度16/34目前常用的自动化测试工具有哪几类?每一类的典型工具有哪些?自动化测试工具17/34功能测试工具MIQuickTestProfessional、RationalRobot、CompuwareQARun……性能测试工具MILoadRunner、MSWAS、RationalRobot、CompuwareQALoad……测试管理工具MITestDirector、RationalTestManager、BugZilla……其他测试工具RationalPurify、RationalPureCoverage……自动化测试工具分类18/34功能特点工作流程(测试过程)一个简单的测试演示功能测试工具—QTP19/34功能特点MI公司的强大的企业级自动化测试工具。能够自动捕获、检测和重放用户对系统的操作。提供详尽、准确、易读的运行结果报告。程序应用周期内的可重复性测试。功能测试工具—QTP20/34演示简单的测试过程功能测试工具—QTP21/34WinRunnerRationalRobot+TestManageCompuwareQARun功能测试工具—Others22/34功能介绍工作流程(测试过程)一个简单的测试演示性能测试工具—Loadrunner23/34功能介绍MI公司的工业标准级负载测试工具。通过模仿成千上万个用户对系统进行施压。具有实时性的性能检测功能。提供详尽、准确、易读的运行结果报告。程序应用周期内的可重复性测试。性能测试工具—Loadrunner24/34测试过程性能测试工具—Loadrunner创建、运行脚本创建、运行场景分析测试结果监视场景制定测试计划25/34演示性能测试工具—Loadrunner1235426/34MicroSoftWebApplicationStressRationalRobot+TestManageCompuwareQALoad性能测试工具—Others27/34功能介绍一个简单的演示测试管理工具—TestDirector28/34功能介绍MI公司的全球测试管理系统。处于不同地域的测试过程有统一的测试管理。集成了需求管理、测试计划、测试日程控制、测试执行和缺陷跟踪的全部过程。测试管理工具—TestDirector29/34演示测试管理工具—TestDirector需求管理测试计划测试执行缺陷跟踪30/34理解软件测试自动化常用的自动测试工具及分类自动化测试工具的选择内容进度31/34自动化测试适合的场合?自动化测试不适合的场合?何时使用测试工具32/34只买对的,不买贵的。选择主流的测试工具。分阶段、初步引入测试工具。选择技术支持完善的产品。如需多种工具,尽量选择一个公司的产品。测试工具的选择33/34本章内容总结为什么要使用工具进行测试?常用的测试工具有哪些?如何选择合适的测试工具?