接口测试
1、界面与UI设计效果图是否一致;
2、图片位置是否显示正确;
3、是否刷新下拉朋友圈;
4、是否是简体中文;
5、有没有错别字?
可用性测试
1、操作简单吗?
2、是否适合不同年龄段的人;
兼容性测试
1、不同操作系统是否好用;
2、微信版本不同;
3、手机型号不同;
安全测试
1、朋友圈内容是否涉嫌不良信息并被判定为异常;
2. 如果您不是好友且陌生人看不到您,则看不到朋友圈;
弱网测试
1.2g 在线点赞需要多长时间/是否可以点赞/是否可以评论;
2、3G网络点赞需要多长时间/是否可以点赞/是否可以评论;
3、4G网络点赞需要多长时间/是否可以点赞/是否可以评论;
4.5G网络点赞需要多长时间/是否可以点赞/是否可以评论;
5、公共网络点赞需要多长时间/是否可以点赞/是否可以评论;
2.QQ功能测试
功能测试
登录成功
1、输入您注册的QQ号、正确的密码、正确的验证码(英文不区分大小写),即可正常登录;
2、登录成功后,选择记住QQ号和记住密码,下次即可正常登录;
登录失败
帐户:
1、输入未注册的QQ号,提示“该账号尚未注册”;
2、输入的QQ号码长度小于5位或大于11位,提示“请输入正确的账号”;
3、输入的QQ号码含有英文字母和特殊字符(非纯数字),提示“请输入正确的账号”;
4、输入的QQ号码类型和长度合法,但长期未使用,已被冻结。会提示“该账户已被冻结”;
5、如果输入的QQ号、密码、验证码其中一项或多项为空,则登录失败;
密码:
1、输入的QQ密码长度小于8个字符或大于16个字符,提示“帐号或密码错误,请重新输入”;
2、输入的QQ密码含有空格或其他非法字符、纯数字/纯字母/纯符号、含有汉字,登录失败;
3、输入的QQ密码长度和类型合法但与输入的账号不符,提示“账号或密码错误,请重新输入”;
4、登录失败且忘记密码;
5、密码加密并输入时显示,密码可见时显示密码;
6、输入密码时,打开大写键盘会有提示信息;
短信验证码:
1、如果输入的验证码与数字不符、输入其他非数字、或者输入的验证码超过时限/过期,则验证失败;
2、如果输入的验证码长度小于6位,输入的验证码长度大于6位则验证失败;
图片验证码(看图输入):
1、如果输入的验证码长度小于4位或大于4位,则验证失败;
2. 输入验证码。验证码英文字母不匹配、数字不匹配或含有特殊字符,验证失败;
3、当您输入错误时,可以点击图片刷新更新;
图片验证码(拼图输入):
1、拼图时间超时,验证失败;
2、拼图未正确完成,验证失败;
异常场景
1、输入未注册的QQ号会有提示;
2、在手机/电脑端登录已在电脑/移动端登录过的账号,会有提示信息;
3、同一设备允许重复登录同一个QQ账号;
4、同一设备允许您登录多个不同的QQ账号;
5、QQ号码输入框、密码输入框、短信验证码输入框允许复制粘贴;
登录界面
1、各按钮、输入框的提示信息符合要求;
2、各个按钮和输入框的位置符合要求;
3、各个按钮和输入框的长度符合要求;
4、各个按钮和输入框的颜色符合要求;

