如何进行测试范围确认

发表于:2016-2-18 10:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:搜狗测试 陈俭    来源:51Testing软件测试网原创

  前言
  本章内容旨在向大家介绍桌面组的测试设计思路和方法,不论你是新加入测试的初学者,还是从事一段测试的实践者,通过阅读这篇文章相信可以帮助你更加深入地了解桌面组的测试。
  测试人员每天的例行工作之一就是与开发沟通代码改动,并对改动进行功能回归,我们称之为测试范围确认。对于每个测试人员来说,可能都会遇到以下问题:
  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内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 天使之心001
    2016-2-19 10:28:54

    本人测试,不理解为什么对话是这样进行的,疑惑如下
    1、测试去问开发这个地方怎么改成这样-------就我所知,开发不能随意改代码的,改的前提要有需求啊,而需求必经过测试,怎么会改过了测试才知道
    2、测试问开发这个指针如何如何-------------作为测试,我认为测试人员找准自己的位置,无须去管改了指针还是对象,测试应该从功能出发,以需求为落脚点,不应该去纠结内部实现

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号