12.6 How would you test an ATM in a distributed banking system? 这道题问我们如何来测试一个自动取款机,我们首先要询问下列问题: - 谁来使用这些ATM?回答可能是任何人,或者是盲人,或者是其他什么答案. - 这些ATM用来干什么?回答可能是取钱,汇款,查余额等. - 我们用什么工具来测试?我们能接触到代码吗,还是只有ATM机子? 一旦我们搞清楚了上述问题,我们可以将测试部分分为下列几个部分 - 登陆 - 取钱 - 存钱 - 查余额…
12.4 How would you load test a webpage without using any test tools? 这道题问我们如何不用任何测试工具来加载测试一个网页.加载测试可以用来验证一个网站应用的最大操作容量和跟性能有关的瓶颈.同样,也可以测试应用在加载对不同情况的响应. 对于家在测试,我们首先要来认证和性能密切相关的一些指标,比如: - 响应时间 - 吞吐量 - 资源利用率 - 系统可以承受的最大加载量 然后我们就可以设计测试来模拟加载,并统计上述各项指标.由于没有…
12.5 How would you testa pen? 这道题让我们测试一支笔,我们需要问面试官许多问题来理解"who,what,where,when,how and why",比如我们可以这样: 面试官:你怎样测试一支笔? 候选人:谁将要使用这笔? 面试官:儿童 候选人:有意思,那么他们用来干什么呢,是写字,画画,还是做别的? 面试官:画画 候选人:很棒,在什么上呢,纸,布上还是墙上? 面试官:布上 候选人:不错,笔头是啥样的,毛笔,圆珠笔?可擦出么,还是永久性的? 面试官:可擦…