软件性能测试流程

总概:

  

一:典型的软件开发模型

    瀑布模型,W模型,敏捷Scrum方法

    瀑布模型:将软件生命周期划分为制定计划,需求分析,软件设计,程序编写,软件测试和运行维护等六个基本活动

         ,并且规定了他们自上而下,相互衔接的固定次序,润瀑布流水

    

    W模型:体现“尽早的和不断的进行软件测试”

     

    敏捷Scrum方法:敏捷体现在快速迭代

 

 拓展:

    软件测试模型:瀑布,迭代,螺旋,敏捷(scrum)→(快速迭代)  

         Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发

    

二.性能测试模型

    性能测试通用模型(PTGM)--Performance Test General Model

        基于自动化测试生命周期方法ATLM和广泛采用Tmap模型

              1.测试前的准备(基础功能验证,需要测试团队,测试工具需求确认)

              2.测试工具引用(选择合适的工具)

              3.测试计划(对测试领域进行分析,用户活动剖析与业务建模,确定性能目标,制定测试时间计划)

              4.测试设计和开发(测试环境{场景,用例}设计,脚本和辅助工具开发)

              5.测试执行和管理(建立测试环境,部署脚本和测试环境,执行测试和记录结果)

              6.测试分析(对结果进行分析,需要借助各种图表)

         敏捷性能测试模型(APTM)→ Agile Performance Test Model

               1.APTM检查表(设立性能目标,各个层面上建立性能测试)

               2.APTM中的活动(识别性能测试任务的优先级,设置环境和执行测试,分析测试结果和报告,)

               3.环境与工具(持续集成环境,测试执行环境,基准比较环境,测试环境管理)

三:软件性能测试工具

   性能测试工具→1.Unit(单元)---Junit

 

             2.Service(接口)---SoapUI

             3.UI-----系统层面的性能测试工具,分为服务器端性能测试工具(LoadRunner, Jmeter,silkPerformance),

            与前端性能测试工具(Firebug,fildder2,Yslow)

   错误观点:性能测试就是用性能测试工具进行测试→整个性能测试过程是一个完整的过程,从计划→设计→开发→执行→分析,

        工具只是在开发和执行中会用到,前期的分析和设置也非常重要

                        性能测试工具录制的是前端和服务器之间的通信协议数据

四:软件性能测试流程

     1.性能测试流程

    

          有效需求准确(准确定位用户需求),一致(用户,测试,开发,运维对需求达成一致),

            特定(特定的硬件和软件环境),合理(需求合理)

          如何获得有效的需求:客户提出,根据历史数据分析,需求分析与定位,参考历史项目或其它同行业项目

     2.性能测试计划内容

           1.项目背景描述

             2.性能测试的需求与目的

             3.测试环境的准备(软件/硬件)

           4.测试的策略(用什么方法测试)

           5.明确人员准备

           6.性能测试的时间安排(例如性能测试周期为一个月,那么分在脚本,场景设计,

            脚本开发,实际执行,结果分析的时间为多少)

     3.性能测试计划的活动确认性能测试目标

        

     4.性能测试设计(ALM→软件测试管理工具(可以用于写用例))与开发

      

        性能测试环境保证与真实环境的一致性

     5.性能测试环境包含内容

        硬件:服务器,客户端,交换机等

        软件:数据库,中间件,被测系统,操作系统,性能测试工具

        网络:有线/无线/宽带,网络协议等

 

转载于:https://www.cnblogs.com/qinghua97/p/9117613.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值