这个文章接上一篇的《测试的层次感》,里面有说到单元测试,服务测试(接口测试),UI测试。
测试的目的是什么:无论任何方法(比如接口测试工具或代码或UI测试或自动化或手工测试等)尽可能多的去测试我们的代码。
那么在整个测试中,哪些地方可以体现出我们测试人员的核心竞争力是什么,是识别盲点。如果可以把盲点找出来,谁来执行测试,都可以。不管是自动化还是手工测试。
这里的盲点,并不只是测试人员的事情,开发在做的时候,也需要尽可能的考虑全面。否则,bug会很多。
那么这些盲点在哪里呢?
首先在正常的流程和业务逻辑中不大可能存在盲点,因为是测试比较多的地方。这里的bug一般都可以找到。除了正常的流程和业务,那就是异常的情况和特殊的流程了。可能会有意想不到的bug。
其次,新的需求或流程点可能跟我们当前的系统并不兼容,甚至会产生矛盾。这样的问题发现的前提是对当前的系统非常熟悉和了解。需求是用户提出的。这里的用户可能对我们的系统并不是很了解。
如上,说明我们需要参加需求研讨会。不要再躲掉省事。。to myself。
网友评论