[每日刷题(2015/6/27)]在一个分布式银行系统中,你如何测试一台ATM机?

来源:互联网 发布:mac系统怎么看bilibili 编辑:程序博客网 时间:2024/04/30 01:31

原文:

How would you test an ATM in a distributed banking system?

译文:

在一个分布式银行系统中,你如何测试一台ATM机?

解答11.6

老样子,还是需要弄清楚问题的限制是什么。以下是你可以问的问题:

  1. 这台ATM机是给谁用的?答案可能是任何人,盲人(残疾人)或是其它
  2. 这台ATM机的用途是什么?取款,转账,查询余额,存款?
  3. 我们可以使用什么工具来测试?我们是否能看到系统源码,还是只能面对实体机器?

注意:一个好的测试人员会确保他了解测试对象的方方面面。

以下是一些测试取款功能的测试用例:

  1. 取款金额小于余额
  2. 取款金额大于余额
  3. 取款金额等于余额
  4. 同时在ATM机和网上取款
  5. 当与银行的网络连接断开后进行取款
  6. 同时从多台ATM机取款
0 0
原创粉丝点击