迭代中性能测试活动1-2的详细内容

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 迭代中性能测试活动1-2的详细内容

大家好,我是阿萨。昨天介绍了性能测试活动如果在迭代中开展需要的所有活动列表。但是针对9大活动中每一个活动并没有详细介绍。今天详细介绍。


活动1.理解项目愿景和背景


项目愿景和背景是确定必要和有价值的性能测试活动的基础。因为性能测试人员并不推动这些项目,协调方面更多地涉及团队对项目愿景和背景的性能含义的教育,以及识别成功所需的未来协调的领域。


与基于迭代的过程一起工作的关键是提出正确的问题,提供正确的价值和执行与每个步骤相关的正确任务。虽然情况可能会发生变化或增加更多问题、价值或任务,但作为每个步骤的起点,提供了一个样本清单。


检查清单


要问的问题:

项目愿景的性能含义是什么?

应用程序旨在提供的服务或我们试图为客户解决的问题的性能含义是什么?

团队如何设想与项目时间表、结构和可用资源相关的性能测试?


提供的价值:


参与产品概念。

立即指出任何担忧的领域。

根据项目愿景和背景,一旦出现,就指出与可用资源、工具和资源监视仪器相关的假设。


完成的任务:


向整个团队提出问题并提供答案。

确定团队对性能测试的看法。

概念ually理解项目的关键性能含义。

开始定义进行性能测试所需的设备和/或资源。

了解资源约束; 例如,预算、人员、设备。

了解团队将如何协调。


与之协调:


整个团队


该步骤的结果应该是对项目愿景、上下文和团队动态的共同理解,这为后续步骤和整个性能测试工作提供了基础。


活动2.识别测试性能的原因  

仅根据愿景和背景,对特定项目进行性能测试的潜在原因并不总是很明显。项目团队通常不会将性能测试作为项目的一部分,除非存在某些性能相关的风险或担忧需要进行缓解。明确识别这些风险和担忧领域是确定将为项目添加最大价值的特定性能测试活动的下一步基本步骤。

从项目开始就有一名全职性能测试人员加入团队通常是一个好主意,但这并不常见。一般来说,当性能测试人员在项目发起时出现,这意味着存在测试人员要解决的特定而重大的风险。

无论性能测试人员何时加入团队,一旦理解项目愿景和背景,花时间明确表达和/或记录基于团队所担心的风险或问题的性能测试工作的总体目标是值得的。下面的清单应该可以帮助您完成此步骤。

检查清单  

要问的问题:


性能测试旨在为此项目缓解哪些风险?  
是否已经知道需要特定的合同、合规性或客户性能期望?
与此项目相关的性能问题已经存在吗?


提供的价值:


参与产品概念。
立即指出任何担忧的领域。
根据项目愿景和背景,一旦出现就指出资源和仪器假设。
指导收集/确定性能测试目标的过程。
捕获特定性能担忧的暗示使用场景。
在谈话中提出暗示的性能目标、要求、目标和阈值。


完成的任务:


向整个团队提出问题并提供答案。
确定进行性能测试的项目级目标。
精炼进行性能测试所需的设备和/或资源的估计。
识别性能测试工作目标与要提供的设备和资源之间的脱节。
捕获暗示性能目标、要求、目标和阈值以供以后详述。
捕获特定担忧的暗示使用场景以供以后详述。


与之协调:

整个团队

该步骤的结果是明确并记录进行性能测试的理由,这为确定测试方法和测试用例提供了依据。这还有助于将项目级目标与性能测试工作目标进行比较和对齐。

如果缺乏明确的理由或目标,这可能表明性能测试被视为“额外的东西”,而不是针对已知风险而进行的工作。如果这是项目的现状,强烈建议不要继续进行性能测试活动,直到确定并解决这一状况。

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
6月前
|
监控 算法 测试技术
迭代中性能测试活动5-6的详细内容
迭代中性能测试活动5-6的详细内容
|
5天前
|
数据采集 缓存 测试技术
性能测试中,除了迭代次数,还有哪些因素会影响测试结果?
性能测试中,除了迭代次数,还有哪些因素会影响测试结果?
12 2
|
5天前
|
测试技术 API
在性能测试中,怎样设置合理的迭代次数?
在性能测试中,迭代次数的合理设置至关重要,它直接影响到测试结果的准确性和可靠性。
13 2
|
1月前
|
敏捷开发 测试技术
开发模型(瀑布、螺旋、scrum) 和 测试模型(V、W)、增量和迭代、敏捷(思想)及敏捷开发 scrum
文章详细介绍了软件开发过程中的不同开发模型(瀑布、螺旋、Scrum)和测试模型(V模型、W模型),以及增量和迭代的概念,最后阐述了敏捷思想及其在敏捷开发(如Scrum)中的应用。
63 0
开发模型(瀑布、螺旋、scrum) 和 测试模型(V、W)、增量和迭代、敏捷(思想)及敏捷开发 scrum
|
3月前
|
敏捷开发 安全 jenkins
自动化测试在敏捷开发中的应用:加速迭代,保障质量
【8月更文挑战第2天】自动化测试在敏捷开发中扮演着至关重要的角色。通过提升测试效率、提高测试覆盖率、及时反馈与修复等优势,自动化测试为敏捷开发团队提供了强大的支持。然而,在实施自动化测试的过程中也面临着一些挑战。通过选择合适的测试框架和工具、制定测试计划和策略、持续优化和维护等策略以及遵循最佳实践并克服挑战,我们可以充分发挥自动化测试在敏捷开发中的潜力,为软件质量的提升和快速迭代保驾护航。
|
3月前
|
持续交付 C# 敏捷开发
“敏捷之道:揭秘WPF项目中的快速迭代与持续交付——从需求管理到自动化测试,打造高效开发流程的全方位指南”
【8月更文挑战第31天】敏捷开发是一种注重快速迭代和持续交付的软件开发方法,通过短周期开发提高产品质量并快速响应变化。本文通过问题解答形式,探讨在Windows Presentation Foundation(WPF)项目中应用敏捷开发的最佳实践,涵盖需求管理、版本控制、自动化测试及持续集成等方面,并通过具体示例代码展示其实施过程,帮助团队提升代码质量和开发效率。
72 0
|
4月前
|
测试技术 开发者
单元测试问题之为什么单测覆盖率高的项目模块更易于迭代演进
单元测试问题之为什么单测覆盖率高的项目模块更易于迭代演进
|
6月前
|
监控 安全 测试技术
迭代测试发现不了问题,怎么办
迭代测试发现不了问题,怎么办
42 0
|
6月前
|
监控 算法 测试技术
迭代中性能测试活动7-9的详细内容
迭代中性能测试活动7-9的详细内容
|
6月前
|
安全 测试技术 数据库
迭代中性能测试活动3-4的详细内容
迭代中性能测试活动3-4的详细内容