最近出现好多不应该有的想法:
1、一直都是那样的,没有问题;
2、以前都验证过了,没有问题;
3、那个地方谁都知道,不可能出现问题,没有问题;
4、之前反复测那个地方,不会再有问题了,没有问题;
5、这种问题我都一直很重视的,已经最大力度进行测试了,没有问题;
往往吐血的情况就是在你觉得最不应该的地方出现了最不应该的问题,啪啪啪,一下下重重的打脸。
换种想法,为什么重中之重,以前一直谨慎对待的地方出现问题,是自己偷懒懈怠了还是思维的死角变多了或者是思维固化了?
测试不能机械的重复工作,要实时的通过更新来搅活自己的大脑,不要榆木脑袋一根经。
和开发打交道多了,开发天天敲代码,逻辑性和思维方式固定的不可理喻:你给我A我就返还给你B。
测试多多少少会被开发影响,也慢慢觉得:我给你A你就得给我B,我不给你A,你就给我error;这么想不对,开发的顺向思维很牛逼,但是测试的逆向思维要坚定着,不能随意被左右:
1、测试不要觉得测试点简单通俗易懂就自认为绝对不会有错;
2、测试不要觉得反复验证过的功能就绝对没有问题;
3、测试不要觉得得到修正的问题就绝对没有问题;
4、测试不要觉得所有的bug如果没有all closed就不能提交下个测试节点;
5、测试不要觉得需求就是完美的,开发就是错的,测试要保持中立客观;
6、测试不要觉得测试就是拿着A和B对比,一模一样就是ok的;
7、测试不要觉得自己天下无敌,即便系统的每个像素都覆盖测试到了,一切是那么的“完美”;
8、测试不要觉得开发说等一会,就是不想改你的bug,你试试同时考虑多个小事情你会怎么样;
9、测试不要觉得需求说改动一下,就觉得天要塌下来,问清楚为什么要改,价值何在,任何改动都是允许的,但是一定要说明:要付的代价和收获什么是否能成正比。
10、测试不要觉得工作时间长了,就牛逼了,测试没有壁垒,脑子不活泛,迟早被开颅;
以上仅作为自省,居安思危,不停步不停进步。