五、责任心;站在公司和用户的角度考虑问题
  我在面试中问过很多人,测试人员应该具备哪些素质?大家都提到了“责任心”。
  但是责任心到底是什么?怎么去做呢?我觉得责任心是对软件质量要有负责的态度,对公司有负责的态度,对用户有负责的态度,对自己的工作负责,然后用心去做事。
  公司越大,需要我们的责任心越强;因为这个是无法用数据去判断,只能通过现象去分析。公司越大,部门会越多,系统也会越复杂,相互依赖。现在很少有一个系统是独立完成的。所以作为测试人员,软件质量的后把关者,不能只看到自己负责的这一块,不能局限于自己的部门、团队,只要发现问题,不管是自己的,是其他系统的,还是没有明确人负责的,我们都有责任去提出来,去找人解决。只要是问题,都应该被解决。也许别人笑我们太傻,“我笑别人看不穿”。
  京东测试的价值在哪里?
  测试到底有什么样的价值?测试的价值又体现在哪里?我们怎么样让测试的价值发挥的更高,更充分?我一直在思考这个问题。
  其实测试的价值我认为是经过我们测试的东西,能够让老板放心。测试的价值体现很明显,是Bug;我们发现的Bug越多,开发越放心,感觉“嗯,帮我发现了这么多问题,应该差不多了”。其实作为测试来说,我发现的问题越多,对软件的质量越不放心;担心啊!!!
  为什么呢?因为Bug越多,证明软件存在的隐患越多,代码质量是存在问题的。
  测试一直是以测试数量论英雄,其实我觉得除了数量,发现Bug的早晚、严重程度、Bug类型更能说明一个测试人员的价值。
  日常我们测试的项目都是时间紧急,导致需求或设计都可能存在一定的问题;或是bug或是未考虑到,或是描述不清。开发写代码过程也会出现遗漏、错误或到了时间节点未进行联调或自测;所有这些问题都会在测试阶段集中爆发,导致测试80%时间在调试,在验证需求是否实现,验证功能是否正常。也许我们会发现几十个、几百个Bug,但是这些Bug真正发挥测试的价值了吗?我觉得,还没有!
  我认为测试的价值除了发现那些表层的Bug外,更高的价值是去更多的挖掘那些隐藏更深、开发和产品未能预料的Bug,需要改善或提高用户体验的Bug,尽早的发现需求和设计中的漏洞。