我填写“2022年国内软件质量调查问卷”的感想

感想起因

平时习惯查看CSDN中活动列表,看到了CSDN关于《2022年国内软件质量调查》问卷,于是手欠欠 的点了进去,部分通用性问题还是可以根据自己的理解回答下,但遇到一些软件质量的专业术语问题时,就有种这个问卷应该不是我回答的。。。
仔细一看,原来这个问卷是针对测试领域的各位技术er的博客。

关于软件质量的理解

各行各业的质量问题

数据质量问题

因为我的工作与数据有关,先说下我了解的数据质量问题。“数据质量,指的是在组织业务,管理要求下,符合数据使用者满足业务,管理需求的评价方式。”
一般来说,数据质量问题可以包括:

● 数据规范性。
● 数据准确性。
● 数据唯一性。
● 数据完整性题。
● 数据一致性。
● 数据关联性。

在数据分析中关于数据的处理要花费很多时间,而且数据处理还出现在数据分析的各个层次,对于数据分析的项目来说,通过数据处理提升数据质量是一个持续的工作,也是必不可少的工作。数据挖掘中有一句话,“garbage in garbage out”说的就是这个道理。

各行各业的质量问题

据中国质量万里行促进会于2020年5月至12月先后对安徽、陕西、四川、江苏、湖南、北京等10省(自治区、直辖市)24个城市部分企业(单位)的服务质量进行了明察暗访,共累计查访企业1476家,涉及行业22个,品牌281个。中国质量万里行促进会27日发布了2020年服务质量明察暗访报告。

调查结果显示:属于产品质量问题占32%,服务问题占39%,商业欺诈(质量诚信)占16%,价格问题占4%,虚假宣传占9%。有10个行业服务质量问题较为突出。
在这里插入图片描述

质量问题对我们的影响

如果一个产品有问题,我们会减少对这个产品的信心,会减少对这个产品的购买。
这个社会是信心的社会,如果没有信心,人们就不会选择何种,而信心是建立在质量靠谱之上的。

软件质量

软件质量问题的影响有多大

今早看CSDN的新闻热点推送,看到如下信息:

报告估计软件质量问题导致美国今年损失 2.4 万亿美元
Synopsys 最新报告估计,软件质量问题导致美国在 2022 年损失 2.4 万亿美元。软件质量问题包括了现有漏洞导致的网络攻击,软件供应链之间的错综复杂问题,技术债快速积累影响愈来愈大。软件漏洞数量增加导致的网络犯罪损失从 2020 年到 2021 年增加了 64%,2022 年可能进一步增加 42%。从 2020 年到 2021 年,开源软件组件弱点导致的故障数量增加了 650%。技术债成为对现有代码库进行修改的最大障碍。报告估计今年的技术债增加到 1.52 万亿美元。

软件质量问题

在这里插入图片描述

软件质量是软件工程的一个重要目标,如同软件工程管理一样,软件质量保障时间贯穿与所有过程活动。
软件质量可以通过一组属性予以度量,这组属性是高质量软件的特征。用户所期望的质量属性是项目中需要度量的一部分。对于每一个质量属性,并不是总可以度量的,但必须进行与之相关的一些方面的度量。
可以说,没有一个项目可以实现每一个质量特征。其中重要的原因是:

  1. 受有限的时间和资金资源的限制
  2. 一些质量特征与其他特征之间是相互冲突的,例如一个系统既不可能十分方便,又具有最大功效。

与客户进行交流是提高软件质量的关键,以使最终软件产品具有客户所期望的质量属性。与客户的交流一应尽量在软件工程的早期进行。在一个大型的软件系统开发过程中 ,与客户进行交流的一种基本手段是使用原型构造(prototy-ping)。
所有软件工程活动都应用有质量保证。对于软件工程所选择的过程,都要重视所期望的质量特征,并选择一种度量方法对确定的质量属性进行测量。
关于软件质量特征以及软件质量保证的基本要求:

1.质量概念以及基于质量概念提出的软件质量模型;
2.CMM2级的关键过程域:软件质量保证。

软件测试

软件测试方法的目的包括:

发现软件程序中的错误、对软件是否符合设计要求,以及是否符合合同中所要达到的技术要求,进行有关验证以及评估软件的质量。最终实现将高质量的软件系统交给用户的目的。

软件的基本测试方法:

软件测试方法分类:

静态测试和动态测试、功能测试、性能测试、黑盒测试和白盒测试等等。

软件测试方法众多,比较常用到的测试方法有:

等价类划分、场景法,偶尔会使用到的测试方法有边界值和判定表,还有包括不经常使用到的正交排列法和测试大纲法。

其中等价类划分、边界值分析、判定表等属于黑盒测试方法;只对功能是否可以满足规定要求进行检查,主要用于软件的确认测试阶段。
白盒测试也叫做结构测试或逻辑驱动测试,是基于覆盖的全部代码和路径、条件的测试,通过测试检测产品内部性能,检验程序中的路径是否可以按照要求完成工作,但是并不对功能进行测试,主要用于软件的验证。
在这里插入图片描述

软件测试的各个阶段

在这里插入图片描述

双V模型
在这里插入图片描述

测试流程

在这里插入图片描述

软件测试工程师

在这里插入图片描述

总结

软件质量的重要性是不用多说的,以后在工作中刻意练习,多多实践。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT从业者张某某

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值