功能测试
点赞功能:
1.点击点赞按钮,是否可以成功点赞,并显示点赞图标和微信昵称;
2.点赞成功后是否可以取消点赞;
3.没有网络情况下是否可以点赞;
4.点赞成功后是否可以评论;
5.是否按照点赞顺序进行排序;
6.点赞刚好一排可以显示多少头像;
7.是否有点赞人数限制;
8.是否可以多次点赞/取消点赞;
9.点赞成功后,原“点赞”字样是否变为“取消”;
10.朋友圈是否可以看到共同好友的点赞;
11.是否可以点赞刚删除的朋友圈;
12.是否可以点赞图片/视频/纯文字的动态;
13.朋友圈限制仅自己可见,是否可以点赞;
14.朋友圈设置三天后不可见,是否可以点赞;
15.朋友圈主页中,是否可以看到点赞信息;
16.是否可以点赞1天/7天/30天前/1年前/半年前朋友圈,并点赞朋友圈;
17.是否可以点赞自己发送的朋友圈;
18.是否可以点击刚加好友的朋友圈;
19.陌生人可见10条动态的朋友圈是否可以评论;
20.朋友点赞是否有提示本人收到朋友圈被朋友点赞信息;

评论功能:
1.点击评论按钮,是否可以成功评论,并显示评论内容和微信昵称;
2.评论成功后是否可以删除评论;
3.没有网络情况下是否可以评论;
4.是否按照评论的时间顺序进行排序;
5.评论时,是否支持表情,文字,颜文字形式等;
6.评论时,是否支持粘贴内容进行评论;
7.是否有评论人数限制;
8.是否可以多次评论/删除评论;
9.评论内容是否有长度限制;
10.朋友圈是否可以看到共同好友的评论;
11.是否可以评论刚删除的朋友圈;
12.是否可以评论图片/视频/纯文字的动态;
13.朋友圈限制仅自己可见,是否可以评论;
14.朋友圈设置三天后不可见,是否可以评论;
15.朋友圈主页中,是否可以看到评论信息;
16.是否可以评论1天/7天/30天前/1年前/半年前朋友圈;
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.红包描述里的表情可以删除;
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.可以指纹支付也可以密码支付;


转账功能测试

在支付金额上

  1. 验证同行转账、跨行转账、支付宝直接转账,绑定的银行卡的互转;
  2. 校验验证码的有效性(一般小额只需手机验证码,大额需要手机验证码+动态口令,转给绑定的银行卡无需验证);
  3. 验证转账手续费收取情况(比如小于一定金额同行转账免费,跨行收费等等,具体收费标准以需求书描述为准);
  4. 验证即时转账和普通转账情况;
    5.验证6位数交易密码正确与否的情况;
  5. 验证账户余额不足的情况;
    7 .验证转账金额超过限额情况;
    8.验证转账超时情况(一般交易都有超时控制,服务器超过一定时间(一般30s)没有响应,服务器就会发出超时报错给客户端,超时场景测试需要临时联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景);
    9.验证收款人姓名和收款账号不一致的情况或者两者都有误的情况;
  6. 验证转出方或者转入方属于非法账户(挂失,冻结,锁定,销户的账户)情况;
  7. 验证信用卡、定期存折不能转出。(一般会在账号选择的时候,进行屏蔽);
    12.验证在ios、安卓,web端的转账场景;
    13.单词金额的最小值 ,如0.01;
    14.无实际意义的金额,如0元;
    15.支付金额错误:格式错误 、数字错误(支付金额为负数);
    16.余额小于实际需要支付的金额;
    17.银行卡或其他设置当日消费金额或者是单笔金额超限;

支付接口上
关于支付会涉及到很多第三方接口的相关的事件。比如:支付宝 、网银系统 、手机银行、POS机的终端服务,甚至是扫码枪等硬件设备也是有关系的。

支付的操作问题上
1.指纹支付;
2.免密支付;
3.账号+密码支付;
4.动态获取支付验证码支付;
5.银行卡号+密码绑定支付;
6.信用卡可能会涉及到支付码等;

如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储蓄卡之间的差异处。等都是需要考虑的。

产品的容错性上(异常处理)
1.如何处理转账失败;
2.转账时出现断网 ;
3.转账失败之后,如何退还;
4.转账金额不足的情况下 ,充值后是否可以继续支付;
5.持续点击是否会出现多次扣款;
6.如果发生多次扣款,如何退款到支付账号;

产品后台处理上
成功转账的账务处理、转账失败的账务处理、差错账处理等等。

