微信支付:

1. 功能

扫二维码
1.第一次扫描付钱二维码时可以得到相机权限,进入付钱界面
2.第一次扫描付钱二维码时可以拒绝相机权限,退回聊天界面
3.扫一扫可以扫描收钱的二维码
4.扫描出来的信息与收钱人信息相符
5.输入框只能输入数字
6.一次能支付的最大钱数
7.一次支付的最少的钱数
8.一天最多能支付多少次
9.一天支付钱数是否有上限
10.支付的钱数小数位最多为2位
11.能否直接输入小数点
12.能否添加备注
13.备注的最大字数为10
14.添加备注完了,按确定按钮保存备注
15.不想添加备注,可以按取消,取消备注

收付款

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.在不同的浏览器上是否可以付款
————————————————
版权声明:本文为CSDN博主「qq_40955824」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40955824/java/article/details/90145195

微信发红包的测试用例

功能

在红包钱数,和红包个数的输入框中只能输入数字
红包里最多和最少可以输入的钱数 200 0.01
拼手气红包最多可以发多少个红包 100
超过最大拼手气红包的个数是否有提醒
当红包钱数超过最大范围是不是有对应的提示
当发送的红包个数超过最大范围是不是有提示
当余额不足时,红包发送失败
在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,(是否可以输入它们的混合搭配)
输入红包钱数是不是只能输入数字
红包描述里许多能有多少个字符 10个
红包描述,金额,红包个数框里是否支持复制粘贴操作
红包描述里的表情可以删除
发送的红包别人是否可以领取
发的红包自己可不可以领取
24小时内没有领取的红包是否可以退回到原来的账户
超过24小时没有领取的红包,是否还可以领取
用户是否可以多次抢一个红包
红包的金额里的小数位数是否有限制
可以按返回键,取消发红包
断网时,无法抢红包
可不可以自己选择支付方式
余额不足时,会不会自动匹配支付方式
在发红包界面能否看到以前的收发红包的记录
红包记录里的信息与实际收发红包记录是否匹配
支付时可以密码支付也可以指纹支付
如果直接输入小数点,那么小数点之前应该有个0
支付成功后,退回聊天界面
.发红包金额和收到的红包金额应该匹配
是否可以连续多次发红包
输入钱数为0,”塞钱进红包”置灰

性能

弱网时抢红包,发红包的时间
不同网速时抢红包,发红包的时间
发红包和收红包成功后的跳转时间
收发红包的耗电量
退款到账的时间

兼容

苹果,安卓是否都可以收发红包
电脑端可以抢红包
网络兼容性:2g/3g/4g,WiFi,热点,移动/联通/电信
不同分辨率

界面

发红包界面没有错别字
收红包界面没有错别字
收红包和发红包界面布置合理
发红包和收到红包界面颜色搭配合理

安全性

对方微信号异地登录,是否会有提醒 2人
红包被领取以后,发送红包人的金额会减少,收红包金额会增加
发送红包失败,余额和银行卡里的钱数不会少
.红包发送成功,是否会收到微信支付的通知

易用性

红包描述,可以通过语音输入
可以指纹支付也可以密码支付
中断测试:前后台切换,网络异常,低电量,断电,来电,短信等
————————————————
版权声明:本文为CSDN博主「唐唐唐piong」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43573534/java/article/details/101214924

微信朋友圈

各种测试用例 - 图1

发红包

各种测试用例 - 图2

QQ登录


各种测试用例 - 图3

安全性测试用例包括:

用户密码后台存储是否加密;
用户密码在网络传输过程中是否加密;
密码是否具有有效期,密码有效期到期后,是否提示需要修改密码;
不登录的情况下,在浏览器中直接输入登录后的URL地址,验证是否会重新定向到用户登录界面;
密码输入框是否不支持复制和粘贴;
密码输入框内输入的密码是否都可以在页面源码模式下被查看;
用户名和密码的输入框中分别输入典型的“SQL注入攻击”字符串,验证系统的返回页面;
用户名和密码的输入框中分别输入典型的“XSS跨站脚本攻击”字符串,验证系统行为是否被篡改;
连续多次登录失败情况下,系统是否会阻止后续的尝试以应对暴力破解;
同一用户在同一终端的多种浏览器上登录,验证登录功能的互斥性是否符合设计预期;
同一用户先后在多台终端的浏览器上登录,验证登录是否具有互斥性。

