测试管理|如何做好质量管理、提高研发的代码质量?

2671 篇文章 2 订阅
2508 篇文章 14 订阅

以下为作者观点:

起因是领导一直在提的一个观点:测试不能只测试系统,重点要放到质量管理上,要管理、监督研发的开发质量。

公司是乙方,接项目过日子,算是外包企业吧。项目时间一般都比较紧张(应该是和友商打价格战),不是在赶工期就是在赶工期的路上,这就导致开发质量比较差,测试也不充分,项目质量一言难尽。

公司想要提升项目质量,且公司比较重视项目投入,也想要减少在测试及缺陷修复上的时间投入(他们认为测试时间占研发时间的1/ 10就够了,争论过几次了)。然后就有了怎么提高研发开发质量的问题,在多次对接过程中发现他们有点想在开发完成后不经过测试就能直接交付的意思。

当前有下面几个想法,也不知道合不合适:

1.规范项目的开发流程

  • 现在倒是也有项目流程,但是和没有没什么区别。

2.引入静态代码分析工具、进行 code review

3.定期进行问题复盘,提高质量意识

  • 不重视测试,质量意识薄弱。做完一个需求后,产品、研发想的不是交付测试进行测试,而是直接交付客户验收,或者直接上线。很多系统的流程都是:需求-->开发-->客户验收/上线。

4.控制需求变更

  • 开发过程中客户的需求变更太多且常见了,也没什么管控,这直接就增加了开发时间。但也只能提个意见,能不能控制住就不知道了。

5.引入自动化测试

  • 其一:项目时间紧张,一般项目上线后测试就进入下个项目了

  • 其二:测试环境一般都是在客户的内网,一般都需要研发手动部署,没持续集成一说。脚本也就不能自动执行,且脚本管理上有点麻烦。

  • 在系统进行迭代、修复时能保证一些功能正常。但实施起来有难度。

个人在管理上的经验很少,对其中的【质量管理,提升研发的开发质量】有点懵,能想到的质量管理更多的也是测试工作上的质量管理。至于提升研发的开发质量,感觉最有效的还是规范开发流程及让开发在前期做好系统设计、需求分析,且有充足的开发时间。但是这些无疑是需要投入更多时间的,现在开发时间都不够,这些估计也不好落地...

TesterHome社区的一些同学进行了讨论

图片

图片

图片

你是怎么认为的呢?

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

 ​​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值