测试过程中我们经常要找产品同学确认需求,切忌在测试用例设计时不主动沟通,测试过程中有疑问也不主动提出来,等到验收、上线之后出了问题再相互扯皮。测试工程师一个非常重要的能力就是沟通能力,并且是尽早沟通,越到后面,留下的隐患就会越严重。缺陷存在的一个很重要原因是,产品提的需求往往不够明确,并且开发的理解往往存在偏差,正是产品和开发的认知偏差导致一些产品缺陷的存在,测试的价值之一在于发现产品和开发认知之间的壁垒,并且将这个壁垒降到最低。
在和产品沟通前,我们需要先自己理清需求,明白需求的整个背景、功能点、背后交互逻辑等,避免出现鸡同鸭讲,然后还抱怨产品不懂业务的情况,即出现问题要先在自己身上找原因;其次,要更多地用数据说话,举出直观的例子,让产品能简洁明了地get到你的点。