这些用例设计题,你在面试时遇到过吗?相关推荐

  1. 软件测试面试题之用例设计题

    1.点击点赞按钮,是否可以成功点赞,并显示点赞图标和微信昵称: 2.点赞成功后是否可以取消点赞: 3.没有网络情况下是否可以点赞: 4.点赞成功后是否可以评论: 5.是否按照点赞顺序进行排序: 6.点 ...

  2. Java大厂面试100题,你面试时总会用到的!

    Java是近10年来计算机软件发展的一个传奇,它在众多开发者心中的地位可谓是"爱不释手",不同于其他一些计算机语言随时间流逝而影响力减弱,Java却随着时间的流逝而越来越强大. 什 ...

  3. 软件测试/测试用例设计题详细整理— 助攻高薪求职之路

    前言 8月底了,即将步入金九银十,又有很多小伙伴开始霍霍找工作了:笔者最近也会比较偏向发面试题哟,希望可以帮助到大家. 最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计! 对了 ...

  4. 某东软件测试工程师(二面)——用例设计

    好不容易下定决心辞职之后,想去大厂试试.这段时间一直在准备去拼多多的第二次面试.一面是技术面,有一定的难度.按道理来说二面的通过率应该比较高才对,不过最近的二面通过率可能不到50%,一面的通过率一般比 ...

  5. 这些面试用例设计,你肯定遇到过(朋友圈、电梯、发红包、支付)

    1.朋友圈点赞以及评论测试用例 功能测试 1 是否可以点赞成功 2 点赞成功后是否可以去取消 3 没有网络情况下是否可以点赞 4 点赞成功后是否可以评论 5 是否按照点赞顺序,按时间进行排序 6 点赞 ...

  6. 年月日软件测试用例的设计,实验三日期题白盒测试用例设计.doc

    实验三日期题白盒测试用例设计 日期问题白盒测试用例的设计(实验时间2012.3.21) 一.实验目的 1.熟练掌握如何运用基路径测试方法进行测试用例设计. 二.实验内容 1.题目 前一日函数PreDa ...

  7. 软件测试面试过程中常见的问题-论登录功能用例设计

    测试用例设计:考察测试人员在用例设计方面考虑是否全面,以及对测试需求的分析能力: 最常被问到的,现在软件有一个登录模块,有用户名和密码,以及登录按钮,请你来设计测试用例: 首先说一下我的经历: 目前参 ...

  8. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  9. 经典用例设计(纸杯、购物车、电梯、登录框)

    如何测试一个杯子 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense. 首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子. ...

最新文章

  1. 简析平衡树(三)——浅谈Splay
  2. 商汤科技发布迄今最大人脸检测数据集,绝杀Deepfake!
  3. spring mvc事务没有生效的原因
  4. Python基础教程 os.walk()方法
  5. 《大规模Web服务开发技术》
  6. 使用Flex图表组件
  7. 欢乐纪中某A组赛【2019.7.11】
  8. 详解--单调队列 经典滑动窗口问题
  9. LeNet网络配置文件 lenet_train_test.prototxt
  10. [置顶] 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)...
  11. ios13.5.1降级_高并发系统下的降级如何实现
  12. windows smb更改端口_SMB协议(使用说明+过程详解+抓包分析)
  13. Shiro保姆级教程
  14. OpenWrt路由器通过Aria2开启迅雷离线下载[图文教程]
  15. 甲骨文裁员的屠刀最终砍向了西雅图
  16. CAJ是什么格式怎样在线转换为PDF格式
  17. 注册gitlab-runner
  18. cad画固定长度的弧线_CAD中如何绘制指定弧长的圆弧
  19. 滴答乐园一直显示连接服务器,滴答乐园iOS版-滴答乐园快手互粉2020苹果iOS版预约 v1.0-优盘手机站...
  20. python计算小数点后有几位_小学数学有哪些数学计算技巧?

热门文章

  1. Percona-XtraBackup系列一:安装 perl(Time::HiRes) is needed by percona-xtrabackup-2.2.10-1.el6.x86_64...
  2. 龟叔 python_Python 三十而立
  3. FL Studio 21中文版支持主题随心换,FL Studio 21Mac版新增对苹果M2/1家族芯片原生支持。
  4. 程序员如何更换证件照背景色
  5. Git 与 Github 基础一步入门
  6. (信贷风控一)互联网金融业申请评分卡的介绍
  7. matlab中如何求分段函数的图像
  8. games202:三,实时环境光照IBL + PRT
  9. 8大预测分析工具比较
  10. 如何实现WiFi下计算机互相访问,如何让两台笔记本电脑在无线连接下互相投屏...