微信支付和微信红包设计用例

微信支付

功能

扫二维码

1.第一次扫描付钱二维码时可以得到相机权限,进入付钱界面

2.第一次扫描付钱二维码时可以拒绝相机权限,退回聊天界面

3.扫一扫可以扫描收钱的二维码

4.扫描出来的信息与收钱人信息相符

5.输入框只能输入数字

6.一次能支付的最大钱数

7.一次支付的最少的钱数

8.一天最多能支付多少次

9.一天支付钱数是否有上限

10.支付的钱数小数位最多为2位

11.能否直接输入小数点

12.能否添加备注

13.备注的最大字数为10

14.添加备注完了,按确定按钮保存备注

15.不想添加备注,可以按取消,取消备注

同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取

软件测试视频教程观看处:

软件测试工程师大忌!盲目自学软件测试真的会毁终生,能救一个是一个......

收付款

16.打开后能否显示付款二维码和条形码

17.条形码和二维码都可以付钱

18.付钱方式可以选择,零钱,信用卡,银行卡

19.零钱是否显示余额,以及余额是否正确

21.显示银行卡的数目和绑定银行卡的数目是否一样

22.是否显示银行卡的后四位,以及后四位是否与对应银行匹配

23.支付时余额不足,是否支持其他方式支付

24.网络异常支付失败

25.钱数够,密码正确,显示支付成功

26.钱数够,密码错误,支付失败

27.支付时余额不足,是否有提醒

28.取消支付后,余额或者银行卡里的钱数不变

29.支付失败,余额或者银行卡里的钱数不变

30.支付时有电话进入时,接完电话可以继续支付

31.支付时有信息来时,处理完信息可以继续支付

32.如果没有开启指纹支付,在第一次支付完后会有提醒是否开启指纹支付

33.是否可以选择指纹支付和密码支付

34.指纹支付时可以识别指纹

35.金额和密码是否支持复制粘贴操作

红包优惠卷

36.当有优惠劵且支付金额大于优惠券金额时,是否可以抵消现金

37.抵消现金后支付金额是否正确

38.当支付金额小于优惠券金额时,优惠券是否可用

  • 38.1.当超过优惠券期限后是否还可以使用优惠券

  • 38.2在优惠券期限内是否还可以使用优惠券

39.支付成功后,是否可以摇一摇得到红包

40.一天最多能摇几次红包

41.摇到红包后是否可以在下次付款时自动抵消现金,

42.红包的金额与抵消的金额是否一致

43.在红包使用的期限内是否可以使用红包

44.当超过红包的使用期限,红包是否还可以使用

性能

1.扫二维码响应的时间

2.取消支付的响应时间

3.支付成功的响应时间

4.退款成功的响应时间

5.弱网支付的响应时间

6.不同网速对支付的响应时间(3g,4gWIFI)

安全

1.支付密码是否可见

2.支付时如果对方微信被盗是否有对应提示

3.如果支付钱数较多,是否有对应的提示

4.支付时对方异地登录是否有对应提示

5.支付扣的钱和零钱或者银行卡里少的钱数一样

6.在新的设备上支付时都需要认证,授权

界面

1.扫描二维码对应收款人的头像和信息是否正确

2.界面的排版是否符合合理,按钮大小,输入框大小

3.界面里是否有错别字

4.界面颜色搭配是否合理

易用性

1.界面显示是否符合大多数人的使用习惯

2.付款二维码不用输入密码就可以完成对应的支付

3.指纹支付只要有在指纹处输入指纹就可以支付

4.支付用户可以选择自己喜欢的方式进行支付

兼容性

1.在安卓机和苹果机上都可以支付

2.对不同商家的微信收钱码均可以扫描

3.在不同的浏览器上是否可以付款


微信红包

功能

1.在红包钱数,和红包个数的输入框中只能输入数字

2.红包里最多和最少可以输入的钱数 200 0.01

3.拼手气红包最多可以发多少个红包 100

3.1超过最大拼手气红包的个数是否有提醒

4.当红包钱数超过最大范围是不是有对应的提示

5.当发送的红包个数超过最大范围是不是有提示

6.当余额不足时,红包发送失败

7.在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,

7.1是否可以输入它们的混合搭配

8.输入红包钱数是不是只能输入数字

9.红包描述里许多能有多少个字符 10个

10.红包描述,金额,红包个数框里是否支持复制粘贴操作

12.红包描述里的表情可以删除

13.发送的红包别人是否可以领取

    13.1发的红包自己可不可以领取 2人

14.24小时内没有领取的红包是否可以退回到原来的账户

    14.1 超过24小时没有领取的红包,是否还可以领取

15.用户是否可以多次抢一个红包

16.发红包的人是否还可以抢红包 多人

17.红包的金额里的小数位数是否有限制

18.可以按返回键,取消发红包

19.断网时,无法抢红包

20.可不可以自己选择支付方式

21.余额不足时,会不会自动匹配支付方式

22.在发红包界面能否看到以前的收发红包的记录

23.红包记录里的信息与实际收发红包记录是否匹配

24.支付时可以密码支付也可以指纹支付

25.如果直接输入小数点,那么小数点之前应该有个0

26.支付成功后,退回聊天界面

