软件测试的流程 思考

我一直在思考像微软、IBM、谷歌、腾讯等这些公司的他们的测试流程与小公司的测试流程区别在哪里?每当想到这里感觉他们这样的公司的流程肯定会很神秘或许感觉这些公司他们有着很好的流程,其实我这里想说的软件测试的流程其实都是一样的,没有我们想的那么神秘,那么为什么这些公司的测试会做的很好呢?
我的答案很简单:
1.拥有着健全的测试体制;
2.测试团队的执行力很强;
3.测试人员的态度和心理素质很强;
4.公司领导对测试的态度;
5.测试人员对时间的态度;
分析一下小公司导致这些问题的现状:
许多的小公司没有建立完整的测试体制,有时候建立单独测试的团队,但是同时团队无法尽早的嵌入研发的过程中,而是软件一个版本开发完成后移交给测试人员进行测试,测试人员无法尽早了解到软件需求,由于对需求的不理解很多缺陷无法发现,产品上线客户经常反映缺陷,这样领导觉得有没有测试都一样,最终还的由用户反馈缺陷;测试团队的执行力很差,测试人员的惰性,往往遇到困难就退缩,觉得流程很有问题,这样的团队的执行力很差,往往就是一个比较虚的团队,经受不起任何的考验,感觉他们都是在怨天忧人,而没有好好的去执行这个流程;而这样的测试人员对测试的的态度也不是很好;测试人员觉得公司往往不重视测试,他们有点意志的消沉,往往做事情都是很马马虎虎,觉得公司的不重视,他们的态度也慢慢的就降下来了,同时测试人员的书写能力很差描述问题的时候往往描述不清楚,而许多测试人员和开发都有着敌对的态度,觉得开发人员故意难为他们(举例下班的时候部署一个新的版本而需要测试此时由于下班的原因,导致情绪不高,往往这时候体现了人的心里素质),公司对测试的态度,很多的时候公司都会从利益出发,往往你可以给他带来多少利益他才会对你重视起来,往往自己觉得公司对测试的态度差,而此时也不能做出很好的成绩,这样恶习的循环导致公司对测试的态度越来越差。

原文地址:https://www.cnblogs.com/yangxia-test/p/5265841.html