谈关于最近软件测试的面试

发表于:2012-8-24 11:27

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

 作者:Oscar Xie    来源:51Testing软件测试网采编

  前段时间有新的产品需要招人,安排和参加了好几次面试,下面就谈谈具体的面试问题,在面试他人的同时也面试自己。

  面试问题是参与面试同事各自设计的,我也不清楚其他同事的题目,就谈谈自己设计的其中2道题。

  过去面试总是会有如何测试Google首页,测试杯子,测试电话之类的,有偷懒的嫌疑,这次来个具体的,第一个题目如何测试下面这个表:

  一、第一个问题设计测试用例

  面试里得到的很多回答就是一条条罗列,例如:

  1、界面显示是否正常,各种浏览器、分辨率,文字是否显示正常

  2、这个数据是否和数据库一致

  3、promote按钮是否正常使用

  4、上一页下一页按钮是否正常

  5、列表标题是否支持排序,排序功能是否正常(很奇怪,这个提到的人不多,类似的下拉列表的Autocomplete也很少人提到)

  6、......

  比较少的听到按照测试类型来设计的,例如界面测试用例、功能测试用例、大数据测试用例等等,

  也没有听到按照正常用例和异常用例来罗列。

  二、如果你来设计这个表,还会做哪些完善

  1、可能有些人注意到,这个结果总共有99523个,提供的翻页只有前进后退,是否加个go to page的功能

  2、貌似我们以前见过列表翻页还有提供第一页和最后一页,那是否也加上

  3、结果很多,是不是加个搜索(其实这个数据是搜索得到的)

  4、这个列表一页只显示10个结果,是否可以多显示些,是否加个每页显示数目

  ...

  问到第二个问题,有些面试人员就迷惑了,经常听到的是“我们都是根据需求测试的”,那我问,你们对用户体验关注么,

  得到很多回答是“设计好的,我们只是测试下”,被动式的测试居多。

  三、如果你来实现这个表会怎么做

  1、最简单的,拉个控件,之后连接到数据库,搞个dataset/datatable数据绑定读取数据显示

  2、直接连接到数据库如果数据量大时,前台等待过久怎么办,哦,有AJAX,异步获取数据

  3、还有没有更好的,预加载,生成10页的结果放在服务端,这个技术在网购网站首页的促销商品大量使用

  这是一个优化的问题,可惜很多测试对于开发的设计实现没有任何的兴趣或是根本不去了解。

  了解了下,有很多公司是不能看代码的,能看代码的也没有编辑的权限,把测试定位成开发的服务,但并没有充分利用测试可以帮助开发定位错误,

  让开发更快的修复缺陷,更多的是选择让测试熟悉业务。

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

精彩评论

  • PYbless2008
    2013-6-20 16:53:20

    受益匪浅啊

  • 芍潲
    2013-6-04 09:11:10

    其实不是不想写点东西,只是总也不知道从哪里入手,还有就是,您说的那个分页的问题,日常测试过程当中,至少我都考虑过,但是,面试的时候可能就说不出那么多方面来。。。。受教了,其实面试还是应该把想到的都说出来。

  • megnetic
    2012-9-19 09:36:26

    受教了
    启发很大啊

  • 独孤之星
    2012-9-18 14:56:44

    最主要的真的还是用户体验

  • Candysnow
    2012-9-14 16:20:55

  • 流光飞羽
    2012-9-14 10:15:48

    我感觉自己就是面试中那8个人中的1个。
    惭愧...

  • lingduo123
    2012-9-12 10:04:48

    受益很深,注意深度

  • 炫彩琉璃
    2012-9-03 17:52:43

    学习了~ 平时工作中应该更高的要求自己

  • 平静的ly
    2012-8-31 10:19:50

    受益匪浅啊

  • 小柯烨
    2012-8-30 18:17:45

    这个很好!让我更加的明白了!

  • mysusanna
    2012-8-25 16:38:06

    细细分析下来,我觉得都是面试的一个测试人员的思维。给个一个测试对象,你的分析和设计思路;面对一个问题,你解决问题的思路。我觉得这是很多测试人员缺乏的,很多人没有重视,甚至没有意识到思路的重要性。 不管工作3年,还是4年,如果不思考如何持续改进,工作再长也是假的。

  • vivianqw
    2012-8-24 17:14:54

    貌似这个面试挺难的。。。不过受教了

  • fxhchl
    2012-8-24 15:28:24

    受到启发

  • guangleisun
    2012-8-24 15:25:57

    各个公司要求不一样,看你的关注点了

  • yctcyhx2012
    2012-8-24 13:50:05

    收益了

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号