2023(春) 软工作业 4:黑盒测试用例设计

软工213-487-沈叶 学生 2023-06-24 20:53:34

一、题目:

  •    基于等价类划分方法设计测试用例,测试某银行的手机银行App中的在线转账功能。

二、要求:

  1.     设计等价类表,包括有效、无效等价类。
  2.     设计测试用例。分别覆盖有效和无效等价类。
  3.     完成本博客。

三、提示:

  1.      首先,分析转账功能接受的输入类型,以及输入的最小值和最大值 
  2.      其次,根据不同的输入类型,创建若干个等价类,每个等价类代表不同数值范围 
  3.      然后,为每个等价类创建若干个转账的用例,以确认转账功能能够正确完成转账操作 
  4.      最后,检查转账功能是否正确完成安全认证以及账号余额正确变更等操作。

     

    操作如下 :

    1、等价类划分:

    输入类型有效等价类无效等价类
    转账金额0<转账金额<=账户余额

    转账金额为0,转账金额大于账户余额或大于50万元

    收款人账号16位数字非16位数字
    收款人姓名1-30个字符0字符或超过30个字符
    转账说明1-50个字符大于50个字符,或者输入为空
    收款银行选择相应的银行选择为空
    2、测试用例设计

     

     a) 覆盖有效等价类:

    转账金额为有效金额,收款账号为合法账号,转账密码为有效密码。
    转账金额为最小值,收款账号为合法账号,转账密码为有效密码。
    转账金额为最大值,收款账号为合法账号,转账密码为有效密码。


    b) 覆盖无效等价类:

    转账金额小于最小值,收款账号为合法账号,转账密码为有效密码。
    转账金额大于最大值,收款账号为合法账号,转账密码为有效密码。
    转账金额为有效金额,收款账号为非法账号,转账密码为有效密码。
    转账金额为有效金额,收款账号为合法账号,转账密码为非法密码。

    3.检查转账功能的其他操作: 除了针对转账金额、收款账号和转账密码的有效性进行测试外,我们还需要检查转账功能的其他操作:

    (1)确认转账功能能够正确完成安全认证,例如用户登录状态的验证。

    (2)确认转账后账号余额是否正确变更。

    4.总结:通过等价类划分的方法,可以有效地设计测试用例,覆盖各种有可能的输入情况,从而进一步有效地验证转账功能的正确性和安全性。

...全文
660 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

198

社区成员

发帖
与我相关
我的任务
社区描述
用于软件工程专业的课程教学,讲义、视频、资料、问题讨论 鞠小林老师、蒋峥峥老师,欢迎您的到来!
社区管理员
  • juking@ntu
  • qinzuibaozi
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

只讨论科学和技术问题

试试用AI创作助手写篇文章吧