软件测试基础(一)--软件质量模型的六大特性和27个子特性

2023-10-09 23:40

本文主要是介绍软件测试基础(一)--软件质量模型的六大特性和27个子特性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

一、功能性(Functionality):
①适合性(Suitability):解释有没有-提供了相应的功能
②准确性(accuracy):正确(用户需要的)解释对不对
③互操作性(Interoperability):产品与产品之间交互数据的能力
④保密安全性(Security):软件产品保护信息和数据的能力。 如数据库加密,IP,登陆次数限制防Dos 攻击
⑤功能性的依从性(Functionality Compliance):国际/国家/行业/企业 标准规范一致性

二、可靠性(Reliability):产品在规定的条件下,在规定的时间内完成规定功能的能力
三要素:规定的环境,规定的时间,规定的性能
①成熟性(Maturity):内部接口防范-防止内部错误导致软件失效的能力
②容错性(fault tolerance):外部接口防范-软件出现故障,自我处理能力
③易恢复性(recoverability):失效情况下的恢复能力
④可靠性的依从性(Reliability Compliance)国际/国家/行业/企业 标准规范一致性

三、易用性(Usability):在指定使用条件下,产品被理解、学习、使用和吸引用户的能力
①易理解性(Understandability):
②易学性(Learnability):
③易操作性(operability):
④吸引性(attractiveness):
⑤易用性的依从性(Usability compliance):国际/国家/行业/企业 标准规范一致性

四、效率性(efficiency):在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力
①时间特性(time behavior):平均事务响应时间,吞吐率,
②资源利用性(resource utilization):CPU 内存 磁盘 IO 网络带宽 队列 共享内存
③效率依从性(efficiency compliance):

五、可维护性(maintainability):“四规”, 在规定条件下,规定的时间内,使用规定的工具或方法修复规定功能的能力
①易分析性(analyzability): 定位成本-分析定位问题的难易程度
②易改变性(changeability):降低修改缺陷的成本-软件产品使指定的修改可以被实现的能力
③稳定性(stability):防止意外修改导致程序失效
④易测试性(testability):降低发现缺陷的成本–使已修改软件能被确认的能力
⑤维护性的依从性(maintainability compliance)

六、软件可移植性(Portability):从一种环境迁移到另一种环境的能力
①适应性(adaptability):适应不同平台
②易安装性(installability):被安装的能力
③共存性(co-existence):兼容性
④易替换性(replaceability)
⑤可移植性的依从性:(portability compliance)

这篇关于软件测试基础(一)--软件质量模型的六大特性和27个子特性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/striver_dl/article/details/105707620
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/176378

相关文章

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件