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

17727591462

性能测试的沟通过程

发布日期:2022-05-10 09:07:11 作者:多测师 浏览次数:

  就测试的结果进行沟通是很重要的。所以接下来的问题是,我们究竟在沟通些什么?所谓就测试结果进行沟通,可不止是报告几个数据那么简单。如果你这样做的话,团队里的所有人在身担其他任务的情况下都得花时间来分析这些结果数据。如果先对测试结果做一些基本的分析和解读,并给出一段概述,其他人理解起来就会容易得多。

  所以你需要根据讨论出的性能需求和目前的性能水平来解读测试结果。首先,你需要指出系统性能与目标的接近程度(与目标的差距有多少,或是超出目标多少)。其次,你需要说明产品的性能是否发生了重大变化。不管这种变化是否导致产品无法达到性能目标,都应该将相关的信息告知所有相关人员。引起这种变化的原因可能是新增了一大块功能,这时对产品性能的影响是不可避免的,几乎没有能够改进的空间。但也可能是因为别的小问题,例如数据库缺少了某些索引,这样的问题应该很容易解决。

  谁需要知道测试结果

  有三组人需要了解测试结果:开发者、项目经理和客户。开发者和项目经理应该在测试运行完毕之后立即知道结果,这样他们就能在问题出现之初尽快合理地将问题解决。另一方面,没必要每天都拿一些小问题去打扰客户,否则当你说到真正重要的问题时他们就不会全神贯注;但也不应该疏忽与客户的交流。你可以每周安排一次会议,定期把性能测试的结果通报给客户。

性能测试的沟通过程

  此外,要记住不同的人会对不同的信息感兴趣。客户和项目经理可能希望看到比较高层面的概述,而开发者则对原始数据(以及给定时间内的响应数量等内容更感兴趣。如果能把适当的信息提供给不同的人,就能更有效地沟通产品的状态。)

  是否只需要写一份报告

  不完全是。你当然可以写一份报告,然后用邮件发给所有人,但问题是大部分人很可能不会看这个报告,于是你想要传达的信息也就丢失了。报告只是一种用来帮助你传送信息的工具,而不是你的最终目的。

  用一个网站向所有人展示最新的性能测试结果是很实用的。然后你走到某个人的座位跟前讨论性能测试结果时,你就可以打开这个网站,把你发现的情况指给他看。不幸的是,大多数并不善于看测试护报告,所以为了确保你的信息能够传达到位,唯一的办法就是走到别人的座位旁边,或是拿起电话,向别人解释整个测试报告。

  小结

  你的目标是建立这样一种沟通机制:由于性能需求已经很清楚,因此无须拿着每次测试的结果去问客户是否可以接受,在每周介绍项目的当前性能状态时,你只需指出测试结果中的异常之处,并向客户解释异常情况出现的原因;如果某个区域的性能特别差,但经过判断这不是一个严重的问题,你就应该告诉客户为什么这块性能比较慢,为什么项目经理认为这不是一个高优先级的问题;如果该客户不同意这个决定,那么项目经理和客户就应该坐下来具体讨论当前的情况。

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


查看更多 >>

推荐阅读