如何去保证软件的质量

互联网企业的发展,离不开用户的需求,而质量问题是用户的需求很重要的一个指标,对于企业而言,软件质量的管理和保障是其中必不可少的一环。从事测试行业多年,对于软件质量的管理和保障也有了一定的认识,下面我谈一下我对这块的看法,也欢迎大家一起进行探讨,学习。

对于保证软件质量,我们分为三步:

  1. 测试流程的巩固
  2. 测试技能的提升
  3. 测试理念的建立&固化

image-20200723211903213

  1. 为什么把测试流程放到第一步呢?因为我们一个测试组会有很多人,大家的测试技能、测试理念是参差不齐的,这时保证质量的最基本的手段就是,把整个测试流程执行好,能很大程度的保证软件的质量。
  2. 对于测试技能
    • 测试用例的编写是最重要的,提升起来也是最困难的,需要不停的磨炼和探索,平时也可以提倡组内用例写的好的同学分享自己写用例的心得等。
    • 对于测试工具 Charles,Postman,Perfdog,Airtest相对来说学起来比较容易,基本也能满足我们对接口,性能等的测试。对于Python语言的学习是一个漫长的过程,可能需要坚持半年甚至几年,并每天都花一定时间的学习,才能有点小成,这个有点看个人意愿了。
  3. 测试理念和职责的固化和调整,这个偏软实力,要从一个测试达到一个QA的标准,实际最重要的就是这方面,需要慢慢的在工作中磨炼,并树立一个要保证整个工作流(非测试流程)的顺利进行的思想,且要对一些体验性问题保持敏感,真正的站到用户角度去思考,而并不是只是说说而已。

以上是我整理的自己的一些看法,里面应该还有很多可以优化和提升的地方,大家有什么意见或看法,可以到评论区留言,感谢!!!

结语

面朝大海,春暖花开。

愿你一生努力,一生被爱。