查看完整版本: 请教:因为这个面试题目,我被鄙视了。

maryjeanne 2007-7-25 11:43

请教:因为这个面试题目,我被鄙视了。

[color=DarkRed][size=4]题目1:
一个服务器,可以用手机来下载MP3,Picture等文件,收费方式有两种:一种是包月的,一种是按照流量计费。
1)请写一下测试这个Server的所有能想到的用例?
2)如果测试手机Client端,还会设计哪些用例?

正常的功能测试就不用写了,主要写不正常的测试 用例。
这个题目没有明确说出要测试什么,就是考察一个人发散思维的能力,看看能想出多少种测试用例来.

因为没有接触到这种类型的测试,对这个用例的写法真是没有思路。请教有经验的人。
不胜感激阿。

题目2:
一个计算器,假如以前的几个版本工作都是正常的,可是在最新的这个版本上,出现了一个问题,就是在进行连续加法的时候,总是不定在什么时候出现错误。如果你是测试人员,你有什么思路把这个Bug产生的原因找出来 ?[/size][/color]

[[i] 本帖最后由 maryjeanne 于 2007-7-30 14:07 编辑 [/i]]

chengxq 2007-7-25 18:35

bu ming bai

chengxq 2007-7-25 18:35

自己学的不好啊,没有办法啊

maryjeanne 2007-7-26 09:31

有没有会的人,帮我解答一下阿?

leollq 2007-7-29 16:28

sdlkfj7

ok-ok 2007-7-29 17:48

第2个问题我猜一下

首先判断是一直隐藏的BUG还是新版本才出现的BUG

如果是隐藏的BUG,在旧版本的计算机使用加法时BUG应该可以重现的.如果是新BUG(只能在新版计算机出现的BUG),那应该将新版本更新的内容与就这个版本的上一版本的代码做对比,看增加的功能的那部分代码是否有缺陷.

shtina 2007-7-29 23:16

题目1:lz没有写明白要测试什么呢?对于server进行测试,如果是对其功能测试,可以测它能不能正常下载mp3或者picture到客户端;如果是性能测试,可以进行容量测试、压力测试、负载测试等等,很多人同时访问并下载数据,能不能正常运行,系统会不会当掉……
手机客户端测试,可以测试下载比如1m的文件(mp3或picture)需要多长时间,能不能正常下载下来,或者在下载过程中接听完电话后还能否继续下载……
题目2:可能是新版本引进的错误,记录下每次bug出现的环境和操作步骤,总结规律,也可以用排错法,找到规律以后,再拿到旧版本中看是否能重现,如果旧版本中这种方法也能重现此bug的话,就可能旧版本中本身就带有这个错误。。。
可能还有很多没有考虑到的地方,希望能有所帮助

maryjeanne 2007-7-30 13:39

