【刷题】面筋-测开-测试工具总结

目录

自动化测试工具脑图






========================================================

工具概述

TC:TestCenter,一款功能强大测试管理工具
AR:AutoRunner,一款自动化测试工具软件,适用于功能测试、回归测试、组合测试和大数据量测试。
PR:PerformanceRunner,一款性能测试工具软件。
CA:CodeAnalyzer,一款静态代码分析工具,可用于单元测试等的静态代码审查。
jmeter:开源的性能测试工具
selenium:web自动化测试工具

========================================================

测试管理工具

概述

  • 管理团队人员和测试流程。

  • TestCenter

    • 是一款功能强大测试管理工具。

    • TestCenter可以帮助您:

      • 实现测试用例的过程管理
        • 对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。
      • 实现测试用例的标准化
        • 即每个测试人员都能够理解并使用标准化后的测试用例,降低了测试用例对个人的依赖;
      • 提供测试用例复用
        • 用例和脚本能够被复用,以保护测试人员的资产;
      • 提供可伸缩的测试执行框架,提供自动测试支持;
      • 提供测试数据管理
        • 帮助用户统一管理测试数据,降低测试数据和测试脚本之间的耦合度。

工具操作流程

  • 用户创建--项目创建--项目团队管理--成员授权--缺陷流程配置--进入测试流程
  • 测试流程:需求管理--测试用例管理--业务组件管理--测试计划--测试执行--结果分析--bug管理..

========================================================

自动化测试工具

概述

  • 自动化测试含义
    • 通过测试工具、测试脚本等手段,按照测试工程师的预定计划对软件产品进行自动的测试,从而验证软件是否满足用户的需求
  • 自动化测试工具涉及的相关技术:
    • 录制/回放技术和脚本技术。

工具操作流程

  • AR概述

    • AutoRunner(简称 AR)是一款自动化测试工具软件
    • 适用于功能测试、回归测试、组合测试和大数据量测试
  • 基于 AR 的自动化功能测试流程

    • 按照测试计划,设计测试用例;
    • 根据测试用例的要求录制测试脚本;
    • 添加校验点和必要的测试数据;
    • 运行脚本;
    • 观察测试日志,如果有缺陷,则提交缺陷报告;
    • 重复运行脚本,判断运行结果与预期结果是否一致。
  • AR的基本操作

    • 新建项目
    • 新建脚本
    • 录制脚本,并保存
    • 回放脚本
  • AR其他操作

    • 脚本参数化pd.getFrom
    • 脚本循环体for

========================================================

性能测试工具

概述

  • 性能测试

    • 通过模拟软件实际生产运行过程中的业务压力,或用户使用场景,来测试软件系统的性能是否满足实际生产性能的要求。
    • 工具:loadRunner,PR,开源工具Apache JMeter...
  • 性能测试流程

    • 1、性能测试计划
    • 2、性能测试需求分析
    • 3、性能测试用例的编写
    • 4、性能测试用例执行
    • 5、性能测试分析
    • 6、性能测试报告

工具操作流程

PR分哪三部分?

  • 脚本生成器;

  • 场景控制器;

  • 结果分析器;

  • PR的测试流程如下:

    • 制定测试计划;
    • 生成测试脚本;
    • 创建场景;
    • 运行场景;
    • 监控测试场景;
    • 分析测试结果。
  • 要点

    • 脚本生成:录制--添加事务--添加集合点--参数化。
    • 场景生成:创建场景--设置场景计划--场景执行。
    • 结果分析:设置结果报告参数--生成结果报告。
      • 提供虚拟用户图、事务概要图、事务响应时间、每秒通过事务数、事务性能概要图、每秒点击量、吞吐量等
  • LoadRunner分哪三部分?

    • 脚本生成器;
    • 场景控制器;
    • 结果分析器;
  • LoadRunner进行测试的流程?

    • 1、 测试测试
    • 2、 创建虚拟用户脚本
    • 3、 创建运行场景
    • 4、 运行测试脚本
    • 5、 监视场景
    • 6、 分析测试的结果

========================================================

静态代码检查工具

CA概述

代码扫描工具 Code Analyzer(简称 CA)
通过分析或检查源程序的语法、结构、过程以及接口来检查程序的正确性和规范性,找出代码中隐藏的错误和缺陷,提高代码质量。
CA 检查源代码的过程不需要实际执行程序,是一种自动静态检查的软件工具

CA操作

  • 入源代码,设置好规则包,就可以启动执行代码分析

END

posted @ 2020-04-13 23:42  anliux  阅读(1115)  评论(0编辑  收藏  举报