微信朋友圈测试用例最全盘点,值得收藏

2024-03-22 01:40

本文主要是介绍微信朋友圈测试用例最全盘点,值得收藏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 功能测试

  1、朋友圈发送功能

  1)只发送文本

  a、考虑文本长度:1-1500字符(该数据为百度数据)、超出最大字符长度

  b、考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;因为过长纯类型需要换行很容易出现超出边框问题,所以这里先考虑过长纯类型情况

  c、文本是否支持复制粘贴

  d、为空验证

  2)只发送图片

  a、本地相册选择/拍摄

  b、图片数量验证:1-9张图片、超出9张

  c、图片格式验证:常见图片格式jpg、png(以实际微信需求支持的格式为准)、动态gif图片、不支持的图片格式

  d、图片尺寸验证:最大700*800像素(此为百度数据)、超出最大尺寸范围是否压缩

  e、图片大小验证:1-300kb(此为百度数据)、超出300kb

  f、图片的预览验证:点击支持预览大图、多张图片支持左右滑动预览

  g、图片的增删改操作

  h、为空验证

  3)只发送视频

  a、本地相册选择/拍摄

  b、视频秒数验证:1-10s,超出10s

  c、视频个数验证:1个,超出1个

  d、视频格式验证:支持的视频格式,例mp4、不支持的视频格式

  e、视频大小验证:苹果400kb以内、Android200-300kb(此为百度数据)、超出规定大小

  f、视频预览增删改操作

  g、为空验证

  4)发送文本+图片:输入满足要求的文本、图片进行一次验证

  5)发送文本+视频:输入满足要求的文本、视频进行一次验证

  6)发送图片+视频:不支持发送

  7)朋友圈发送内容是否有限制,例如涉及黄赌毒等敏感字

  8)所在位置

  a、不显示位置:发送到朋友圈动态不显示位置

  b、选择对应位置:搜索支持、自动定位、手动编辑

  C、点击取消,返回上一级页面

  9)谁可以看

  a、设置公开:所有朋友可见

  b、设置私密(仅自己可见):自己查看朋友圈-可见、好友查看朋友圈-不可见

  c、设置部分可见(部分朋友可见):选择的部分好友-可见、不被选择的好友-不可见、是否有人数上限

  d、设置不给谁看(选中的朋友不可见):不被选中的朋友-可见、被选中的朋友-不可见、是否有人数上限

  e、点击取消,返回发送页面

  10)提醒谁看

  a、提醒单人/提醒多人:被提醒的朋友-收到消息提醒、未被提醒-未有消息提醒

  b、是否有人数上限

  c、点击取消,返回发送页面

  11)同步QQ空间:默认不同步、同步到QQ空间

  12)取消发送朋友圈操作

  a、选择相机,点击取消,返回朋友圈页面

  b、进入朋友圈发送页面,选择文本图片,点击取消

  13)朋友圈当天发送次数是否有上限限制

  2、朋友圈浏览功能

  1)文本查看:

  a、过长文本内容是否隐藏,并支持查看全文

  b、右键选择复制、收藏、翻译

  c、url链接是否支持点击跳转网页

  2)图片查看

  a、小图右键支持收藏/编辑

  b、点击支持大图浏览

  c、选择发送给朋友、收藏、保存图片、编辑

  d、多张图片支持左右滑动浏览

  3)视频查看

  a、右键视频支持静音播放/搜藏

  b、点击视频播放按键支持播放视频

  c、选择发送给朋友、收藏、保存视频、编辑

  4)分享动态浏览:QQ空间/公众号文章/非腾讯产品分享后朋友圈是否正常显示

  5)赞:点赞、取消点赞

  6)评论

  a、评论长度:评论字数合理长度、评论超过字数上限

  b、评论类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;

  c、评论是否支持复制粘贴

  d、为空验证

  e、发表评论后删除

  f、评论回复操作

  7)删除朋友圈动态

  8)更换相册封面

  9)刷新是否正常获取新动态

  10)上滑是否加载更多

  界面/易用性测试

  1、技术人员角度:页面布局设计是否跟产品原型图/ui效果图一致

  2、但除了考虑1之外,我们同样要考虑到用户使用:功能操作是否简便,页面布局排版风格是否美观合理,提示语相关信息是否易于理解

  中断测试

  1、主要考虑:a)核心功能  b)当前功能存在实时数据交换,例发朋友圈、浏览朋友圈进行中断,是否容易出现崩溃

  2、中断包括:前后台切换、锁屏解锁、断网重连、app切换、来电话/来短信中断、插拔耳机线/数据线

  网络测试

  1、三大运营商不同网络制式测试

  2、网络切换测试:WIFI/4G/3G/2G

  3、无网测试:对于缓存在本地的数据,部分朋友圈信息是否支持浏览

  4、弱网测试:

  a、延时:页面响应时间是否可接受、不同网络制式是否区分超时时长、出现请求超时,是否给予相应的提示

  b、丢包:有无超时重连机制、如果未响应,是否给予相应提示

  c、页面呈现的完整性验证

  兼容性测试

  1、Android手机端、苹果手机端、pad版(主流)功能界面显示是否正常

  2、各平台朋友圈展示数据是否一致

  安全测试

  发送朋友圈时,文本输入脚本代码,是否出现异常

  性能测试

  1、服务器性能测试

  可通过loadrunner/jmeter工具实现,主要关注TPS、响应时间、吞吐量、CPU、内存等

  2、app客户端性能测试

  可通过GT工具实现,运行时关注cpu、内存、流量、电量等占用率

  3、app压力稳定性测试

  通过monkey工具实现,频繁发送朋友圈,浏览朋友圈请求,是否容易发生崩溃。

