|不懂性能测试,被面试官挂了...( 五 )
本文插图
⑤测试数据来源
这里假定所有性能环境数据是生产环境数据的副本 , 所需的测试数据将由项目团队统一提供 。
⑥测试入口&出口准则
本文插图
【|不懂性能测试,被面试官挂了...】
测试入口&出口准则如上图:
- 访问环境中所有应用程序
- 环境准备就绪
- 性能测试数据准备就绪
缺陷管理如下:
- 本项目将使用 JIRA 缺陷管理模块对缺陷进行记录和跟踪直至关闭 。
- 在测试执行阶段发现的缺陷将被记录在 JIRA 中 , 这些缺陷将由开发团队根据以下严重性级别进行修复 。
- 缺陷审查会议将提上每日工作日程 , 参与者包括测试、开发、质量分析师和业务团队 。
- 随着项目发布上线日期推进 , 修复缺陷的标准将变得更加严格 , 因此在每日缺陷评审会议上 , 需要发布缺陷修复标准的指导策略 。
本文插图
⑧测试工具&技术
本文插图
⑨测试执行停滞及恢复准则
本文插图
⑩可交付成果物
性能测试交付成果包括:
- 性能测试策略
- 性能需求文档
- 性能测试场景文档
- 性能测试脚本
- 性能测试结果
下图表格中列出不同角色及其对应的职责:
本文插图
?潜在风险及缓解计划
下图表格中列出潜在风险及缓解计划:
本文插图
?性能测试约定规则
性能测试约定规则如下:
- 性能测试环境是真实产品环境的复制(即硬件、软件、接口、集成层等与真实产品保持一致性) 。
- 性能脚本将根据使用率高的关键业务流程来设计 。
- 在性能测试开始之前 , 必须解决所有基础设施问题 , 此后所做的任何系统配置更改都将导致无效的测试结果 。
- 性能测试执行前提:必须确保应用程序是稳定的 , 可以在性能测试环境中使用 。
- 硬件和软件资源(如用户产生负载的工具、控制器/代理机器)准备就绪 。
- 性能测试范围的任何变更都必须经由变更控制流程 ,同时性能测试团队将对变更引起的时间/资源影响做出评估 。
- 启用应用程序跟踪日志 。
总结
不难发现要成功完成一个性能测试项目 , 我们需要确保性能测试计划阶段各方面的准确性 。
即计划、基于测试需求分析的用例开发、场景设计、测试执行和结果分析 , 这些关键点都必须按照正确的方式进行 , 加上合理的风险预估及缓解策略 。
希望通过本篇分享 , 能够丰富你在性能测试领域的认知及实践 , 同时学会如何编写一份带有详细示例的性能测试计划文档 , 为后续性能测试活动的开展奠定良好的基础 。
作者:罗小罗
简介:英国 TOP10 计算机专业 , 计算机科学与技术硕士 , 先后就职于汇丰 , JPMorgan , HP , 交行 , 阿里等国内外知名企业 。 涉及项目领域主要有:互联网金融 , 电商 , 教育 , 医疗等 。 现任就职于某世界 500 强公司 , 担任测试开发团队负责人 , 带领团队构建并持续优化自动化测试框架 , 研发自动化测试辅助类工具;擅长领域:单元/接口/性能/安全/自动化测试/CD/CI/DevOps;个人持续研究领域:自动化测试模型/数据分析/算法/机器学习等 。
推荐阅读
- 5G|挑手机为何要注重性能优势?iQOO 5全方位体验给答案
- 互联网|建行“数字人民币钱包”已上线 仅限部分测试地区开通
- iQOO手机|iQOO 5使用体验,性能铁三角出众,沉浸式游戏体验太赞了
- iQOO手机|超强性能带来极致游戏体验,iQOO 5带你轻松上分
- 直播|微信开始灰度测试“群直播”
- 电脑吧评测室|C9BKV颗粒,英睿达铂胜Max RGB 4000超频测试
- 5G|还在纠结开学买什么手机?这几部性能旗舰入手不亏
- 技术编程,区块链|ETH测试网Medalla为什么提倡验证者尝试多个客户端?
- 微信|微信正测试群直播功能 我们刚刚体验了一把
- youtube|YouTube正在测试iOS应用的原生画中画模式
