- 22
- 0
- 约6.79千字
- 约 45页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]自动化测试
自动化测试 软件自动化测试基础-产生 无法做到覆盖所有代码路径。 简单的功能性测试用例在每一轮测试中都不能少,而且具有一定的机械性、重复性,工作量往往较大。 许多与时序、死锁、资源冲突、多线程等有关的错误,通过手工测试很难捕捉到。 进行系统负载、性能测试时,需要模拟大量数据或大量并发用户等各种应用场合时,很难通过于工测试来进行。 进行系统可靠性测试时,需要模拟系统运行10年、几十年,以验证系统能否稳定运行,这也是手工测试无法模拟的。 如果有大量(几千)的测试用例,需要在短时间内(1天)完成,手工测试几乎不可能做到。 测试可以发现错误,并不能表明程序的正确性。 容易对程序的新版本进行回归测试,可以让产品更快投放市场。 测试效率高,充分利用硬件资源。 节省人力资源,降低测试成本。 增强测试的稳定性和可靠性。 提高软件测试的准确度和精确度,增加软件信任度。 软件测试工具使测试工作相对比较容易,且能产生更高质量的测试结果。 手工不能做的事情,自动化测试能做,如负载、性能测试。 自动测试概述 自动测试基本概念 自动测试的好处 自动测试适用领域 引入自动测试的流程 自动测试的局限性 自动测试基本概念 利用软件测试工具自动实现全部或部分测试 自动测试是软件测试的一个重要组成部分,它能完成许多手工测试无法实现或难以实现的测试 正确、合理的实施自动测试,能够快速、全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期 自动测试的好处 改进所有的测试领域 改进测试工作质量 减轻测试工作量并加快测试进度 自动测试的好处 改进所有的测试领域 测试用例设计改进 性能测试改进 压力测试改进 质量度量与测试优化 …… 自动测试的好处 改进测试工作质量 BVT测试改进 回归测试改进 多平台兼容性测试改进 软件配置测试改进 普通测试执行改进 集中于高级测试问题改进 执行手工测试无法完成的测试 定时启动测试 自动测试的好处 减轻测试工作量并加快测试进度 自动化测试适应领域 执行回归测试 执行手工很难达到或手工无法完成的测试 枯燥乏味的重复性工作 一致的,可重复的测试 自动测试常见的错误 实施一项测试设计时,不遵循任何设计标准,结果产生了不可重复的测试脚本,因而不可重用 试图将测试需求100%自动化 使用错误的工具 在应用程序开发周期中启用测试工具太晚, 测试工程师参与应用开发生存周期太晚,导致不能很好的了解应用和系统设计,因而无法完成测试 引入自动测试过程 自动测试决定 测试工具采购 自动测试引入 测试计划、设计与开发 自动测试执行与管理 过程评估与改进 自动测试的局限性 发现缺陷少 维护成本高 可能会制约软件开发 没有创造力,不能灵活处理意外事件 自动测试的局限性 以下几种情况不适宜进行自动测试 测试运行频率比较低 软件更改比较频繁 测试中涉及物理交互的测试 测试结果很容易通过人员验证,而对于自动测试来说又比较难以实现 自动测试的典型应用 自动生成测试用例 GUI自动录制回放 自动化性能测试 通过API编程实现自动测试 测试管理 白盒测试 定制的测试工具 自动测试的典型应用 自动生成测试用例 基于代码自动生成测试用例 基于界面自动生成测试用例 基于规格说明自动生成测试用例 自动测试的典型应用 GUI自动录制回放 自动工具 QARun TestPartner GUI自动录制回放 自动测试的典型应用 GUI自动录制回放工具 使用QARun录制一个登录的例子 启动录制 打开目标程序 输入正确的用户名/密码 确定登录成功 停止录制 回放脚本 自动测试的典型应用 GUI自动录制回放工具使用 定义检查点 定义事件 错误处理 查看日志 自动测试的典型应用 GUI自动录制回放的主要应用 回归测试 验证手工测试无法验证的窗口消息响应事件 自动测试的典型应用 GUI自动录制回放的优点 提高测试效率 缩短测试时间 测试覆盖率高 准确率高 自动测试的典型应用 GUI自动录制回放的缺点 不适合应用于界面频繁改动的情况 维护成本高 人员要求高 时间代价 在脚本多次执行时才能发挥优势 对象识别有误,可能需要修改脚本 自动测试的典型应用 自动性能测试 使用工具实现自动性能测试 工具 QALoad,LoadRunner 原理 通过录制回放功能,可以很容易地模拟数千个用户同时运行 自动测试的典型应用 自动化性能测试 特点 可以录制多种应用程序间的会话 如Win Socket、ODBC、Oracle、WWW、ADO等 自动测试的典型应用 使用QALoad工具达到不同测试目的 调用多个客户端执行不同的脚本,测试服务程序在执行多种交易情况下的性能指标和处理能力 模拟多个客户端并发执行一个特定的脚本,测试服务程序在多个并发交易情况下的性能指标 模拟真实使用情
您可能关注的文档
最近下载
- SY_T 5106-2019 石油天然气钻采设备 封隔器规范.docx VIP
- 世界著名谈判案例.docx VIP
- T_CPI 11037-2024 石油天然气钻采设备水力振荡器技术与应用规范.docx VIP
- 雪铁龙维修 手册 图DS_5LS_Owner_Book_ZH.pdf VIP
- 2025至2030药用真菌行业项目调研及市场前景预测评估报告.docx
- T_SCMES 24—2024(石油天然气钻采设备智能钻机).pdf VIP
- 财务共享模式下企业内部控制研究——以延长石油为例.docx VIP
- 财务共享延长石油集成方案.pdf VIP
- 2025《延安延长石油集团财务共享中心实施效果分析的案例报告》8200字.doc VIP
- 2025人教版音乐一年级下册全册教学设计教案.pdf
原创力文档

文档评论(0)