希赛考试网
首页 > 软考 > 软件设计师

黑盒测试等价类划分法例题 银行转账

希赛网 2024-03-30 11:20:09

银行转账是我们日常生活中经常会使用的功能,但是在银行转账的开发过程中难免会出现各种各样的错误,为了避免这种情况的发生,需要使用黑盒测试等价类划分法进行测试,下面将以银行转账为例,从不同的角度分析黑盒测试等价类划分法的使用。

一、什么是黑盒测试等价类划分法

黑盒测试是在不考虑程序内部结构和细节的情况下进行测试,以程序输入和输出的正确性为主要测试目标。等价类划分法是一种黑盒测试方法,将数据进行分类,从而确保测试用例可以覆盖所有的数据。

二、如何使用黑盒测试等价类划分法测试银行转账

在使用等价类划分法测试银行转账时,首先需要对输入数据进行分类。银行转账通常有以下几类输入数据:

1. 转账金额:正数、负数、0等

2. 账号:正确的银行卡号、错误的银行卡号、已注销的银行卡号等

3. 转账人姓名:中文名称、英文名称、特殊字符等

4. 收款人姓名:中文名称、英文名称、特殊字符等

接下来,对输入数据进行等价类划分。

1.转账金额:正数为一个等价类,负数为一个等价类,0为一个等价类。

2.账号:10位正确的银行卡号为一个等价类,不是10位的银行卡号为一个等价类,已注销的银行卡号为一个等价类。

3.转账人姓名:正确的中文名称为一个等价类,正确的英文名称为一个等价类,特殊字符为一个等价类。

4.收款人姓名:正确的中文名称为一个等价类,正确的英文名称为一个等价类,特殊字符为一个等价类。

三、测试用例的设计

将输入数据进行等价类划分后,我们可以设计出测试用例,这里以转账金额为例,设计如下测试用例:

1. 输入正数金额:1000元

2. 输入负数金额:-1000元

3. 输入0元

4. 输入非数字:abcde

四、测试结果和优化建议

在进行测试后,如果出现了错误,需要将错误进行记录,并进行优化建议。例如,在进行转账时,如果输入了一个负数,会提示“转账金额不能小于0元”,如果这个提示不够明确,可以优化为“转账金额不合法,请输入正数金额”。

扫码咨询 领取资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件