0、性能测试流程分为五个阶段(含自我提升),分别是【需求调研阶段】→【测试准备阶段】→【测试执行阶段】→【测试报告阶段】→【测试总结阶段】
1、【需求调研阶段】
收集性能需求:从开发、从产品、从数据
a、开发提供的场景应该最有权威的了,他写的代码,清除哪些控件会有性能问题
b、产品对于自己的需求,门清,知道哪些需求非常重要,是核心功能
c、数据那里有用户的行为习惯,这些很重要,用户最常用的场景去做性能测试,简直是完美
2、【测试准备阶段】
a、根据性能需求准备性能测试场景case
b、结合测试case,核实性能指标
c、指标获取方式:从开发、从竞品、从官方。你想想开发是从哪里获取的指标?
d、与开发沟通时间点。性能测试开始进行的具体时间点,开发Demo期间开始、还是回归测试期间开始
e、与开发沟通性能测试case能否满足性能需求
f、评估工具的使用,具体用哪个工具,要根据具体的测试项
3、【测试执行阶段】
a、依据性能测试case,进行性能测试
b、确保测试环境稳定,不受干扰,保证结果
4、【测试报告阶段】(有相关指标参考的,如内存、CPU、流畅度等,可省略该步骤)
测试执行工作结束后开始撰写性能测试报告。性能测试报告在发布前需要进行评审(可省略环节,好像当初tx那家店的风格)
报告撰写
报告内容包括:测试目的、范围及方法、环境描述、测试结果描述、结果分析、结论和建议、改进要求
结果描述
测试结果的描述,应体现性能测试的执行过程,写的越详细越好吧(其实是性能测试场景case介绍)
发现问题
在性能测试分析报告中须描述测试过程发现的bug,与指标不否,对于确认是测试缺陷的项进行风险评估,并给出风险提示。
最终结果
测试最终结果的分析,该部分内容应该全面、透彻、易理解且通过图表方式表达更直观,主要是要客观,用数据说话
5、【测试总结阶段】
性能测试的总结工作,主要对该任务的测试过程和测试技术进行总结,这一条非常重要,很多人忽略掉,其实受影响的是你自己