首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >促进非功能性测试

促进非功能性测试
EN

Stack Exchange QA用户
提问于 2012-04-02 16:42:29
回答 6查看 372关注 0票数 1

您可以给出哪些建议来鼓励项目经理和开发人员考虑测试,以证明应用程序系统的性能、弹性、容量、可扩展性等超出了在单元测试阶段进行的测试。更多地强调/依赖于引用设计概念(和单元测试)的有效性作为满足这种要求的唯一保险。简而言之,还假设系统将按设计在较不受控制的情况下运行,也就是说,就像在单元测试中一样。因此,我们可能看不到在UAT期间进行的功能测试对性能结果的监视/评估。当所有处理链首次集成时,我们需要使用UAT来度量底层系统的性能,以查看在更多类似生产的情况下是否存在性能限制。然而,我们发现该项目只关注业务结果。另见为什么分离功能测试和非功能测试很重要(或不重要)?一文

EN

回答 6

Stack Exchange QA用户

回答已采纳

发布于 2012-04-08 05:53:10

建议将非功能性(NF)测试管理实践与功能实践(UAT等)分开。此外,NF需要与(i)基础设施体系结构和(ii)生产系统管理更紧密地结合。还有NF测试作为单独的测试阶段,具有不同的治理。已经成功地在许多客户端中使用了这种方法,而且它的工作效率比功能和非功能性的结合要好得多。为功能测试管理做好准备,希望管理NF --他们总是无法理解它,而忽略了治理。分离确实需要在CIO级别。

票数 1
EN

Stack Exchange QA用户

发布于 2012-04-02 22:56:35

首先,您必须了解您所使用的项目经理和开发人员。不了解他们,很难理解什么样的论点能说服他们。回想一下你和他们之间的争论,他们用什么样的争论来说服你。在所有可能的情况下,类似的争论形式可能会对他们产生影响。例如,如果它们总是指向客户数据,则需要以某种方式使用客户数据形成您的论点。用他们自己的声音和他们说话。

你也有可能在某种程度上对公司文化有吸引力。如果你的公司以节俭、彻底、设计精良或对用户友好为荣,那么这些都是在形成你的论点时使用的术语。

最后,我认为你需要在你自己的头脑中澄清你想要完成的事情。不要在真空中测试。如何进行更好的性能测试,例如,如何进一步推进公司的业务目标?你能用一个清晰的句子向你自己或队友解释你的理由吗?花点时间把你自己的想法搞得四分五裂,确保它们是可以辩护的。

票数 3
EN

Stack Exchange QA用户

发布于 2012-04-05 14:09:40

你需要把这些点连接起来。至少有三条信息需要传达:您的生产系统存在值得关注的问题;这些问题是您组织当前实践中的缺陷造成的;解决这些缺陷的最佳方法是引入新的测试,即使用您的术语、针对应用程序系统的性能、弹性、容量和可伸缩性的额外UAT级测试。

你没有描述你的生产问题的本质。您也没有说明项目经理和开发人员是否意识到这些问题,或者是否与您一样关注这些问题。您的第一条消息可能需要关于这些问题的频率/严重性/影响的证据。细节比普遍的不安感更有说服力。

有时生产问题是由开发团队下游的因素引起的。您的第二条消息需要证据,证明这些问题可以追溯到开发团队,而不是,例如,生产团队的草率做法或ISP的基础设施问题。

最后,您需要有一个有说服力的论点,即在新的UAT级测试上投入时间比其他事情更重要,因为总是有其他的事情。添加测试可能会减慢您的交付时间,需要在人员数量和/或硬件上花费更多的钱,并且/或延迟引入重要的新功能。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/2947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档