[quote]原帖由 [i]ok-ok[/i] 于 2007-7-29 17:48 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=631285&ptid=84143][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
第2个问题我猜一下

首先判断是一直隐藏的BUG还是新版本才出现的BUG

如果是隐藏的BUG,在旧版本的计算机使用加法时BUG应该可以重现的.如果是新BUG(只能在新版计算机出现的BUG),那应该将新版本更新的内容与就 ... [/quote]
[color=DarkRed][size=4]感谢OK-OK回答.
判断是否是一直以来隐藏的Bug,这个我没有想到.学习中。
检查更新的代码是否有错误,这个我在面试中回答了,面试管接着问我有没有其他方法,就这样我每次绞尽脑汁得说出一个用例,面试官又会接着问,还有其他方法吗? 一直等到我说:只能想出这些方法了,面试管才不继续问了。
大家还有没有其他方法阿?[/size][/color]

[[i] 本帖最后由 maryjeanne 于 2007-7-30 13:52 编辑 [/i]]

maryjeanne 2007-7-30 14:00

[quote]原帖由 [i]shtina[/i] 于 2007-7-29 23:16 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=631469&ptid=84143][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
题目1:lz没有写明白要测试什么呢?对于server进行测试,如果是对其功能测试,可以测它能不能正常下载mp3或者picture到客户端;如果是性能测试,可以进行容量测试、压力测试、负载测试等等,很多人同时访问并下 ... [/quote]
[color=DarkRed][size=4]感谢Shtina的回答。
第一个题目,要测试Server端,也要测试Client端,可以当作是两个小题目。
这两个小题目,都没有特定要求要测试什么,但是通常的功能性测试面试官要求不用说了。
其中他还小小得提示了我 一下,从Server上下载,是有两种收费方式的,这部分不能忘了。

我回答的时候,也提到过容量测试,压力测试等内容,但是明显感觉到对方想要的不是这个答案,他想要的是具体的测试用例,不是理论。每次我回答比较笼统的时候,对方就要求我具体说一下怎么测试,比如,我回答进行压力测试,对方立刻问我,都怎样进行压力测试?反正就是穷追不舍,真是深刻挖掘一个人的思路与潜质。这点我做的不好,我在对方的一步步追问下,乱了阵脚,失去了信心。回答得一塌糊涂。最后声音都变小了。 555555。
群众的力量是无穷的,大家一起来分析分析这个问题吧![/size][/color]

[[i] 本帖最后由 maryjeanne 于 2007-7-30 14:02 编辑 [/i]]

yelo 2007-7-30 14:10

我也想知道,厉害的出来讲下啊

miaomn2 2007-7-30 14:30

我也要知道 本人还是菜鸟中的菜鸟啊

ok-ok 2007-7-30 22:24

方法确实不止一种

例如以前的处理方式可能就是错的,但是可能由于负负得正就"混"过去,到新版的计算机由于处理方式的更新就把问题暴露了.

第2题题目相对简单,但这就考了面试者的对问题的分析能力,排错能力以及思路是否清晰,这些都是成为软件测试工程师的基本素质sdlkfj6

zh_gackt 2007-7-31 11:50

哇,非常厉害!俺都想不到

shtina 2007-7-31 14:32

要是再遇到这种情况的面试,到最后就直接问面试官答案是什么

holly321 2007-7-31 14:34

帮顶

maryjeanne 2007-8-2 14:05

感谢顶的同学,还有没有别的方法阿?

richard_yazi 2007-8-2 18:23

现丑!
第2题
1。相同测试环境下测试以前版本,目的是确认BUG是否是新版本引入。
2。定位错误。
如 在执行 1+2+3 没出错,当在做加4操作时,出现错误 ; 那么补充用例, 6+4 求和。
目的是判断函数内部错误,还是在外部出错。

meijiao 2007-8-6 15:52

学习了

general82 2007-8-8 00:05

问题是:
一个服务器,可以用手机来下载MP3,Picture等文件,收费方式有两种:一种是包月的,一种是按照流量计费。
1)请写一下测试这个Server的所有能想到的用例?
2)如果测试手机Client端,还会设计哪些用例?


可以看出来要求的第一点是测试服务器,我们先从功能上考虑,由于考官已经要求不用考虑非常正常的用例,但功能我们还是需要进行测试,关键点在于收费的功能测试,先分出两类,一种是包月,关于包月的测试,测试包月用户可以下载文件,不扣减用户的费用,这是一点,还有一点是验证用户是在包月内,如果在包月的边界进行操作会如何反应,
按照流量计费就是选取大文件,中文件,小文件进行测试,看是否计费准确等等,现在只能想这么多,

apple_love521 2007-8-8 10:49

问题二

猜测应该是新系统的问题,对系统进行重新测试一下,记录BUG出现的具体地方,再用老系统确认一下。如果没有出现这种问题,就证明是新系统的问题,然后把新系统和旧系统的代码对照一下,找出错误的地方

新手上路,多多指教

dzqrgzs 2007-8-8 16:10

高人不少啊

学习.............

QQMSN 2007-8-8 16:57

sdlkfj2
Server端下载时可以考虑:1、断点续传的时候怎么收费;2、如果包月收费转为按流量收费是怎么算的

anqiers 2007-8-8 17:38

学习中,请高人继续发表意见!

shbigfoot 2007-8-8 18:20

学习ING

wangshuai520 2007-8-8 21:36

问题1:
包月收费:1.服务器能不能承受大流量的下载 2.集中某一时间段下载大量流量有没有另外收费
              3.修改服务器时间,在一月的最开始,中间和最后会不会出现受费错误
