[b]一道面试题[/b]
这是我曾经被面试的一道题,题目是这样的:请问让你测试一个ATM自动取款机的操作系统,你会从那些方面准备测试用例?请大家都说说自己的高见,在此谢过了! 附件是RUP中的测试用例设计指南,里面举的就是这个例子,好好看看,会很有帮助!
我说话很朴实的,小学生应该能听懂.
测试用例我不知道什么意思。ATM也不清楚是什么意思,不过听朋友说过,听说而已,朋友第一次见ATM,问到:‘ATM是什么呀?’。ATM笑着说:‘看样子你的“那个”比较少’。
我猜想这个ATM是Automated Teller Machine 自动出纳机。
ATM
=Act of Trade Marks 商标法;
Air Traffic Management 空中交通管理;
Association of Teachers of Mathematics 数学教师协会[英];
Atlantic Monthly 《大西洋月刊》[美];
Atmospheric Structure Advisory Committee 大气结构咨询委员会(ESRO);
Automated Teller Machine 自动出纳机
这是后来发现的,不知道小学生指的哪一位。不过这些人我都没见过。
小学生说清楚了,我可以帮你打听打听。谢谢。 1.ATM所识别卡的类型
2.密码验证(身份登陆\是否为掩码);
3.ATM识别和操作信息、界面;
4ATM是否提示警告;
5.ATM验证用户操作是否允许(金额的多少是否有限制);
6.是否提示操作成功;
7.是否提示客户操作完成后,打印相关操作信息;
8.是否提示客户操作完成后,取回客户卡;
9.是否有自动吞卡(非法客户\密码错误客户\规定时间内未完成相关操作功能的客户);
10.如果为9,有无报警功能(保密报警);
11.ATM各个操作功能(硬件)是否正常、易懂;
12.ATM的界面显示是否友好;
13.ATM是否支持英文操作;
14.ATM是否在异常(断电、黑客入侵)有自动保护(报警)功能;
15.ATM在一段时间内是否可以满足上面的用例要求;
16ATM的机械、电子部件抗磁、抗电、抗震的测试;
现想这么多,请楼下的补充!! 我觉得还应该包括异常情况的反映提示(要取的金额大于ATM卡里的金额、卡里的金额不足、ATM取款机所存有的金额不足等)。 这些在我的文档中都有提到啊,而且已经很清晰的把测试用例都写出来了,场景也分析的很好 楼上提供的文档是RUP中的文档呀.很有用的说. 哦! ATM是异步传输模式三个单词的缩写 我的想法如下:
1.ATM自动取款机的操作系统和质量模型比较得到测试需求
功能性:取钱操作,查询操作,转帐操作,各控件功能,没有密码不能登陆
可靠性:平均无故障时间,平均故障修复时间
易用性:界面显示清晰易懂
效率:输入密码后验证时间,出钞票时间,查询余额等待时间
可移植性:适应不同配置
2.根据测试需求的测试项(测试需求归纳到测试类型)
功能测试:取钱操作
性能测试:平均无故障时间,平均故障修复时间,输入密码后验证时间,出钞票时间,查询余额等待时间
GUI测试:各控件功能,界面显示清晰易懂
配置测试:在windows2000系统,在linux系统
3.根据测试项得测试子项
功能项:取钱操作
测试子项:1.人民币取钱 2.美圆取钱
....................
4.根据测试子项写测试用例
人民币取钱
用等价类,边界值划分钱的数目。
........
再根据业务流程来设计用例。 谢谢
好东西啊 我什么时候也能达到这水平 值得收藏 ding 我只想到了三分之一哦,还得继续努力 分析的很详细,学到了不少东西 学习 not bad 来过了,看过了! 看看再说
:lol :lol :lol
页:
[1]
2