大家好,我是阿萨。今天学习性能测试活动5和6得详细内容。
活动5:识别和协调任务
性能测试任务不会孤立地发生。性能专家需要与团队合作,确定优先级和协调支持、资源和时间表,使任务效率高且成功。
在迭代前规划会议上,看看项目现在的状态和您想达到的状态,以确定接下来应该和可以做什么。在规划迭代周期时,性能测试员由此周期确定的目标驱动。此步骤还包括在此周期完成的活动。
检查清单
要问的问题:
此周期的性能目标是什么?
就整体项目性能目标而言,项目处于什么阶段?
系统是否达到了所有性能目标?
自上次迭代以来是否完成了调优?
此次迭代期间,分析、报告或重新测试将产生哪些价值?
谁需要配对才能进行性能测试?
有多少时间可用?
每个任务需要多长时间?
最关键的活动是什么?
提供的价值:
提供有关整个项目是否达到目标的见解。
在此周期内提供可以测量和报告的见解。
提供上次迭代周期可能出现的任何关键问题的见解。
向其他团队成员提出建议。
在测试中出现的教训得出结论时进行传递。
与开发人员配对以改进性能单元测试。
帮助重复使用单元测试。
帮助重复使用功能测试。
完成的任务:
估计可以完成的工作量。
确定是否需要配对。
确定可实现工作的优先级。
识别此周期的主要和备选任务。
与以下人员协调:
管理者和利益相关者
开发人员和管理员
基础设施和测试环境支持
用户或用户代表
活动6:执行任务
按一到两天的时间段执行任务。完成它们,但如果出现增加额外价值的机会,则愿意在完成过程中进行重要转变。第5步定义了团队成员在此次迭代中将报名参加的工作。现在是执行此次迭代活动的时候了。
检查清单
要问的问题:
最近的测试结果或项目更新使此任务比我们现在可以进行的其他测试更有价值或更少有价值吗?
应涉及哪些其他团队成员参与此任务?
是否有其他重要任务可以与此任务并行进行?
初步结果有意义吗?
测试是否提供了预期的数据?
提供的价值:
评估算法效率。
监控资源使用趋势。
测量响应时间。
收集可扩展性和容量规划的数据。
在测试中出现的教训得出结论时进行传递。
通过将性能测试员与开发人员配对来改进性能单元测试。
帮助重复使用单元测试。
帮助重复使用功能测试。
完成的任务:
进行测试。
收集数据。
验证测试假设和技术。
在测试过程中可能进行调优。
与其他团队成员配对;这不仅意味着仅与开发人员或测试人员合作,还可以意味着与作者合作,以了解他或她如何理解系统性能,或直接与客户合作。
与以下人员协调:
开发人员和管理员
基础设施和测试环境支持
用户或用户代表
管理者和利益相关者
不参与项目的其他性能测试员