【问题标题】:I Need help finding a list of non-functional requirement benchmarks?我需要帮助查找非功能性需求基准的列表吗?
【发布时间】:2019-02-05 13:46:49
【问题描述】:

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

从事创建这些程序的人能否告知在线音乐应用程序的常见非功能要求是什么?

或者他们是我可以找到一个包含代码和非功能性需求的程序的方向吗?

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

【问题讨论】:

    标签: testing qa requirements


    【解决方案1】:

    好的,丽贝卡,作为对你最新评论的回复,我将指导你一些理论,我建议你从那里开始。

    • ISO/IEC 25010(以前的 ISO/IEC 9126) - Product quality - 被 ISTQB 测试标准使用
    • TMAP - Quality Characteristics - TMAP 是事实上的测试标准,通常在欧洲北部地区使用

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

    在现实世界中,你经常会遇到以下几个方面的非功能性需求:

    • 性能
    • 用户友好性
    • 安全性
    • 便携性

    几个例子:

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

    希望这对您的旅程有所帮助。

    【讨论】:

      【解决方案2】:

      你找不到任何东西我并不感到惊讶。这不是您随应用程序“运送”的东西。

      鉴于您已经有了想要对其进行非功能测试的应用程序,我会简单地创建虚构的非功能需求并证明它们的有效性。这在学术作业中是完全合法的。我想您对在线音乐应用程序的许多非功能性需求有所了解。

      祝你好运。

      【讨论】:

      • 唯一的问题是整个作业是一个顶点项目——我们第一学期学习了功能测试,现在这个作业是我们自学非功能性测试。我会自己做,但是我不确定什么是有效的要求。我也尝试过搜索,但没有找到帮助。你知道常见的非功能性需求是什么吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多