我需要帮助查找非功能性需求基准列表吗?

时间:2019-02-05 13:46:50

标签: testing qa requirements

我正在上一门有关非功能测试的课程,我需要查找和测试一个开源程序。我找到了很多我想使用的程序,但是不幸的是,没有很多程序符合我所需要的非功能性要求。

能够创建这些程序的人可以建议在线音乐应用程序常见的非功能要求吗?

还是他们可以找到包含代码和非功能性要求的程序的方向?

我尝试通过github在线搜索许多程序。确实具有非功能性需求的需求非常模糊,例如“必须快速运行”或“必须永不崩溃”

2 个答案:

答案 0 :(得分:2)

我找不到任何东西并不奇怪。那不是您对应用程序的“寄托”。

鉴于您已经拥有要进行非功能测试的应用程序,我将简单地创建虚拟的非功能需求,并为它们的有效性辩护。这在学术任务中是完全合法的。我想您对在线音乐应用程序的许多非功能性需求有一个想法。

祝你好运。

答案 1 :(得分:2)

好吧,丽贝卡,作为对您最近评论的答复,我将指导您一些理论,建议您从这里开始。

“产品质量”或“质量特征”大致相同,但名称不同。 它们每个都包含几个产品方面的列表,包括非功能方面,您可以使用它们来描述系统的某些属性(因此,要求...)

在现实世界中,您经常会在以下方面遇到非功能性要求:

  • 性能
  • 用户友好性
  • 安全性
  • 可移植性

一些例子:

  • 性能:(鉴于特定的系统负载(例如,同时用户),第 加载/响应时间必须为X.XX秒)
  • 安全性(根据OWASP.org,我们的Web应用程序能够抵御10个最关键的Web应用程序安全风险)
  • 可移植性(必须能够运行我们的应用程序的硬件/软件组合)

希望这对您的旅途有帮助。