我正在做有关非功能测试的课程,我需要找到并测试一个开源程序。我找到了很多我想使用的程序,但是不幸的是,没有很多程序符合我所需要的非功能性要求。
能够创建这些程序的人可以建议在线音乐应用程序的常见非功能要求是什么吗?
还是他们可以找到包含代码和非功能性要求的程序的方向?
我尝试通过github在线搜索许多程序。确实具有非功能性需求的需求非常模糊,例如“必须快速运行”或“必须永不崩溃”
最佳答案
好的,丽贝卡,作为对您最近评论的答复,我将指导您一些理论,建议您从这里开始。
ISO / IEC 25010(以前为ISO / IEC 9126)-Product quality-ISTQB测试标准使用
TMAP-Quality Characteristics-TMAP是事实上的测试标准,通常在欧洲北部使用
“产品质量”或“质量特征”或多或少是相同的名称,但名称不同。
它们每个都包含几个产品方面的列表,包括非功能方面,您可以使用它们来描述系统的某些属性(因此,要求...)
在现实世界中,您经常会在以下方面遇到非功能性要求:
性能
用户友好
安全
可移植性
一些例子:
性能:(考虑到一定的系统负载(例如,同时用户),第
加载/响应时间必须为X.XX秒)
安全性(根据OWASP.org,我们的Web应用程序能够抵御10个最关键的Web应用程序安全风险)
可移植性(必须能够运行我们的应用程序的硬件/软件组合)
希望这对您的旅途有所帮助。
关于testing - 我需要帮助查找非功能性需求基准列表吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54535865/