性能压力测试用例包括:

单用户登录的响应时间是否小于3秒;
单用户登录时,后台请求数量是否过多;
高并发场景下用户登录的响应时间是否小于5秒;
高并发场景下服务端的监控指标是否符合预期;
高集合点并发场景下,是否存在资源死锁和不合理的资源等待;
长时间大量用户连续登录和登出,服务器端是否存在内存泄漏。

兼容性测试用例包括:

不同浏览器下,验证登录页面的显示以及功能正确性;
相同浏览器的不同版本下,验证登录页面的显示以及功能正确性;
不同移动设备终端的不同浏览器下,验证登录页面的显示以及功能正确性;
不同分辨率的界面下,验证登录页面的显示以及功能正确性。
————————————————
版权声明:本文为CSDN博主「Magic_ww」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Magic_ww/java/article/details/102653923

微信朋友圈评论功能测试

功能测试

评论和删除评论功能
能否回复评论
评论能否按时间先后顺序显示
评论是否有上限
评论能否按时间先后顺序显示
评论是否有上限
能否及时刷新 共同好友能否看得到评论,非共同好友能否看到评论状态 以及能否回复
a、评论长度:评论字数合理长度、评论超过字数上限
b、评论类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;
c、评论是否支持复制粘贴
d、为空验证
e、发表评论后删除
f、评论回复操作

界面

评论能否显示评论人的昵称,若能显示是否正确
是否能将评论全部显示在朋友圈下面

性能

被评论方和其共同好友多久收到动态消息提醒
多用户同时评论,服务器相应时间

可靠性

网速快慢对其影响
断网对其影响
弱网络的情况下评论能否实时更新
有短信或电话进来,能否显示评论情况

安全性

评论的人是否在可见分组里
能否在未登陆时查看评论信息
共同好友能否看得到评论,非共同好友能否看到评论状态

兼容性

不同手机如何显示

可扩展性

是否可以既评论又点赞
评论和点赞后是怎样现实的,分两次显示,还是一次显示

第三方支付——快捷支付接口测试要点

首先,什么是快捷支付?

快捷支付指用户购买商品时,不需开通网银,只需提供银行卡卡号、户名、手机号码等信息,银行验证手机号码正确性后,第三方支付发送手机动态口令到用户手机号上,用户输入正确的手机动态口令,即可完成支付。

通常第三方支付公司会开发 快捷支付PC 快捷支付H5 快捷支付SDK 快捷支付API 这几种产品,方便各种商户的接入需求。

测试这些产品时可以直接站在客户的角度进行测试,以及根据接口文档测试

