51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6234|回复: 18
打印 上一主题 下一主题

[讨论] 【面试题】警察、法官和教师,你认为谁和测试人员的角色相近?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-29 14:22:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
警察、法官和教师,你认为谁和测试人员的角色相近?
大家都来答答看
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2010-3-2 11:23:05 | 只看该作者
    原帖由 hzlovewl 于 2010-2-27 15:59 发表
    不敢苟同楼上的。
    要说纯粹的执行测试,那应该是警察,判决那是法院干的事。
    法官明显是评审,听完原被告的证词以及激烈的辩论后,法官拍案决定评审通过与否。
    师傅领进门,修行在个人。也就是说教师是一个辅助角 ...


    先说明一下:考察这类题目的时候,主要考察的是思维方式,如果思维方式是正确的,那么即使答案错了,也没有太大关系,不要目光放在答案上,而更重要的是回答问题的思路,我曾经面试过不下50个人,曾经也问过这个问题,对于答案是2个字的人,不管答案是否正确,都会被扣分,因为面试官想要的不仅仅是答案,更重要的思路。下面评价一下hzlovewl 的观点(遇到这样的回答,有一点是可以肯定的,那就是他可以顺利通过这一关,因为他的思路是正确的)

    首先来分析一下警察:如果说警察的抓罪犯的过程可以看作是测试执行过程这点没错(依据是法律法规,期望结果是遵守法律法规,违反了就
    是犯罪或违规(即:是BUG)反之则不是),但是警察的职能不仅仅是抓犯罪还有依法执行,依法执行是按照法官的判决去执行,他的依据是判
    决,那么期望结果和实际结果是什么?期望是犯罪就坐牢无罪就释放?显然不是,法官怎样判决他都要无条件执行,缺少一个期望结果与实际
    结果的比较过程,所以别被执行2个字迷惑,依法执行跟测试执行是不相近的,所以说警察与测试执行相近是考虑问题不全面造成的。
    说法官明显是评审,这个观点是典型的对评审的概念不熟悉造成的,评审是贯串于软件开发的各个阶段的,需求分析阶段有需求评审,计划阶
    段有计划评审,后面还有用例评审等,那么请问法官在每次判决之前是否要先评审一下法律法规(类似于需求评审)呢?显然不可能。所以说
    法官明显是评审是因为忽略了软件开发的各个阶段都需要评审。而法律的编写和评审是人民代表大会,行政法规的编写与评审是国务院。
    首先纠正一点:一个软件的好坏是取决于开发者的水平,这个观点是不正确的。决定软件质量的是软件过程,开发者的水平只是个重要因素而
    已,举个例子:假设计划阶段出错了,那么开发者的水平再高,也是在错误的基础上去写代码,不管代码质量多好,那都是错的,比如,客户
    想制造100辆轿车,你给他制造的却都是100辆轿车模型,那么无论你的模型制造的多好,那么对于客户来讲,那是也是没用的东西,更说不上
    好坏了
    其次在我的观点中已阐明,这个观点的得出与思考者的思考角度来决定的,从不同的角度可以得出不一样的答案,即可以把学生的行为看作被
    测系统,如果是这样,那么教师可以看做是测试,但是我也可以把学生看作是被测系统,那么教师可以看做是测试加开发。不知道大家有没有
    做过这样的选择题:假设有A,B,C,D四个选项,正确答案是ABC,那么你可以说正确答案是A吗?显然是不可以的,最多只能说A是正确答案之
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-2-27 15:59:41 | 只看该作者
    不敢苟同楼上的。
    要说纯粹的执行测试,那应该是警察,判决那是法院干的事。
    法官明显是评审,听完原被告的证词以及激烈的辩论后,法官拍案决定评审通过与否。
    师傅领进门,修行在个人。也就是说教师是一个辅助角色,就像测试一样,一个软件的好坏是取决于开发者的水平(简单的这么说),测试人员只是起辅助作用找出问题,至于改的怎么样,那还是得靠开发自己的能力了。也就是说开发是学生,代码质量就是学生的成绩。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2010-2-26 16:42:41 | 只看该作者

    这个问题考察了2方面的内容:1、解决问题的思路 2、对软件测试工作内容是否熟悉

    我个人觉得这个题目如果改为警察、法官、教师,哪个职业与软件测试执行最相似比较好一点
    如果我遇到这样的面试题,我会按以下思路回答:
    1、分别分析一下警察、法官、教师的最主要工作内容
    警察:抓罪犯,依法执行判决结果
    法官:依法判决
    教师:育人
    2、分析一下软件测试的概念
    使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别
    3、比较这些职业与软件测试的相近之处:
    警察:
        1)、抓罪犯。法律法规可以看做是需求或预期结果,实际结果是每个人的行为,如果哪个人的行为与法律法规相违背,那就判断为犯罪,这一过程类似于测试人员的测试执行过程        
        2)、依法执行判决 。判刑后,依法执行对罪犯进行牢改,这类似于开发人员的修改缺陷的过程
    法官:依法判决。判断罪犯的行为是否是犯罪,如果是犯罪,那么应该判处什么样的刑罚。法律法规可以看做是需求,是否犯罪可以看作是判断是否缺陷,判怎么刑罚可以看做是缺陷的严重程度。
    教师:育人。(这个职业的只能比较广,所以角度不同会得出不一样的结论)
        1)、根据育人标准判断一个学生是否做的正确,育人标准=需求,违背就是不正确(缺陷),遵循就是对的(不是缺陷),发现学生的行为是错的,那就相当于发现缺陷,然后就会让学生改正这个缺陷,而这个让学生改正的过程类似于开发的修复缺陷的过程(因为教师的测试系统是学生,那么学生就类似于程序员的程序代码,不可能主动修复缺陷。所以会这样说)
    4、得出结论,选择与软件测试最相近的一个职业。
    警察:类似于测试执行+开发修改缺陷
    法官:类似于测试执行
    教师:类似于测试执行+开发修改缺陷
    与软件测试(确切的说是测试执行)最相近的职业是:法官

    [ 本帖最后由 feiyunkai 于 2010-2-26 17:08 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-1-26 10:03:13 | 只看该作者
    法官,照着法律验证是否犯罪,测试,照着需求测试是否满足。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-1-25 21:50:55 | 只看该作者
    我怎么觉得像教师呢
    法官貌似做评审的,警察像做自动化测试的,法律法规就是那个脚本咯,
    教师呢,就是找到每个学生的缺陷,不是找完了就没事,还得定位啊,哪个学生哪方面不行都得说的出来,要不怎么跟家长交代呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-1-12 18:57:09 | 只看该作者

    我觉得是法官

    软件开发流程中,最终的产品发布必须要通过软件测试,软件测试人员具有判定软件产品的合格与否,跟法官判断嫌疑人有没有罪一样。好像是这样,哇呵呵,不知道,我要选就选法官。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-1-12 09:31:14 | 只看该作者
    测试——具备三者的特点,只不过所处的Degree 不同而已 在测试领域,“法官”和“医生”有什么不同呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-1-7 11:05:49 | 只看该作者
    相比还是法官比较合理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-1-6 20:17:03 | 只看该作者
    觉得法官和警察都可以,各有各的道理!法官是在找法律的Bug,警察是在找社会的Bug。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-1-6 19:51:22 | 只看该作者
    感觉应该是法官?
    软件也是最终判决是否符合标准,还必须测试人员,法官符合这一角色
    呵呵  个人认为
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-8-3 12:39:02 | 只看该作者
    拿钱好好干
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-7-31 12:27:42 | 只看该作者
    诶,是,现实社会中的确如此,金钱社会嘛。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-7-31 12:05:04 | 只看该作者
    现实一点的话,没有一个是相近的,现在的法官是拿钱办事,警察是拿钱就不管你犯的事了,教师是拿钱才好好干
    哪一个都不像测试人员
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-7-31 12:02:03 | 只看该作者
    很遗憾,大家答得都不对,应该是法官,面试官是这样说的,法官执行第一道程序,他先看这个案件的所有文件,如果不通过的话就过掉,不必再执行了。当时我也选的是警察,也有点不理解。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-7-30 17:48:10 | 只看该作者
    呵呵,,,,,我也是选择警察
    不知道答案是什么哦,,,期待中!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-7-30 10:45:00 | 只看该作者
    其实我觉得是警察。教师这个职业主要是传业授道,而软件测试人员并不是传业授道,而是某种探索,寻找软件中的bug,两者有着根本的不同。而法官的工作着重于判断,并做出决定。这与软件测试的工作有一个相同之处,就是根据 bug及其修复成度来判断软件是否可以发行。而警察责任主要在于维护社会治安,并保证社会安定,类似于软件测试人员质量保证的主要工作责任。而在发生案件时候寻找线索,罪证来破案的过程,就很像软件测试人员查找bug的过程。

    其实不是很了解软件测试,但是想进入这个行业。不知道以上这么想对不对。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-7-30 10:43:20 | 只看该作者
    警察吧,保证社会治安稳定,同时也要逮捕给社会稳定带来危害的罪犯,哈哈。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-7-30 08:58:57 | 只看该作者

    回复 1# 的帖子

    如果只回答一个的话,就选择教师;
    选择多个的话,我觉得测试人员有的时候是警察、有的时候是法官、有的时候还会是教师。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 23:52 , Processed in 0.085380 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表