最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

8小时传疯!大厂面试真题全被大佬整理在这个小程序上了!【软件测试,建议收藏】

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础 

  全套资料获取方式:点击下方小卡片自行领取即可

这篇关于微信朋友圈测试用例最全盘点,值得收藏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/834275

相关文章

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

uniapp设置微信小程序的交互反馈

链接:uni.showToast(OBJECT) | uni-app官网 (dcloud.net.cn) 设置操作成功的弹窗: title是我们弹窗提示的文字 showToast是我们在加载的时候进入就会弹出的提示。 2.设置失败的提示窗口和标签 icon:'error'是设置我们失败的logo 设置的文字上限是7个文字,如果需要设置的提示文字过长就需要设置icon并给

从希腊神话到好莱坞大片,人工智能的七大历史时期值得铭记

本文选自historyextra,机器之心编译出品,参与成员:Angulia、小樱、柒柒、孟婷 你可能听过「技术奇点」,即本世纪某个阶段将出现超级智能,那时,技术将会以人类难以想象的速度飞速发展。同样,黑洞也是一个奇点,在其上任何物理定律都不适用;因此,技术奇点也是超越未来理解范围的一点。 然而,在我们到达那个奇点之前(假设我们能到达),还存在另一个极大的不连续问题,我将它称之

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

基于微信小程序与嵌入式系统的智能小车开发(详细流程)

一、项目概述 本项目旨在开发一款智能小车,结合微信小程序与嵌入式系统,提供实时图像处理与控制功能。用户可以通过微信小程序远程操控小车,并实时接收摄像头采集的图像。该项目解决了传统遥控小车在图像反馈和控制延迟方面的问题,提升了小车的智能化水平,适用于教育、科研和娱乐等多个领域。 二、系统架构 1. 系统架构设计 本项目的系统架构主要分为以下几个部分: 微信小程序:负责用户界面、控制指令的

微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏

1. 首先在pages.json中配置tabbar信息 2. 在代码根目录下添加 tabBar 代码文件 直接把微信小程序文档里面的四个文件复制到自己项目中就可以了   3. 根据自己的需求更改index.js文件 首先我这里需要判断什么时候隐藏某一个元素,需要引入接口 然后在切换tabbar时,改变tabbar当前点击的元素 import getList from '../

微信小程序(一)数据流与数据绑定

一、单向数据流和双向数据流 1、单项数据流:指的是我们先把模板写好,然后把模板和数据(数据可能来自后台)整合到一起形成HTML代码,然后把这段HTML代码插入到文档流里面 优点:数据跟踪方便,流向单一,追寻问题比较方便【主要体现:微信小程序】。 缺点:就是写起来不太方便,如果修改UI界面数据需要维护对应的model对象 2、双向数据流:值和UI是双向绑定的,大家都知道,只要UI里面的值发生

微信小程序学习网站

小程序--柯神博客 http://www.cnblogs.com/nosqlcoco 案例地址: https://github.com/cocoli/weixin_smallexe/tree/master/weixin_demo/pages/component/uploadfile

分享一个基于uniapp科技馆服务微信小程序 博物馆管理小程序(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流! 💕💕学习资料、程序开发、技术解答、文档报告 💕💕如需要源码,可以扫取文章下方二维码联系咨询 💕💕Java项目 💕💕微信小程序项目 💕💕Android项目 �

flutter开发实战-flutter build web微信无法识别二维码及小程序码问题

flutter开发实战-flutter build web微信无法识别二维码及小程序码问题 GitHub Pages是一个直接从GitHub存储库托管的静态站点服务,‌它允许用户通过简单的配置,‌将个人的代码项目转化为一个可以在线访问的网站。‌这里使用flutter build web来构建web发布到GitHub Pages。 最近通过flutter build web,通过发布到GitHu