1.金额格式不正确的错误码,不能是内部错误,金额格式,网联通道要求必须有小数点
2.接口过期或未配置产品,产品签约时间过期应该不能提单
3.重新生成密钥要仍能正常支付
4.修改手续费订单手续费正确收取 按比例收取时(保留小数点两位,四舍五入)
手续费写死0.01bug
5.修改结算周期T+0,实时结算,T+1为周期结算(未结算订单会在,商家站点待结算列表中),已结算订单仍然在待结算中
已结算订单,商户余额增加(订单金额-手续费)(坐扣)
6.修改支付金额,订单应校验失败(fiddler)
7.订单号可以重复,重复的订单只能成功一个,注意订单金额后台系统和商家站点系统显示不一致的情况
8.信用卡支付、储蓄卡支付,注意卡类型(信用卡支付是否校验cvv和有效期,有的通道不进行校验)
9.支付成功,商户清结算-通道清结算-账务平账
10.预下单,是否允许重复使用返回的URL
11.订单超时时间,一般30分钟
12.快捷支付四要素验证,持卡人验证,银行卡类型验证、银行卡号长度验证,是否绑卡、限额验证、是否有解绑功能,签约码查询
13.订单状态与实际情况不一致,如实际支付失败,收银台显示支付成功
14.短信验证码有效期(5分钟)
15.退款,接口退款,WEB退款(审核),部分退款,是否退还手续费。注意这里存在竞争关系
16.订单超时处理
17.安全性
18.稳定性
19.性能
20.尽可能多的触发错误码
21.实际支付与到账情况,银行卡扣款情况(可查询银行官网)
22.功能、业务逻辑、参数、安全
23.重复绑卡,提示该银行卡已经绑定
24.选择银行与实际使用卡所属银行不符
25.工商卡余额不足选择建设支付(此时订单没有关闭是待支付状态),取得是工商的费率,换卡支付导致的手续费获取错误
26.银行卡余额不足,身份认证失败,未展示出网关返回的错误信息
27.个人网银解约后,未在收银台删除之前绑定的银行卡,导致支付失败
28.订单金额小于手续费是支付失败(提示获取不到手续费费率),
29.短信验证吗有效期
30.身份证号存在X应为大写X
31.限额与风控(产品限额,商户限额,出入金限额,银行卡黑名单,身份证号黑名单,手机号黑名单)
32.取消测试法,返回按钮,取消按钮,观察流程
33.卡号识别,卡号校验,是否支持收到填写卡归属
34.同步返回,异步返回信息
35.键盘事件 Enter Tab按键的支持
36.是否有修改绑定手机号功能
————————————————
版权声明:本文为CSDN博主「yangyh_n_n」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yangyh_n_n/java/article/details/83018999

微信语音功能模块的测试点

微信语音功能模块的测试点:

1、实效性:发送的语音消息是不是能够及时的收到,有没有延迟

2、总时长:发送语音的最长时间是多少

3、使用性:发送语音的按键是否灵敏

4、其他:在发送语音的时候是否影响其他的功能

5、耳机:佩戴耳机使用麦克是否能正常的发送微信语音

6、弱网情况:弱网的情况下发送语音是否能正常的发送,发送是否及时

7、在使用语音的时候能不能直接转为文字或者直接关闭正在讲的话语 。

8、发送较长的语音时候,发送语音框是否会自动变长

9、最后10秒的时候是否会有倒计时提醒

10、语音时长为60秒的时候,是否自动结束当前语音回到聊天页面

11、发送语音的同时向上滑动语音输入框,在转化文字的位置是否转化为文字,并且在语音结束后,页面显示取消、发送原语音以及对号,确定将语音已那种形式发送,点击后不会混发。

12、发送语音的时候滑动到左上关闭按钮处,按钮上语音飘红背景显示,松手之后,语音消失,返回到好友聊天页面。

13、发送语音的过程中,将语音不断的在取消与转化文字之间切换,是否最后能成功发送全部语音消息。
————————————————
版权声明:本文为CSDN博主「后街女孩love」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sun_qian_li/java/article/details/105444545

【测试】微信群聊的测试用例

测试微信群聊,主要从以下几个点考虑:

功能测试

可发送信息:语音,文字,图片,表情,链接,字符及长度
聊天界面中的文字是否可复制,删除,收藏,翻译,头像,昵称显示是否正确(加好友,显示好友备注,未加,显示昵称)
消息撤回(2分钟之内)
消息管理(转发,收藏,提醒,删除,多选,撤回)
成员管理(加人,被加,主动退群,被动退退群,编辑群昵称)
群组管理(创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑)
消息管理(发布通知,接收通知,发文件,消息提醒,通知提醒,声音,震动,好友请求,请求处理)
隐私管理(黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找)
权限管理(开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友)
消息推送(在线,离线,收发,时序)
群文件管理(接收,离线接收,预览,删除,分享,转存,文件格式,大小)
聊天记录(群成员,文件,链接,图片,视频)
群消息免打扰,置顶群聊
————————————————
版权声明:本文为CSDN博主「qq_42270373」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42270373/java/article/details/102789566