- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化测试基本知识
自动测试 课程概述 本课程涵盖以下内容: 自动化测试基本概念 自动测试的典型应用 自动测试工具介绍 课程目标 完成本课程后,学生能够: 理解自动测试的基本概念 了解自动测试的典型应用 了解常用的测试工具 课程目录 自动测试概述 自动测试的典型应用 自动测试的工具 自动测试概述 自动测试基本概念 自动测试的好处 自动测试适用领域 引入自动测试的流程 自动测试的局限性 自动测试基本概念 利用软件测试工具自动实现全部或部分测试 自动测试是软件测试的一个重要组成部分,它能完成许多手工测试无法实现或难以实现的测试 正确、合理的实施自动测试,能够快速、全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期 自动测试的好处 改进所有的测试领域 改进测试工作质量 减轻测试工作量并加快测试进度 自动测试的好处 改进所有的测试领域 测试用例设计改进 性能测试改进 压力测试改进 质量度量与测试优化 …… 自动测试的好处 改进测试工作质量 BVT测试改进 回归测试改进 多平台兼容性测试改进 软件配置测试改进 普通测试执行改进 集中于高级测试问题改进 执行手工测试无法完成的测试 定时启动测试 自动测试的好处 减轻测试工作量并加快测试进度 自动化测试适应领域 执行回归测试 执行手工很难达到或手工无法完成的测试 枯燥乏味的重复性工作 一致的,可重复的测试 自动测试常见的错误 实施一项测试设计时,不遵循任何设计标准,结果产生了不可重复的测试脚本,因而不可重用 试图将测试需求100%自动化 使用错误的工具 在应用程序开发周期中启用测试工具太晚, 测试工程师参与应用开发生存周期太晚,导致不能很好的了解应用和系统设计,因而无法完成测试 引入自动测试过程 自动测试决定 测试工具采购 自动测试引入 测试计划、设计与开发 自动测试执行与管理 过程评估与改进 自动测试的局限性 发现缺陷少 维护成本高 可能会制约软件开发 没有创造力,不能灵活处理意外事件 自动测试的局限性 以下几种情况不适宜进行自动测试 测试运行频率比较低 软件更改比较频繁 测试中涉及物理交互的测试 测试结果很容易通过人员验证,而对于自动测试来说又比较难以实现 课程目录 自动化测试概述 自动测试的典型应用 自动测试的工具 自动测试的典型应用 自动生成测试用例 GUI自动录制回放 自动化性能测试 通过API编程实现自动测试 测试管理 白盒测试 定制的测试工具 自动测试的典型应用 自动生成测试用例 基于代码自动生成测试用例 基于界面自动生成测试用例 基于规格说明自动生成测试用例 自动测试的典型应用 GUI自动录制回放 自动工具 QARun TestPartner GUI自动录制回放 自动测试的典型应用 GUI自动录制回放工具 使用QARun录制一个登录的例子 启动录制 打开目标程序 输入正确的用户名/密码 确定登录成功 停止录制 回放脚本 自动测试的典型应用 GUI自动录制回放工具使用 定义检查点 定义事件 错误处理 查看日志 自动测试的典型应用 GUI自动录制回放的主要应用 回归测试 验证手工测试无法验证的窗口消息响应事件 自动测试的典型应用 GUI自动录制回放的优点 提高测试效率 缩短测试时间 测试覆盖率高 准确率高 自动测试的典型应用 GUI自动录制回放的缺点 不适合应用于界面频繁改动的情况 维护成本高 人员要求高 时间代价 在脚本多次执行时才能发挥优势 对象识别有误,可能需要修改脚本 自动测试的典型应用 自动性能测试 使用工具实现自动性能测试 工具 QALoad,LoadRunner 原理 通过录制回放功能,可以很容易地模拟数千个用户同时运行 自动测试的典型应用 自动化性能测试 特点 可以录制多种应用程序间的会话 如Win Socket、ODBC、Oracle、WWW、ADO等 自动测试的典型应用 使用QALoad工具达到不同测试目的 调用多个客户端执行不同的脚本,测试服务程序在执行多种交易情况下的性能指标和处理能力 模拟多个客户端并发执行一个特定的脚本,测试服务程序在多个并发交易情况下的性能指标 模拟真实使用情况,预估应用投入使用后的性能情况 大强度、持续性的运行测试脚本,对应用产生持续性的压力,可以发现应用中是否存在性能瓶颈,同时可以检查应用是否存在内存泄漏问题 自动测试的典型应用 通过API编程实现自动测试 通过编程API,建立测试框架,在测试代码中调用这个框架,验证给定输入会得到预期的结果 主要有JUnit、HttpUnit、各种单元测试工具 大多数情况下大大减少了测试代码的维护时间,并且使应用中的复杂功能测试成为可能 自动测试的典型应用 测试管理 计划和组织测试 从多种多样的开发工具和自动测试工具执行测试 在测试过程中允许使用手动测试 观察和
您可能关注的文档
- 能的转化与能量守恒(二)(机械功 功率 简单机械).ppt
- 能空天通吃的脉冲爆震发动机.docx
- 能的转化器 失控的能的转化.ppt
- 能源资源利用与保护.ppt
- 能源形势及工业中的热能综合利用与节能技术.ppt
- 胸骨锯-何小平.ppt
- 能量与热力学第一定律.ppt
- 能量关系详解.doc
- 能量守恒习题课.pptx
- 能见度分析.ppt
- 口腔科医师晋升副主任医师高职称病例分析专题报告(外胚层发育不全患者上下颌骨重建及全口种植固定修复).docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题及答案详解(夺.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题含答案详解(名.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题含答案详解(培.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题有答案详解.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题及答案详解(全.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题及答案详解(网.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题及答案详解参考.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才考前自测高频考点模拟试题及答案详解1套.docx
- 2025年延安市宝塔区高新学校招聘高层次人才和紧缺特殊专业人才笔试备考试题附答案详解(轻巧夺冠).docx
文档评论(0)