27.发红包金额和收到的红包金额应该匹配

28.是否可以连续多次发红包

29.输入钱数为0,"塞钱进红包"置灰

性能

1.弱网时抢红包,发红包时间

2.不同网速时抢红包,发红包的时间

3.发红包和收红包成功后的跳转时间

4.收发红包的耗电量

5.退款到账的时间

兼容

1.苹果,安卓是否都可以发送红包

2.电脑端可以抢微信红包

界面

1.发红包界面没有错别字

2.抢完红包界面没有错别字

3.发红包和收红包界面排版合理,

4.发红包和收到红包界面颜色搭配合理

安全

1.对方微信号异地登录,是否会有提醒 2人

2.红包被领取以后,发送红包人的金额会减少,收红包金额会增加

3.发送红包失败,余额和银行卡里的钱数不会少

4.红包发送成功,是否会收到微信支付的通知

易用性(有点重复)

1.红包描述,可以通过语音输入

2.可以指纹支付也可以密码支付

总结

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/226012.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安全防控 | AIRIOT智能安防管理解决方案

现代社会对安全和便捷性的需求越来越高,特别是在大型商业园区、住宅社区和办公大楼等场所。传统的安防系统往往存在一些痛点: 通行效率问题:传统门禁系统通常导致人员排队等待,降低了通行效率。车辆通行管理不当会导致交通拥堵和停车问题。 …

供配电系统智能化监控

供配电系统智能化监控是指利用先进的监测技术、自动化控制技术、计算机网络技术等,对供配电系统进行实时、全方位的监测和控制,以实现供配电系统的安全、稳定、高效运行。 供配电系统智能化监控的主要功能包括: 实时数据采集:通过…

【索引优化与查询优化】

文章目录 1. 索引失效的案例1.1 最左优先1.2 主键插入顺序1.3 计算、函数、类型转换(自动或手动)导致索引失效1.4 范围条件右边的列索引失效1.5 非 条件索引失效1.6 like以通配符%开头索引失效1.7 OR 前后存在非索引的列,索引失效 2. 关联查询优化3. 子查询优化3.1 …

6.一维数组——用冒泡法,选择法将5个整数由大到小排序

文章目录 前言一、题目描述 二、题目分析 三、解题 程序运行代码(冒泡法)程序运行代码(选择法) 前言 本系列为一维数组编程题,点滴成长,一起逆袭。 一、题目描述 用冒泡法将5个整数由大到小排序 二、题目…

RK3568 android11 实现双路I2C触摸 --GT9xx

一,GT911 触摸屏简介 它的接口类型为 I2C ,供电电压和通讯电压均为 3.3V 。这款电容触摸屏内置了上拉电阻,这意味着我们的开发板上与该触摸屏的接口处不需要设置上拉电阻。关于线序,同样是 GT911 ,不同批次的器件都有…

【代码】数据驱动的多离散场景电热综合能源系统分布鲁棒优化算法matlab/yalmip+cplex/gurobi

程序名称:数据驱动的多离散场景电热综合能源系统分布鲁棒优化算法 实现平台:matlab-yalmip-cplex/gurobi 代码简介:数据驱动的分布鲁棒优化算法。考虑四个离散场景,模型采用列与约束生成(CCG)算法进行迭代求解,场景分…

使用docker-compose优雅部署nacos

查看代码中引入nacos版本 在应用的pom.xml中搜索nacos关键字,找到相关的nacos依赖 点击以来左边的图标,找到依赖管理器中的pom.xml,并全局搜索nacos,即可找到对应的nacos客户端版本 使用docker-compose部署nacos version: 3s…

Kafka事务机制:原理和实践

Kafka事务机制:原理和实践 Apache Kafka 是一个分布式流处理平台,广泛用于构建实时数据管道和流应用程序。它不仅以高吞吐量、可扩展性和容错能力著称,还提供了事务支持,以确保数据的完整性和一致性。在这篇博客中,我…

ShaderBook

一、绘制 (一)颜色 颜色混合 vec3 colorA vec3(0.149,0.141,0.912); vec3 colorB vec3(1.000,0.833,0.224);//pct:混合因子float pct abs(sin(u_time)); //mix():将两个颜色进行混合,实现伴随时间变化的过渡效果color mix(…

解决electron-build打包后运行app报错:cannot find module xxx

现象: 关于这个问题查了很多资料,也问了chatgpt都没有找到答案。 最后只能靠自己了。 于是冷静下来回想一下细节。突然发现了一个特别点。 eletron-builder打包时,强制要求eletron-builder和eletron必须都放在devDependencies 否则&#…

面试篇spark(spark core,spark sql,spark 优化)

一:为什么学习spark? 相比较map-reduce框架,spark的框架执行效率更加高效。 mapreduce的执行框架示意图。 spark执行框架示意图 spark的执行中间结果是存储在内存当中的,而hdfs的执行中间结果是存储在hdfs中的。所以在运算的时…

vue3中toRaw 与 markRaw

toRaw 返回由 reactive 或 readonly 方法转换成响应式代理的普通对象。 这是一个还原方法,可用于临时读取,访问不会被代理/跟踪,写入时也不会触发界面更新。 markRaw 标记一个对象,使其永远不会转换为代理。返回对象本身 应…