前言
测试人员每天的例行工作之一就是与开发沟通代码改动,并对改动进行功能回归,我们称之为测试范围确认。对于每个测试人员来说,可能都会遇到以下问题:
1、拿到一个代码改动后我首先做什么?
2、跟开发沟通时问些什么?
3、我该如何沟通才能问到自己想问的问题?才能更精确的得到回归范围?
4、担心自己问的问题太不搭调,被对方嘲笑怎么办?
5、跟开发沟通结束后,接下来该怎么做?直接按照开发说的去做吗?
针对以上问题,我们组内进行了一次精彩的"实战演习"。找一个真实的代码改动,一位同学扮演开发、一位同学扮演测试,模拟了测试范围确认的整个过程。每一段小演出后,让其他人发表自己发现的问题和感想,并把得出的解决方案总结出来,整个过程笑料不断,大家的收获颇多。
演习期间,沟通环节比较精彩,也是大家最关注的地方,我挑了两个对话场景,以及对应的bad case和good case对话让大家体会一下,红色字体的评语是本人自己添加的,有更好的理解可以单聊哦~
对话背景1:一天,武爷对浏览器的代码作了几笔改动。小强匆匆忙忙地看了一下代码变更之后,就跑去问武爷了……
Bad case(小强版)
小强:有一笔代码改动的地方,把一个auto指针, 改成unique智能指针。我了解到这两个智能指针都可以在对象销毁的时候自动释放内存。(评语:目的不明确,导致对方不清楚你的来意)
武爷:不明白……
小强:就是说 auto_ptr 指针会在赋值时把自己所指向的内存块转移到另外一个指针中,而unique_ptr则不会,是这样吧?(评语:还是没说明来意,关注点停留在技术细节上,对方仍然不明白来意)
武爷:不明白你说的是什么?
小强:就是代码改动的时候把一个auto指针换成了unique指针,这个指针的变动会有什么影响?(评语:进入主题了,不过封闭式的提问,对方直接回答有或者没有就行,还是没能得到自己想要的答案)
武爷:你可以理解unique更安全,更换后没有太大的问题,那笔改动不用回归。
小强:……
... ...
查看全文内容,请点击下载:http://www.51testing.com/html/65/n-3704165.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。