前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >剧透:2020国内软件质量调查部分结果

剧透:2020国内软件质量调查部分结果

作者头像
WeTest质量开放平台团队
发布2020-12-31 10:40:25
4850
发布2020-12-31 10:40:25
举报

软件质量报道公众号 联合 腾讯WeTest、ThoughtWorks社区发起 “2020年国内软件质量调查” 已经启动20天了,还有最后两天就结束了,不妨先透露一些调查结果。完整的调查报告,元旦之后发布。

  这次调查总共有21个问题,包括:

  • 您所在*团队*目前采用什么开发模式?
  • 您所在团队软件交付的周期多长?
  • 在您的团队中,如何保证软件需求质量?
  • 您对需求质量的感受是什么?
  • 您所在的团队,如何保证设计质量的?
  • 您感觉哪部分的设计质量*不好*?
  • 您所在团队,代码质量是如何保证的?
  • 如果用每千行(KLOC)的缺陷数衡量代码质量,这个值是多少 (Bug#/KLoC) ?
  • 在研发流程中,对单元测试代码覆盖率有明确要求吗?
  • 测试的质量是如何保证的?
  • 是否有专门的质量保证QA人员(非测试人员)?
  • .....

  你对哪些项目感兴趣?需求质量、设计质量还是代码质量?据我所知,人们常常抱怨的是需求质量,对吧?那我们就先透露需求质量调查的结果。的确,大家对需求质量不满意,感觉 “满意”或 “很满意” 的不到三分之一,只有27.4%。

  设计质量会好些,不过,你可以猜猜哪部分(系统架构设计、UI设计、接口设计、功能设计、系统整体设计等)质量感觉更好些,哪部分又更差一些?看起来,大家对UI设计最不满意,其次就是对系统架构/整体设计不满意。

  需求是源头,需求质量最重要,但最终交付出去的是代码,代码质量倒也不容忽视,代码质量也是许多公司比较关注的,但从调查结果看,超过1/3的人(高达36.5%)并不清楚自己公司的代码质量处在什么水平。如果按照CMMI之前的数据,差不多有10%公司达到或接近CMMI 5级水平(0.86 Bug/KLOC),20%公司达到或接近CMMI 4级,也就是说这30%的公司代码质量还是很高的。多数同学比较乐观,结果会有一些偏差,但同学们还是比较客观的,不清楚就填不清楚。

  不过,这个公众号的关注者有不少是做测试的,他们更关注测试的质量。同时,这个调查中更有价值的部分可能是 “如何去保证质量”的调查数据,包括如何保证需求质量、如何保证设计质量......直到如何保证测试的质量。从调查结果看,加强测试用例的评审是 “如何保证测试的质量” 中最常用的手段,其次是衡量功能/业务覆盖率、对测试计划/方案的评审等,依赖代码覆盖率倒是不高(23.4%),但将线上缺陷数作为考核指标的也占了36%。有4/1的团队“强调质量是构建的”,感觉太少了,我的期望值是80%,最能保证测试质量的,是开发尽可能不产生缺陷?  其他占2.3%,往往也是很有价值的,是我们想不到的一些措施,也是调研数据中比较宝贵的一部分数据,例如,还可以从下面几个方面助力测试的质量:

  • 加强对测试人员的培训
  • 测试流程的规范性
  • 代码评审的有效性
  • 测试自动化平台的支持

  和测试直接相关的还有:团队对单元测试覆盖率的要求,但从结果看,在我们意料之中,单元测试始终没有得到大家的重视,没有单元测试覆盖率要求的团队竟高达59.6%。在这软件定义一切、万物互联的时代,这就是一种潜在的风险,甚至可以说是无数颗不定时的炸弹埋在代码中。因为从系统层次进行测试,总是很难充分彻底地完成测试的,只有把每一个单元测试都做好,再进行集成测试、系统测试、验收测试,质量才能达到很高的水平。8.1%的团队要求做到MCDC>90%,航空航天、轨道交通、核工业等领域的性命攸关的软件一般有这种要求;9.9的团队要求做到分支覆盖>90%,银行、公共服务等领域的使命攸关的软件一般有这种要求。一般商业软件要求行覆盖率超过90%。

  已经透露不少信息了,自己还特别想透露:

  • 大多数团队的交付周期会是多少?
  • 今年大家把质量工作的重点放在哪些方面?
  • 今年国内软件主要出过什么质量问题? 
  • 明年大家又把软件质量改进会重点放在哪几个方面?

  但时间关系,留到后面分析,并入调查报告中。赶快来参加调查,到时通过邮件发送给您一份高质量的软件质量调查分析报告,不说价值几千,值几百元还是有的?,除此之外,参与调查(最后不到两天,2020年12月31日22点结束),就有机会获奖:

  • 畅销技术图书*8本  如《敏捷测试》限量版、《全程软件测试》签字版、《测试工程师全栈技术进阶与实践》、《机器学习测试入门与实践》、《AI自动化测试》、《基础设施即代码》等。
  • 腾讯VIP视频年卡 * 3 个(价值168/个)
  • 鼠年公仔 * 10个 (价值46/个)
  • 5Q币 * 100

扫描二维码,参与调查:

或点击最下面阅读原文,参与调查

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯WeTest 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
测试服务
测试服务 WeTest 包括标准兼容测试、专家兼容测试、手游安全测试、远程调试等多款产品,服务于海量腾讯精品游戏,涵盖兼容测试、压力测试、性能测试、安全测试、远程调试等多个方向,立体化安全防护体系,保卫您的信息安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档