非功能测试定义为一种软件测试类型,用于检查软件应用程序的非功能性方面(性能,可用性,可靠性等)。它旨在根据非功能参数测试系统的就绪状态,而功能测试永远不会解决这些参数。
非功能测试的一个很好的例子是检查可以同时登录软件的人数。
非功能测试与功能测试同等重要,并且会影响客户满意度。
该参数定义如何保护系统免受内部和外部来源的故意和突然的攻击。这通过安全测试进行了测试。
任何软件系统在没有故障的情况下连续执行指定功能的程度。这是通过可靠性测试来测试的
该参数检查软件系统是否继续运行,并在系统出现故障时自行恢复。这由恢复测试检查
该参数确定用户在系统运行期间可以依赖系统的程度。这由稳定性测试检查。
用户通过与系统的交互可以轻松学习,操作,准备输入和输出。这由可用性测试检查
该术语是指任何软件应用程序可以扩展其处理能力以满足需求增长的程度。通过可伸缩性测试进行测试
该非功能性参数检查软件系统与其他软件系统的接口。这由互操作性测试检查
任何软件系统可以处理容量,数量和响应时间的程度。
该术语是指应用程序可以在不同的硬件和软件配置中轻松工作。像最低RAM,CPU要求一样。
从当前硬件或软件环境转移软件的灵活性。
它是指软件系统的一部分,可以转换为在另一应用程序中使用。
通常,有三种测试类型
在这些测试类型下,您有多个“测试级别”,但通常,人们将其称为“测试类型”。在不同的书籍和参考资料中,您可能会发现上述分类有所不同。
上面的列表并不完整,因为有超过100种测试和计数类型。不用担心,随着您在测试行业中的年龄增长,您会逐渐选择它们。另外,请注意,并非所有测试类型都适用于所有项目,而是取决于项目的性质和范围。在后面的教程中将对此进行更多介绍。
以下是非功能测试的示例
测试用例# | 测试用例 | 域 |
---|---|---|
1 | 最多1000个用户同时访问它的应用程序加载时间不应超过5秒 | 性能测试 |
2 | 该软件应可在所有版本的Windows和Mac中安装 | 兼容性测试 |
3 | 所有Web图像均应具有alt标签 | 辅助功能测试 |
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。