对软件测试的理解,怎么保证测试质量?【乐搏TestPro】

其实抛开业务谈性能、安全测试都是耍流氓。下面讲两故事:

小李公司的软件测试相关资源极少,但是软件版本不断更新,所以小李也就只能保证业务功能测试,虽然线上总是有bug,但是也好在有人用,但是领导给到的质量目标是“保证不出现致命的bug”,所以他们虽然对于无法全面覆盖测试有埋怨,但是面对老板的需求和市场的需要也就妥协了。

小王的公司,软件测试相关资源丰富,版本规划很合理,因此团队的业务功能、自动化测试都下了很多功夫,但是用的软件的人没几个。每次领导都会把问题归结于软件质量的问题,比如什么什么功能不合理,哪个界面的设计没有考虑用户的体验。开会的话总是以开发团队为首挨骂,很多KPI考核。

小李非常羡慕小王的公司,所用的测试技术和工具非常牛,但是小王羡慕小李不会被莫名其妙扣钱。

所以??
软件都需要仔细推敲业务,解决用户的核心痛点,只从技术层面谈软件测试质量很扯。对于用户来讲不一定零bug就是好软件,而是一开始用就觉得很有用,哪怕有一点问题,也会有很大的容忍度的软件。
对软件测试的理解,怎么保证测试质量?【乐搏TestPro】_第1张图片

软件质量如何保证?先回答这几个问题:

所开发的软件质量问题会带来什么样的后果,什么后果不能承担?
是否有一个明确、清晰,所有人都能理解的业务增长的指标呢?
你的质量度量指标可以追溯到公司业务增长指标吗?
公司的质量责任是什么呢?
公司的质量价值阐述是什么呢?
公司的质量控制有什么方法吗?
谁是公司软件的推动者?
缺陷分析报告能带来什么价值?
影响自动化测试部署的因素有什么?
怎么保证软件质量,可以将上述问题问给自己。可能自我回答后就会有一定的理解。除了用户之外,质量问题对企业自身,对测试人员个人职业生涯相关的内容也应该考虑进来。清楚业务是对焦的关键,清楚业务可以让软件的任何版本和改动都聚焦到业务本身。

你可能感兴趣的:(互联网,JMeter,软件测试,软件质量,软件测试,mysql,git,项目管理)