按流量受费:1.分开多层次流量进行测试,看看是否受费正确2能否连续下载
                3断点续传的时候怎么收费

imlele 2007-8-8 22:42

题目2:
一个计算器,假如以前的几个版本工作都是正常的,可是在最新的这个版本上,出现了一个问题,就是在进行连续加法的时候,总是不定在什么时候出现错误。如果你是测试人员,你有什么思路把这个Bug产生的原因找出来 ?

个人看法:
说了两个前面的版本好,后来的版本有问题。应该是版本更新时候,发生的额外错误。
首先检查一下新版本跟旧版本之间差别,更新了哪些功能,如果有更加详细的记录,检查一下更新了哪些文件。了解一下更新的东西对连续加法的影响点。

了解了这些后,开始测试。
进行正常的数据连续加,查看错误发生的地方。
检查是数据个数累加到一定程度发生的错误还是总和超过一定数目发生的错误,或者其它~

一点点个人看法

baohaitao365 2007-8-9 11:44

你们都好厉害啊,我看的有点晕乎乎的,唉,会的太少了,还要不段学啊

yz_yhuang 2007-8-10 00:04

人多力量大阿!
学习,在学习!

antsbee 2007-8-10 00:44

第1题 可写n多case...
第2题 能否找出更新了哪些模块 模块细化后 会找到代码的~ 面试能说出点
     在这里 期望 高手指点下 谢谢

我觉得 测试 关键能确认问题发生在何处 是尤为重要的 这样你才会真正明白  也请注意下流程

kyukyu 2007-8-11 18:48

sdlkfj2

3155530 2007-8-13 16:05

每次看人家的帖子就知道我其实还是很无知

寸草不生 2007-8-13 18:31

受教了。。。。

liulinzhu 2007-8-15 11:33

换了是我,还不如你,那不更。。。。。。sdlkfj2

怀念悟空 2007-8-15 17:28

菜鸟现丑!

第一个问题:
1,关于包月,重点是时间,那就卡时间点:月底月初月中各一个;最后在上一月和本月交换时间点上测试一个;还有上月交钱,本月不再包月交费,下载了一半的继续下载将如何计算交费。
2、关于流量,重点就是断点怎么算钱,量大量小的算法,高峰时间点的计算,断点之后续接怎么计算
3、就是关于整体的性能上的测试,压力,边界等
第二个问题:
看前面高手的排错答案,我有一个疑问,如果新程序增加的代码本身并没有问题,但是该代码的存在影响了旧代码也可能出现问题,所以查看新代码不见的就能抓住bug,而是用高手imlele 提供的方法:对新程序进行正常的数据连续加,查看错误发生的地方。检查是数据个数累加到一定程度发生的错误还是总和超过一定数目发生的错误,或者其它~。(同时以成本来计算,应该把时间集中在新程序上)

zengfanjin5588 2007-8-19 12:06

论坛果然高手如云亚!!楼主不要灰心,你已经不错了,我们好多都还不如你呢!一起加油哦!

ilikeclimbing 2007-8-22 17:53

還真沒測試過服務端,不知道找不到要下載的異常,或連接不到客戶端,或者連接不到數據庫這些異常要不要測試的阿,像那種超過連接最大人數的壓力測試呢?

pencil8591 2007-8-22 20:36

回复 #1 maryjeanne 的帖子

第2个问题极有可能是实际输出的数据类型取值的范围超出了默认的数据类型的取值范围 造成数据益处产生的软件崩溃。

cherubim 2007-8-23 11:54

我觉得第一道题不应该考虑到客户端的功能,只要考虑服务端的兼容性测试 和服务端其他功能测试 性能测试 安全测试和保密测试 就够了 客户端每个人的手机都不相同功能肯定不同的所以没必要测试.

suzhong 2007-8-23 17:27

厉害啊,学习了

儿童 2007-8-23 17:48

佩服,我到现在为止都还没有写过测试用例.测试用例要想得很全面才行,要拓宽思维
页: [1] 2
查看完整版本: 请教:因为这个面试题目,我被鄙视了。