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

chiiiiiiiiikawa chiiiiiiiiikawa 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

一、题目:

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

二、要求:

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

三、提示:

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

 


 

一、等价类划分

有效等价类:

  1. 转账金额:转账范围为0.01元 ~ 所剩余额,不可以0元

  2. 转账账号、收款账号:账号格式是长度为19位的一串数字,且必须是已在本行注册的且能正常使用的账号

  3. 转账密码:转账账户对应的密码,密码格式是六位数字

无效等价类:

  1. 转账金额:小于0.01元或大于所剩余额,0元,未输入
  2. 转账账号、收款账号:错误格式的账号,不存在的账号,被封禁的账号,已注销的账号,未输入
  3. 转账密码:小于或大于六位数字,不正确的六位数字,未输入

 


二、有效等价类用例:

 

设置转账账号的余额为10万

转账账号收款账号转账密码转账金额

1234 5555 6666 7777 848

2134 5654 8787 9999 654123456100000
1234 5555 6666 5555 1562145 2654 8465 1546 454100000500
1234 5555 8888 7777 1233215 5641 5465 1615 12366666

6666

 

以上的三次转账操作所输入的转账信息均为正确的,所以全部可以正常执行。


三、无效等价类用例:

 

设置转账账号的余额为10万

转账账号收款账号转账密码转账金额
1513 13541234 5658 7879 4565 4561234565000
6546 1354 W#……1234 5658 7879 4565 4561234565000
 1234 5658 7879 4565 4561235656000
1324 5466 4684 1654 2223541 56511324568000
1324 5466 4684 1654 2221516 1354 ¥%¥E1324566000
1324 5466 4684 1654 222 1324569000
1324 5466 4684 1654 2221234 5658 7879 4565 456125000
1324 5466 4684 1654 2221234 5658 7879 4565 4561324560
1324 5466 4684 1654 2221234 5658 7879 4565 45613245610000000
1324 5466 4684 1654 2221234 5658 7879 4565 456315@#90000
1324 5466 4684 1654 2221234 5658 7879 4565 4561324560.00005

 

以上每次转账操纵中输入的信息均有错误之处,所以导致每次操作都无法正常执行


三、小结

       黑盒测试的本质是对系统进行功能测试,不考虑系统实现的细节,只根据输入和输出的结果来检查系统是否符合预期。因此,在设计黑盒测试用例时应该注重对系统功能的覆盖,以及应该有意识地覆盖各种场景和异常情况,从而确保系统的正确性、健壮性和稳定性。等价类划分是一种常见的测试用例设计方法,它将输入数据的所有可能值划分为若干个等价类,以代表具有相同功能和行为的输入值。这样,在每个等价类中选择一个测试用例进行测试,可以覆盖该等价类中的所有可能情况。

...全文

相关推荐

软测面经2023最新款非常好用

软测面经2023最新款非常好用在软件测试领域,拥有详细的知识体系是非常重要的。这篇文章将从测试理论到测试的工作流程,详细阐述软件测试的各个方面。

有梦不难

2023年软考网络工程师必过教程.doc

2.4软件测试软件测试是确保软件质量的关键环节,包括单元测试、集成测试、系统测试和验收测试。测试方法和技术多样,如黑盒测试、白盒测试、灰盒测试等,以及自动化测试工具的使用。

超级源码阿

2023年软考网络工程师必过教程必看.doc

"2023年软考网络工程师必过教程必看"本资源是一个关于软考网络工程师必过教程的详细指南,涵盖了计算机系统知识、系统开发和运营基础等多个方面的内容。

超级源码阿

2023年春福师软件测试技术在线作业一.doc

综合以上内容,我们可以总结出软件测试技术的知识点包括但不限于以下几个方面:软件测试的基本概念和方法(如因果图、静态测试、程序变异措施)、测试的类型与覆盖(如黑盒测试、白盒测试、语句覆盖、条件覆盖)、测试过程的阶段性划分

天天都是不一样

2023年软件测试面试题.pdf

**4.2 黑盒测试用例设计的关键**- 以较少的测试用例覆盖尽可能多的功能点。- 通过输入输出验证软件功能。**4.3 关键原则**- 功能测试用例应涵盖所有功能点,尤其是边缘情况。

ohmygodvv
评论
收藏 已收藏
分享
返回顶部