51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5664|回复: 4

[原创] QA真的能保证质量吗?

[复制链接]

该用户从未签到

发表于 2019-1-24 16:03:08 | 显示全部楼层 |阅读模式
我最早接触QA是去年在一家大型制造型企业实习的时候,在这种企业中有两类人最NiuBility,一种是保安,搞的和特种部队似的,一种就是QA人员,相当于现在的城管,非常的威风。

经过一段时间的了解发现这个公司非常的重视的QA,当时实行的是全面质量管理,QA具有非常大的权力,可以随时随地对各级经理的工作进行审查。进一步了解发现其实QA的作用其实是非常的大的,我有大量的一手资料表明实行全面质量管理和引入QA后,公司产品的质量确实有很大的提升,QA在日常工作确实可以发现很多不符合流程的东西,减少很多不必要的损失。总之QA给我留下的印象是蛮好的。

最后在一家IT研发企业工作后,也接触了点CMMI/QA工作,开始我对QA的态度是非常的积极的,但最后发现引入QA后,我们的软件产品质量并没有提升,而且我们做了大量的QA工作却并没有收到预期的效果,我反思后觉得有以下原因困扰我们实行QA的地方:

一个是按CMMI的说法,QA主要是检查过程的执行是否符合要求,那么并不能直接作用于产品,只能通过保证过程来间接的保证质量,对于制造型企业,很多东西是依赖于机器化的流水线作业,而对于软件企业来说很多东西很难规程化,人的因素总是琢磨不定的,所以即使过程执行的很完美,但过程所产生的东西不见得同样是完美的。

还有一个变通的做法是,弱化对过程的检查,强化对工作产品的检查,比如对设计 编码 测试等各方面做深入的走查,那么这就要对QA人员的要求非常的高,要求对软件开发的各个环节有很深的认识与经验,但是公司也不大可能会把有这种能力的人放到QA的岗位,很多公司的做法是把新手推到QA的岗位,所以QA检查难免会走形式化的路线。

那么到底如何保证的质量呢?我的一点不成熟的看法是主要由项目经理来保证,理由是做一个项目其实是项目经理对各个环节最了解,也具有一定的管控能力,但这又涉及到一个客观的问题,谁也不知道这个项目经理是不是有很强的自我纠错的能力,QA的理念其实也是想借助于独立的第三方来做客观的审查,但是,我还是认为给予项目经理足够的信任,让他来对质量负责更加实际点。


回复

使用道具 举报

该用户从未签到

发表于 2019-11-15 14:58:31 | 显示全部楼层
楼主,你说得很中肯啊
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2020-2-15 14:11:32 | 显示全部楼层
很赞同楼主的说法。目前我们公司也是在实行CMMI,QA也是由新手来做。实际做出来的效果和预期的差距很大,原因是QA岗位要求较高,需要较为专业的人才能去做并非新人能够胜任的。而且目前我们的QA还是测试人员兼职的。目前我们公司实行CMMI都是在走流程而已
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-7-13 15:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2020-5-27 17:31:15 | 显示全部楼层
    感觉QA在工厂生产线比较重视,但是在IT研发企业都不重视,他们就只管赶项目进度
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-7-28 09:32:32 | 显示全部楼层
    OA新手来做,我觉得也没问题,QA要保证开发的流程按照预定的流程去执行,对产品的质量可以让专家去评审,通过多渠道多手段保证软件产品质量。
    QA解决不了产品质量问题,专家,PM也解决不了产品质量问题,只有通过项目质量体系的建立,人员的配备等方式才可以一定程度上解决。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 16:17 , Processed in 0.064899 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表