功能测试
喜欢的功能:
1.点击点赞按钮,能否点赞成功,并显示点赞图标和微信昵称;
2.点赞成功后是否可以取消点赞;
3.没有网络也能喜欢吗?
4.点赞成功后是否可以评论;
5.是否按点赞排序;
6.一排点赞可以显示多少个头像;
7.点赞数有限制吗;
8.是否可以多次喜欢/不喜欢;
9.点赞成功后,原来的“点赞”是否会变成“取消”;
10.朋友圈能不能看到共同好友的点赞;
11.刚刚删除的朋友圈能不能点赞;
12.是否可以点赞图片/视频/纯文字动态;
13.朋友圈只能自己看,你喜欢吗?
14.朋友圈设置三天后不可见,你喜欢吗?
15.朋友圈首页,能不能看到点赞信息;
16.朋友圈是否可以点赞1天/7天/30天前/1年前/6个月前,以及点赞朋友圈;
17.你发的朋友圈能不能点赞;
18.是否可以点击刚刚添加的朋友圈;
19.10个动态朋友圈是否可以被陌生人评论;
20.朋友的点赞是否提示我在朋友圈收到被朋友点赞的消息;
评论功能:
1.点击评论按钮,评论是否可以成功评论,会显示评论内容和微信昵称;
2.评论成功后是否可以删除评论;
3.你可以在没有网络的情况下发表评论吗?
4.评论是否按时间排序;
5.评论时是否支持emoji、文字、emoji等;
6.评论时,是否支持粘贴内容进行评论;
7.评论数量有限制吗;
8.可以多次评论/删除评论吗?
9.评论内容是否有长度限制;
10.朋友圈里是否能看到共同好友的评论;
11.能不能评论一下刚刚删除的朋友圈;
12.是否可以评论图片/视频/纯文字动态;
13.朋友圈限制只对你可见,是否可以评论;
14.朋友圈设置三天后不可见,可以评论吗?
15.朋友圈首页,能不能看到评论信息;
16.朋友圈1天/7天/30天前/1年前/6个月前能评论吗?
17.你发的朋友圈能不能评论;
18.是否可以评论刚刚添加的朋友圈;
19.账号异常朋友圈是否可以评论;
20.是否有消息提示我接收好友的评论;
21.陌生人可见的10个动态朋友圈是否可以评论;
性能测试
1.点赞完成后,会显示点赞头像的速度;
2.网速对点赞有影响吗?
3.能及时刷新点赞数吗?
4.能及时刷新评论数吗?
5.网速会影响评论吗?
接口测试
1.界面与UI设计效果图是否一致;
2.图片位置显示是否正确;
3.下拉朋友圈是否刷新;
4.是否为简体中文;
5.是否有错别字;
可用性测试
1.操作简单吗;
2.是否适合不同年龄段;
兼容性测试
1.不同操作系统是否好用;
2.微信不同版本;
3.不同的手机型号;
安全测试
1.朋友圈内容疑似不良信息,是否判断异常;
2.不是朋友,陌生人看不见,朋友圈看不到;
弱网测试
1.在线点赞2g需要多长时间/能不能点赞/能评论一下;
2.3g网络需要多长时间点赞/能不能点赞/能评论一下;
3.4g网络点赞需要多长时间/能不能点赞/能评论一下;
4.在线点赞5g需要多长时间/能不能点赞/可以评论;
5.公网点赞需要多长时间/能不能点赞/可以评论;
二、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.支持Windows/Mac/Linux不同操作系统登录;
2.支持不同系统版本登录,如win7、win10;
3.支持iphone、Android等不同移动设备上不同操作系统的登录;
三、微信红包测试
功能测试
1.红包数量和红包数量的输入框只能输入数字;
2.红包里能输入的最大和最小金额是不是按预期限制了(200 0.01);
3.幸运红包可以发多少红包有没有限制(100);
4.是否有超过幸运红包最大数量的提醒;
5.红包金额超过最大范围时是否有相应提示;
6.发送红包数量超过最大范围时是否有提示;
7.余额不足时,红包发送失败;
8.红包描述中是否可以输入汉字、英文、符号、表情、纯数字、汉字和英文符号;
9.可以混搭吗;
10.输入红包金额时是否只能输入数字;
11.红包描述的最大字数有限制吗(10);
12.红包描述、金额、红包数量是否支持复制粘贴操作;
13.红包描述中的emoji可以删除;
14.14.发的红包是否能被其他人收到;
15.我可以自己领红包吗?
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.您可以使用指纹或密码支付;
四、传递函数测试
关于支付金额
验证对等转账、跨行转账、支付宝直转账、绑定银行卡互转;
验证验证码的有效性(一般小额只需要手机验证码,大额需要手机验证码+动态密码,转账到绑定的银行卡无需验证);
验证转账手续费收取情况(如金额小于一定金额、点对点转账免费、跨行收费等,具体收费标准以要求信);
验证即时和正常转账;
5.验证6位交易密码的正确性;
验证账户余额不足;
7。验证转账金额是否超过限额;
8.验证传输超时(一般事务都有超时控制,如果服务端在一定时间内(一般是30s)没有响应,服务端会向客户端发送超时错误,超时场景测试需要临时联系开发者让开发设置,测试人员可以在客户端模拟超时场景);
9.验证收款人姓名与收款人账号不一致或两者均不正确;
验证转出方或转入方是否为非法账户(挂失、冻结、锁定、注销账户);
经过验证的信用卡和普通存折不能转出。 (一般选择账号时会被屏蔽);
12.在ios、Android和web端验证传输场景;
13.字量的最小值,如0.01;
14.微不足道的金额,比如0元;
15.支付金额错误:格式错误,数字错误(支付金额为负数);
16.余额小于实际需要支付的金额;
17.银行卡或其他设置当日消费金额或单笔金额超限;
在支付界面
支付涉及到很多第三方接口相关的事件。例如:支付宝、网上银行系统、手机银行、POS机的终端服务,甚至扫码器等硬件设备也都相关。
关于支付的操作
1.指纹支付;
2.免密码支付;
3.账号+密码支付;
4.动态获取支付验证码支付;
5.银行卡号+密码绑定支付;
6.信用卡可能涉及支付码等;
当今支付方式多种多样,快捷支付与银行卡支付的区别。信用卡和普通借记卡的区别。等等都是要考虑的。
产品容错(异常处理)
1.转账失败如何处理;
2.转账时网络断开;
3.转账失败如何退款;
4.如果转账金额不足,充值后能否继续支付;
5.连续点击是否会有多次扣分;
6.多笔扣款如何退回支付账户;
产品后台处理
转账成功的账户处理、转账失败的账户处理、错误账户处理等
最后,您在面试过程中遇到了哪些用例设计面试问题?欢迎在文末补充意见。
最后,我要感谢所有仔细阅读我文章的人。下面的网盘链接也是我花了几天整理出来的,也很全面。希望对有需要的你也有帮助!
这些资料应该是想转行做【软件测试】的朋友最全面最完整的准备仓库了。这个仓库也陪我走过了最艰难的旅程,希望也能帮到你!凡事要尽早做好,尤其是科技行业,技术基础一定要提高。希望对大家有帮助…
如果你不想自己野蛮成长,找不到系统信息,解决不了问题,坚持几天就放弃了,可以点击下方小卡片加入我们群,大家可以一起讨论交流,会有各种软件测试资料和技术交流。
点击文末小卡片领取
打字不容易。如果这篇文章对你有帮助,请点赞和订阅,给作者一个鼓励。也方便你下次快速找到。
B站自学推荐视频:
从零开始切换到软件测试:自学软件测试后,拿到了Bytes的测试贴offer,是B站最好的视频!
高级自动化测试:已经登陆华为,加薪20K,2022年最适合自学的python自动化测试教程,16800买,免费分享
请登录后发表评论
注册
社交帐号登录