5、各个按钮和输入框点击时和静止时的形状符合要求;
6、各个按钮和输入框的位置固定,在不同设备上正常显示;
7、点击QQ快捷方式,登录界面动画正常显示;
8、登录界面动画开启时间满足要求;
9、受登录设备配置影响的登录界面动画的登录时间在可接受的范围内;
性能测试
1、打开登录页面所需时间符合要求;
2、登录后成功跳转新页面所需时间满足要求;
3、弱网情况下,登录跳转时间满足要求;
4、QQ号、密码、验证码验证时间符合要求;
安全测试
1、登录失败一定次数后,无法继续登录;
2、同一设备最多可登录账户数量限制;
可用性测试
1、输入您的账号和密码并回车查看是否可以登录;
2、输入框是否支持用Tab键切换;
兼容性测试
1.支持/Mac/不同操作系统登录;
2.支持不同系统版本登录,例如win7;
3、支持手机、手机等不同移动设备上不同操作系统登录;
3.微信红包测试
功能测试
1、红包金额、红包数量输入框只能输入数字;
2、红包可输入的最高和最低金额是否符合预期(200 0.01);
3、幸运红包最多可发出的红包数量是否有限制(100个);
4.超过幸运红包上限时是否有提醒?
5、红包金额超出最大范围时是否有相应提示;
6、发送红包数量超出最大范围时是否有提示?
7、余额不足时,红包发送失败;
8、红包描述中是否可以输入汉字、英文、符号、表情、纯数字、汉字和英文符号;
9. 是否可以混合搭配参赛?
10、输入红包金额时是否只能输入数字;
11、红包描述是否有最大字符数限制(10个);
12、红包描述、金额、红包号码框是否支持复制粘贴操作;
13、红包描述中的表情可以删除;
14、发送的红包是否可以被他人收到;
15. 红包可以自己领取吗?
16、24小时内未领取的红包可以退回原账户吗?
17.超过24小时未领取的红包还能领取吗?
18、用户是否可以多次抢红包;
19. 送红包的人还能抢红包吗?
20、红包金额有小数位数限制吗?
21.可以按返回键取消发送红包;
22、断网时无法抢红包;
23、是否可以自行选择付款方式;
24、余额不足时,支付方式是否会自动匹配?
25、在红包发送界面可以看到之前的红包发送和接收记录吗?
26、红包记录信息与实际收发红包记录是否相符;
27、支付时,可以使用密码或指纹支付;
28、如果直接输入小数点,则小数点前应有0;
29、支付成功后,返回聊天界面;
30、发出的红包金额与收到的红包金额应当相符;
31、可以连续多次发红包吗?
32、输入金额为0,“充值红包”按钮灰显;
性能测试
1、网络弱时抢红包,以及发红包的时间;
2、抢红包、发红包的网速不同;
3、红包发送和接收成功后的跳转时间;
4、发送和接收红包的电量消耗;
5、退款到达时间;
兼容性测试
1、苹果和安卓是否可以发红包;
2、电脑上是否可以抢微信红包;
接口测试
1、红包发送界面无错别字;
2、抢红包后界面无错别字;
3、收发红包界面布局合理;
4、发送红包和接收红包界面颜色搭配合理;
安全测试
1、对方微信异地登录时是否会有提醒;
2、收到红包后,发送红包的人数量会减少,收到的红包数量会增加;
3、红包发送失败,银行卡内余额及金额不减少;
4、红包发送成功后,您会收到微信支付通知吗?
易于使用(有点重复)
1.可语音输入红包描述;
2.您可以使用指纹或密码支付;
4. 传递函数测试
关于付款金额
1、验证同业转账、跨行转账、支付宝直转账、绑定银行卡之间相互转账;
2、验证验证码的有效性(一般小额只需要手机验证码,大额需要手机验证码+动态密码,转账至绑定银行卡时无需验证);
3、核实转账费用收取情况(例如小于一定金额的同业转账免费、跨行收取费用等,具体收费标准以需求函中描述为准);
4、验证即时转账和普通转账;
5、验证6位交易密码是否正确;
6、核实账户余额不足;
7. 验证转账金额是否超出限额;
8.验证传输超时(一般交易都有超时控制,如果服务器在一定时间(通常是30s)后没有响应,服务器会向客户端发出超时错误。对于超时场景测试,需要暂时联系开发让开发设置并测试员工(可以在客户端模拟超时场景);
9. 核实收款人姓名与付款账号不一致或均错误;
10、核实转让方或受让方是否存在非法账户(账户挂失、冻结、锁定、注销);
11. 确认信用卡和定期存款不能转出。 (一般选择账号后就会被屏蔽);
12、验证ios、、web端的传输场景;
13、字数最小值,如0.01;
14、无实际意义的金额,如0元;
15、支付金额错误:格式错误、数量错误(支付金额为负数);
16、余额少于实际需要支付的金额;
17、银行卡或其他当日设定的消费金额或单笔金额超过限额;
在支付界面上
关于支付,会有很多涉及第三方接口的相关事件。例如:支付宝、网上银行系统、手机银行、POS终端服务,甚至扫码枪等硬件设备也都相关。
支付操作问题
1、指纹支付;
2.免密码支付;
3、账号+密码支付;
4、动态获取支付验证码进行支付;
5、银行卡号+密码绑定支付;
6、信用卡可能涉及支付码等;
如今的支付方式多元化,快捷支付与银行卡支付的区别。信用卡和普通借记卡之间的区别。都需要考虑。
产品容错(异常处理)
1. 转账失败如何处理;
2、传输过程中网络断线;
3、转账失败后如何退款;
4、如果转账金额不足,充值后可以继续付款吗?
5、继续点击是否会出现多次扣费;
6、如果出现多次扣款,如何退款至支付账户;
产品后台处理
转账成功的账户处理、转账失败的账户处理、错误账户处理等
如果您有参考答案,也可以留下参考答案。小编就一起总结一下,分享给大家,帮助更多的朋友。
以下是非常高质量的学习资源。对于做【软件测试】的朋友来说应该是最全面最齐全的准备仓库了。这个仓库也陪伴我走过了最艰难的一段路。希望也能帮到你!
如果您需要以上软件测试资料,可以私信我,可以免费获取。
还有一份216页的软件测试工程师面试指导文档。并且免费分享相应的视频学习教程! ,资料包括基础知识、要领、互联网程序原理、数据库、抓包工具专题、接口测试工具、测试高级-编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等
不要一个人学习。最好留在一个团体中,共同成长。质量效应非常强大。如果你们一起学习、一起打卡,你们就会更有动力学习、坚持下去。
结论
欢迎留言,或者关注我的专栏,与我交流。