测试相关(1)

使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。

cat words.txt | sort | uniq -c | sort -k1,1nr | head -10
主要考察对sort、uniq命令的使用,相关解释如下:
sort: 对单词进行排序
uniq -c: 显示唯一的行,并在每行行首加上本行在文件中出现的次数
sort -k1,1nr: 按照第一个字段,数值排序,且为逆序
head -10: 取前10行数据

单例模式

• 什么情况下会用到:假如有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig对象的实例,这就导致系统中存在多个AppConfig的实例对象,在配置文件内容很多的情况下会严重浪费内存资源。类似AppConfig这样的类,我们希望在程序运行期间只存在一个实例对象。
• 优点:速度快、在使用时不需要创建、直接使用即可。
• 缺点:可能存在内存浪费

Integer和int的区别
①无论如何,Integer与new Integer不会相等。不会经历拆箱过程,i3的引用指向堆,而i2指向专门存放他的内存(常量池),他们的内存地址不一样,所以为false。
②两个都是非new出来的Integer,如果数在-128到127之间,则是true,否则为false。
java在编译Integer i2 = 128的时候,被翻译成-> Integer i2 = Integer.valueOf(128);而valueOf()函数会对-128到127之间的数进行缓存
③两个都是new出来的,都为false。
④int和integer(无论new否)比,都为true,因为会把Integer自动拆箱为int再去比
• Integer是int的包装类,int则是java的一种基本数据类型
• Integer变量必须实例化后才能使用,而int变量不需要
• Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值
• Integer的默认值是null,int的默认值是0

聊天功能设计测试用例
• 发送对象(普通用户、公众号、群、其他特殊主体)
• 衍生功能(转发、语音转文字、删除等)
• 消息发送—单聊、群聊、语音、文字、图片、表情、链接、字符及长度
• 消息管理—发布通知、接受通知、发文件、消息提醒、通知提醒、声音、震动、好友请求、请求处理
• 发送内容(空白、正常文字、超长文字、以前曾经引起过崩溃的特殊内容、特殊字符、表情、图片、多媒体、红包、语音等)
• 消息推送—在线、离线、收发、时序
• 权限管理—开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友
• 隐私管理—黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找
• 成员管理—加人,被加,退出,被动退出,编辑,删除
• 群组管理—创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑
• 好友管理—扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名
• 动态管理—发动态,发投票,点赞,表情,评论,增加,删除,分享,隐藏,编辑
• 登录退出—忘记密码,更换账号
• 文件管理—接收,离线接收,预览,删除,分享,转存,文件格式,大小
• 语音聊天—接通/挂断、通话质量、耳机插拔、音量调解、话筒/扬声器切换、打开/关闭麦克风、后台挂起
• 视频聊天—接通/挂点/切换语音、视频质量、耳机插拔、音量调解、话筒/扬声器切换、前置后置摄像头切换、视频框切换、后台挂起

微信红包功能怎么测试

• 功能
o 在红包钱数,和红包个数的输入框中只能输入数字
o 红包里最多和最少可以输入的钱数 200 0.01
o 拼手气红包最多可以发多少个红包 100、超过最大拼手气红包的个数是否有提醒
o 当红包钱数超过最大范围是不是有对应的提示
o 当发送的红包个数超过最大范围是不是有提示
o 当余额不足时,红包发送失败
o 在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,是否可以输入它们的混合搭配
o 输入红包钱数是不是只能输入数字
o 红包描述里许多能有多少个字符 10个
o 红包描述,金额,红包个数框里是否支持复制粘贴操作
o 红包描述里的表情可以删除
o 发送的红包别人是否可以领取、发的红包自己可不可以领取 2人
o 24小时内没有领取的红包是否可以退回到原来的账户、超过24小时没有领取的红包,是否还可以领取
o 用户是否可以多次抢一个红包
o 发红包的人是否还可以抢红包 多人
o 红包的金额里的小数位数是否有限制
o 可以按返回键,取消发红包
o 断网时,无法抢红包
o 可不可以自己选择支付方式
o 余额不足时,会不会自动匹配支付方式
o 在发红包界面能否看到以前的收发红包的记录
o 红包记录里的信息与实际收发红包记录是否匹配
o 支付时可以密码支付也可以指纹支付
o 如果直接输入小数点,那么小数点之前应该有个0
o 支付成功后,退回聊天界面
o 发红包金额和收到的红包金额应该匹配
o 是否可以连续多次发红包
o 输入钱数为0,"塞钱进红包"置灰
• 性能
o 弱网时抢红包,发红包时间
o 不同网速时抢红包,发红包的时间
o 发红包和收红包成功后的跳转时间
o 收发红包的耗电量
o 退款到账的时间
• 兼容
o 苹果,安卓是否都可以发送红包
o 电脑端可以抢微信红包
• 界面
o 发红包界面没有错别字
o 抢完红包界面没有错别字
o 发红包和收红包界面排版合理,
o 发红包和收到红包界面颜色搭配合理
• 安全
o 对方微信号异地登录,是否会有提醒 2人
o 红包被领取以后,发送红包人的金额会减少,收红包金额会增加
o 发送红包失败,余额和银行卡里的钱数不会少
o 红包发送成功,是否会收到微信支付的通知
• 易用性(有点重复)
o 红包描述,可以通过语音输入
o 可以指纹支付也可以密码支付

