请就公交卡设计测试用例
这个问题是当时面试的时候面试官给出的一个问题,但是因为考虑的不是很全,只说出了上下车的提示以及多人刷卡,其余没有考虑到,结果可想而知,,,,
按照现在实际公交系统的刷卡系统,可以从以下几方面设计用例
一、基本的功能测试
1、是否能正常读卡:在读卡时能否发出正确的声音。正常的刷卡声音与不正常的声音区别。例如卡内有钱和没钱、钱不足的提示声音是不一样的。
2、读卡声音能否听见:声音的大小。
3、乘车需要刷卡几次啊:刷一次卡,还是上下车都需要刷卡。
4、是否正常扣费。
5、是否是根据里程进行扣费。
6、最高充值金额。
7、一天之内可以刷几次卡。
8、是否容易消磁
9、换卡之后,金额是否正确。
二、界面测试
1、刷卡机是否能为用户接受,客户能否一目了然找到刷卡的位置。
2、打开刷卡机时是否需要初始化、初始化是不是比较简单操作呢。
3、刷卡之后,刷卡机界面是否会高亮显示、刷完卡之后,多久界面会不再高亮显示。
4、界面根据需求设计是否显示:余额啊,本次消费金额啊等。
三、易用性测试
1、刷卡机大小是否合适,摆放在公交车上是否占位置,妨碍乘客上下车
2、刷卡机的界面是否容易观看:现在的刷卡机都是竖直面,不好观看,例如介意斜面设计
3、刷卡机是否有具体的刷卡位置,还是大体的刷卡位置
4、卡片的大小、外观、长宽高设计是否合理、图案设计与原型是否一致
5、注意事项标明确没有
6、刷卡距离最远是多少。
四、稳定性测试
1、能在不同的状态下进行刷卡,包括公交车开在平坦的高速路上或者颠簸的道路上,都能正常刷卡。
2、在阴雨天气下,夏天冬天等温度高或者热的情况下能否刷卡成功。
3、在电量低的情况下是否能刷卡。
五、安全性测试
1、材料是否是符合国家标准
2、一律采用国家统一标准的秘钥管理系统和极具安全模板进行测试
3、是否有刺激性异味等。
4、棱角平滑、不锋利,不伤手
六、政治方面测试
1、刷卡机上是否有任何含有政治性色彩、地域性歧视的语言、词语、图标等等。
七、压力测试
1、一定时间,比如早上、晚上上下班高峰期乘客较多时,能否短时间内全部刷完
2、也要控制同一张卡在短时间内不能连续刷卡几次
3、当刷卡机受到不同的损坏时(如道路不好,乘客剐蹭撞击时),是否依旧能正确刷卡。
4、能否进行弯曲操作、可弯曲的最大程度
5、是否支持多个卡片同时进行刷卡