多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

13825291265

软件测试之和产品负责人沟通的需求

发布日期:2021-12-30 09:29:15 作者:多测师 浏览次数:

  测试过程中,我们经常要找产品同学确认需求,在这种时候,切忌在测试用例设计时不主动沟通,测试过程中有疑问也不主动提出来,等到验收、上线之后出了问题再相互扯皮。

  沟通能力

  测试工程师一个非常重要的能力就是沟通能力,并且是尽早沟通,越到后面,留下的隐患就会越严重。

  缺陷存在的一个很重要原因是:产品提的需求往往不够明确,并且开发的理解往往存在偏差。

  正是产品和开发的认知偏差导致一些产品缺陷的存在,测试的价值之一在于发现产品和开发认知之间的壁垒,并且将这个壁垒降到最低。

  如何和产品沟通

  在和产品沟通前,我们需要先自己理清需求,明白需求的整个背景、功能点、背后交互逻辑等,避免出现鸡同鸭讲,然后还抱怨产品不懂业务的情况,即出现问题要先在自己身上找原因。

  其次,要更多地用数据说话,举出直观的例子,让产品能简洁明了地get到你的点。

  有两个能促进跟产品沟通的方式,一个是实例化需求,另一个是借助系统交互图。

软件测试之和产品负责人沟通的需求

  实例化需求

  实例化需求是指,将原本生硬、枯燥的一句话需求翻译成具体的几个案例场景。比如我们可能会遇到的,关于提前结清的需求就是一句话:提前结清收取当期利息和剩余本金及提前结清手续费(剩余本金的x%)。

  你看到这个需求的时候可能会有疑问,当期利息是从什么时候开始算,如果前面期数已经逾期了还能提前结清吗,已经算了当期利息那剩余本金包括当期吗等等。

  这时候可以拿一个还款计划,然后列举在不同时间点进行提前结清时收取的金额。可能产品在看到这个实例的时候才会想到,在这些情况下应该要怎么处理合适。

  系统交互图

  当产品不理解他想要的功能背后的逻辑时,用怎样的语言跟他沟通他也不会明白。

  这时候,借助Visio、WPS等工具画流程图、系统交互图会是个好主意。有了明确的图,产品同学也能立即明白当前的你理解的和他想的系统交互中不一致的点,以及当前的交互中有遗漏和有风险的地方。

  小结

  当我们和产品沟通了这些不一致的点之后,应该及时同步给项目组中的其他成员,并将其整理成测试用例、业务文档等,帮助后面接手的开发及其他测试同学更好地理解需求。

  测试同学要多发挥主观能动性,想更多高效的办法去促成和产品之间的沟通,挖掘更多不确定的点并将其明确,这样我们做的需求才能尽量完整及完善。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读