####fb的软件功能测试笔试题,没过!!!
简答题(共100分)
|
1. 请回答以下问题(40分) 测试人员在软件开发过程中的任务是什么?如何提交高质量的Bug?简述软件测试中的“80-20原则”。
|
|
[说明]
序号 | 用例名称 | 用例描述 |
1 | 准备加油 | 客户将IC加油卡插入加油机 |
2 | 验证加油卡 | 加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡 |
3 | 验证黑名单 | 加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡 |
4 | 输入购油量 | 客户输入需要购买的汽油数量 |
5 | 加油 | 加油机完成加油操作,从加油卡中扣除相应金额 |
6 | 返回加油卡 | 退还加油卡 |
备选流:
序号 | 用例名称 | 用例描述 |
B | 加油卡无效 | 在基本流A2过程中,该卡不能够识别或是非本机可以使用的IC 卡,加油机退卡,并退出基本流 |
C | 卡账户属于黑名单 | 在基本流A3过程中,判断该卡账产属于黑名单,例如:已经挂 失,加油机吞卡退出基本流 |
D | 加油卡账面现金不足 | 系统判断加油卡内现金不足,重新加入基本流A4,或选择退卡 |
E | 加油机油量不足 | 系统判断加油机内油量不足,重新加入基本流A4,或选择退卡 |
[问题1]
使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流
用题干中描述的相应字母表示。
[问题2]
场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。
测试用例表
测试用例 | 场景 | 账号 | 是否黑 | 输入 | 账面 | 加油机 | 预期结果 |
C01. | 场景1;成功加油 | V | I | V | V | V | 成功加油 |
C02. |
|
|
|
|
|
|
|
C03. |
|
|
|
|
|
|
|
C04. |
|
|
|
|
|
|
|
C05. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[问题3]
假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位;升)。
[问题4]
假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。