微软面试题,1个对话框2个数字相加显示加和,至少需要几个测试用

daishu59
daishu59 2011-01-21 字数 351

这是是微软的一个测试面试题。

设计一个对话框,上面一个Add按钮,一个退出按钮。

3个text box,2个用于输入数字,一个用于输出结果。

问: 至少需要几个测试用例来验证这个小程序?

我的回答是:

1. 验证2个输入框只接受数字

2. 正数负数小数都能输入并计算

3. 输入一个绝对值非常大的数,看什么边界条件会溢出

还有什么是可以想到的? 面试官没有给出答案,让我自己去想。

各位补充一下吧!

Microsoft 微软
9 个回复
chic
潜龙勿用 2011-01-21

十几个总要把

【 在 daishu59 (daishu59) 的大作中提到: 】

: 标  题: 微软面试题,1个对话框2个数字相加显示加和,至少需要几个测试用例?

: 发信站: 水木社区 (Fri Jan 21 13:17:39 2011), 站内

: 这是是微软的一个测试面试题。

: 设计一个对话框,上面一个Add按钮,一个退出按钮。

: 3个text box,2个用于输入数字,一个用于输出结果。

: 问: 至少需要几个测试用例来验证这个小程序?

: 我的回答是:

: 1. 验证2个输入框只接受数字

: 2. 正数负数小数都能输入并计算

: 3. 输入一个绝对值非常大的数,看什么边界条件会溢出

: 还有什么是可以想到的? 面试官没有给出答案,让我自己去想。

: 各位补充一下吧!

: --

yangfanzuozi
风行云影 2011-01-21

输数字,输字符串,输整数,小数,虚数,幂次表达,太多了

【 在 daishu59 (daishu59) 的大作中提到: 】

: 这是是微软的一个测试面试题。

: 设计一个对话框,上面一个Add按钮,一个退出按钮。

: 3个text box,2个用于输入数字,一个用于输出结果。

: ...................

pinesteven
剑客 2011-01-22

要看要求覆盖的程度,如果让你设计测试用例还可以,如果问个数,那这个题目太SB了

【 在 daishu59 (daishu59) 的大作中提到: 】

: 这是是微软的一个测试面试题。

: 设计一个对话框,上面一个Add按钮,一个退出按钮。

: 3个text box,2个用于输入数字,一个用于输出结果。

: ...................

ColinYu
Colinyu 2011-01-24

瞎扯吧,幂次表达,文本输入框,能输进去吗?

【 在 yangfanzuozi (风行云影) 的大作中提到: 】

: 输数字,输字符串,输整数,小数,虚数,幂次表达,太多了

yangfanzuozi
风行云影 2011-01-24

1e-6  为什么不能

【 在 ColinYu (紫气东来) 的大作中提到: 】

: 瞎扯吧,幂次表达,文本输入框,能输进去吗?

edison1234
加肥猫 2011-01-25

至少还要覆盖一下输出框能不能被编辑吧?

【 在 daishu59 (daishu59) 的大作中提到: 】

: 这是是微软的一个测试面试题。

: 设计一个对话框,上面一个Add按钮,一个退出按钮。

: 3个text box,2个用于输入数字,一个用于输出结果。

: ...................

leeygang
leeygang 2011-01-25

这么算就没头了,压力测试,test matrix...

【 在 edison1234 (加肥猫) 的大作中提到: 】

: 至少还要覆盖一下输出框能不能被编辑吧?

edison1234
加肥猫 2011-01-30

这个属于界面功能测试,为什么覆盖了这个就一定要带上压力测试呢?一个是测试用例,

一个是测试的种类,没什么固定关系啊。

另外,只要你不是在穷举数据,那当然覆盖的点越全越好,把界面上出现的控件覆盖到就

是个基本的点嘛。

【 在 leeygang (leeygang) 的大作中提到: 】

: 这么算就没头了,压力测试,test matrix...

Luker
2011-07-31

还有很多case呢,

比如按tab键,切换控件的次序

输入222.222.222等

【 在 daishu59 (daishu59) 的大作中提到: 】

: 这是是微软的一个测试面试题。

: 设计一个对话框,上面一个Add按钮,一个退出按钮。

: 3个text box,2个用于输入数字,一个用于输出结果。

: ...................