购物车页面怎么测试
功能测试
未登录时:将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加。
登录后:
所有链接是否跳转正确;
商品是否可以成功加入购物车;
购物车商品总数是否有限制;
商品总数统计是否正确;
商品总金额统计是否正确

兼容性测试
BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。
APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等

用户体验测试
删除商品是否有提示;
界面布局、排版是否合理;
文字是否显示清晰;

性能测试
打开购物车页面要多长时间

安全性测试
加入购物车时,抓包拦截数据

微信朋友圈的点赞功能
• 是否可以点赞、取消点赞
• 多次点赞会出现什么情况
• 多人点赞时的顺序是否按照时间顺序进行排列
• 点赞是否显示头像和名称
• 点赞之后能否进行评论
• 点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在
• 多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我
• 弱网络的情况下点赞能否实时更新
• 点赞时有短信或电话进来,能否显示点赞情况
• 点赞的人是否在可见分组里
• 点赞之后共同好友的点赞和评论是否会提醒你

测试

  1. 微信发红包测试用例。
  2. 测试一个月饼礼盒。
  3. 测试的维度。
  4. 对收信发信进行测试
  5. 怎么测试微信的搜索功能。
  6. 测试朋友圈发布视频功能
  7. 如果有一部分用户反馈APP的视频加载不出来,你会从哪里方面去定位问题
  8. 在一个产品的周期中,你会怎么安排测试工作
  9. 怎么测试小程序的并发性的
  10. 对页面的测试、对杯子、电梯系统、三角形这些常规的测试用例,总结一下
  11. 对聊天进行测试
  12. 对朋友圈点赞进行测试
  13. 测试微信朋友圈评论功能
  14. 熟悉的软件测试的方法
  15. 电梯的测试用例
  16. 测试商场的支付功能,设计测试用例
  17. 黑盒白盒测试
  18. 项目 的测试用例
  19. 游戏 的测试维度
  20. varchar(256) 变为 varchar(1024)测试
  21. 对抖音的界面进行测试
  22. 测试 微博 的刷新功能
  23. 用户登录页面的测试
  24. 抖音页面怎么测试
  25. 微信发红包怎么测试
  26. 登录测试?弱网测试,无网测试怎么做?
  27. 测试一瓶水、测试一个矿泉水瓶
  28. 如何测试用户登录界面
  29. 测试中如何模拟网络环境不好的条件 fiddler
  30. 如何测试一个登陆案例
  31. 设计一个测试方案,生产好的矿泉水瓶要放到流水线上生产的测试方案。
  32. 一个手机小程序,只能输入1-100的数字,还有一个提交按钮,设计测试用例
  33. 为微信的点赞功能设计测试用例,假如点赞了但是点赞数没有加一,可能报错在哪里?网络良好的情况下,发现数据传输过程出现404的情况,你认为是什么问题。
  34. 给抖音的评论功能设计测试用例
  35. 给你一个QQ登录界面 有一个登录按钮一个自动记住密码的复选框 账号密码输入框,你怎么设计测试用例?
  36. 一个发帖功能(可以发文字、图片、定位),你会测试哪些方面 功能测试,网络测试,平台测试
  37. 然后问我如果想要上新一个新尺寸的视频,我会想要测试什么。
  38. 返回订单加载慢原因
  39. 给一个接口 分析测试用例的设计
  40. 针对抖音直播间的点赞icon设计测试用例?
  41. 如果点赞红心没有反应,你怎么定位问题?
  42. 如果点完红心,过一会又变灰了,是什么情况?
  43. 黑白盒测试有什么区别
  44. 测试淘宝结账用例
  45. 如何测试视频网站的弹幕(讲了很久)
  46. 如果视频突然闪退有哪些原因
  47. 如果A给B评论了但是没显示可能是什么原因造成的
  48. 你刚才说通过抓包工具来定位,能不用视觉工具从具体内部过程讲一下吗?
  49. 在浏览器输入了一个地址,响应无网络,你怎么排查问题?
  50. 抓包工具是怎么实现的?
  51. 常用的测试方法?
  52. 对淘宝购物车进行测试?
  53. 如果出现加入购物车商品再结账时不正确,怎么定位异常?
  54. 常见异常。接口如果有异常怎么处理?怎样返回

问题查找

  1. 让你设计一个俄罗斯方块怎么设计
  2. web页面空白有哪些原因
  3. 测试工具loadrunner,postman,selenium用来测什么
  4. 分析一下少量联通用户反映刷抖音无法显示原因

算法题
智力题
海量数据
10个1G的文件,找出出现次数的前10单词

给定一个文件,可能非常大,100G左右,如何统计其中重复的行,输出哪些行重复和重复次数
其他
• 冲突解决办法
• 如果UI和开发消极怠工,怎么办
• 如果开发认为测试出来的问题不是他的问题,怎么办
• leader出错,同伴不配合怎么办
• 对测开的理解
• 对测试工作有什么期望
• 为什么想做测试
• 你了解的测试有哪些
• 测试与开发本质区别
• 测试主要运用哪种语言
• 对测试开发的理解
• 你对测试职位的理解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值