第五章:性能测试的组织

  1. 性能测试团队的人员构成
    项目测试经理、测试设计角色、测试开发角色、测试执行角色、测试分析角色、支持角色;

  2. 性能测试过程模型(PTGM)
    一、测试前期准备阶段
    1、系统基础功能验证;
    2、组建测试团队:
    3、测试工具需求确认:确定测试工具应该具有的功能特性;
    4、性能预备测试(可选活动):简单探索测试,对系统性能有个初步了解;

    二、测试工具引入阶段
    1、选择工具;
    2、工具应用的技能培训;
    3、确定工具的应用过程;

    三、测试计划阶段
    1、性能测试领域分析;
    2、用户活动剖析与业务建模;
    3、确定性能目标;
    4、制定测试时间计划;

    四、测试设计与开发阶段
    1、测试环境设计;
    2、测试场景设计;
    3、测试用例设计;

    五、测试执行与管理
    1、建立测试环境;
    2、部署测试脚本和测试场景;
    3、执行测试和记录结果;

    六、测试分析

  3. 敏捷性能测试模型(APTM)
    一、APTM的检查表
    1、在迭代中设立性能目标,通过性能测试验证性能目标;
    2、在各个层面上建立性能测试;
    3、尽可能通过自动化的方式建立敏捷环境下的性能测试支持环境;

    二、APTM中的活动
    1、识别性能测试任务优先级;
    2、设置环境与执行测试;
    3、分析测试结果与报告;
    4、在下一个迭代中重复步骤1-3;

    三、环境与工具
    1、持续集成环境;
    2、测试执行环境;
    1、单元层面的性能测试工具;JUnit、Mock工具支持;
    2、接口层面的性能测试工具;JMeter等;
    3、系统层面的性能测试工具;LoadRunner、JMeter等;
    3、基准比较环境
    下一个版本的性能至少不能比上一个版本更差;
    4、测试环境管理

猜你喜欢

转载自blog.csdn.net/weixin_42306440/article/details/89049000
今日推荐