1、登录如何测试?
1、功能性测试:
- 正确登录:输入正确的用户名和密码能否成功登录。
- 错误登录:使用错误的用户名(如不存在的用户名)、错误密码(如大小写不区分)、空值、特殊字符等情况下,是否合理提示。
- 密码找回与重置:测试密码找回流程,包括邮箱验证、短信验证等方式的有效性。
- 账号锁定与解锁:模拟多次错误登录尝试,验证账号是否被锁定,以及解锁流程是否顺畅。
- 网络异常:模拟网络不稳定或中断的情况,登录异常是否合理提示;且网络恢复后登录功能是否正常。
2、界面易用性测试:
- 界面测试:登录页面的布局、色彩搭配、操作按钮位置等是否符合用户习惯,易于操作。操作提示语是否友好准确,确保用户能够理解。
- 登录流程简化:考虑是否可以通过社交账号登录、短信验证码登录等方式简化登录流程,提升用户体验。
3、兼容性测试:
- 浏览器兼容性:在不同浏览器(如Chrome、Firefox、Safari、Edge等)上测试登录功能,确保兼容性。
- 操作系统与设备:在不同操作系统(如Windows、macOS、Linux、iOS、Android等)和设备上测试,确保有主流平台兼容。
4、安全性测试:
- 密码加密:验证用户密码在传输和存储过程中是否进行了加密处理。
- 防暴力破解:通过模拟连续多次错误登录尝试,检查系统是否有有效的防暴力破解机制。
- SQL注入与XSS攻击:测试登录表单是否易受SQL注入和跨站脚本攻击,确保系统安全性。
5、性能测试:
-
响应时间:测试不同网络环境下登录请求的响应时间,单用户登录响应时间是否小于3s。
-
高并发测试:模拟大量用户同时登录,监控登录过程中服务器的CPU、内存等使用情况,评估系统在高并发下的响应时间和稳定性。
-
长时间大量用户连续登进登出,检查系统是否正常处理,不存在异常崩溃。
2、购物车怎么测试?
1.功能测试:
-
空购物车,商品为0,是否有空页面友好处理,例如引导用户进行购物。
-
添加商品到购物车的验证:
- 添加1件商品、同一店铺添加多件商品、不同店铺多件商品;
- 同一件商品同种规格重复添加-只商品数量增、添加同一件商品不同规格/不同种类商品-增加商品条目
- 添加后购物车是否正确展示商品清单,包括图片、名称、单价、数量、金额小计
- 验证购物车商品数量是否有上限
- 购物车已添加商品的商品图片/链接点击,是否跳转到商品详情页
-
购买数量增减操作:
- 后台未设置最低购买、最大购买:测试购买数量1、最大库存量、0、库存量+1
- 后台设置最低购买、最大购买:测试最低限购、最大限购、最低限购-1、最大限购+1
- 增减商品数量的同时,同步查看数量、金额小计是否正确
- 购买数量为空、负数、小数、特殊字符是否限制输入或输入提示错误
-
“全选”,单个勾选、部分选择商品,关注显示商品总件数、合计金额是否正确;点击结算是否调整订单确认页面
-
商品删除功能验证:单件商品删除,全选、部分选点击删除;删除成功后购物车不显示该商品
-
购物车业务关联场景验证:
- 商品基本信息发生变更,例如商品名称、图片、价格,购物车是否同步更新
- 商品状态发生变化,下架/无货/库存量增减,购物车是否同步更新
- 用户有折扣、优惠券、满减等活动,购物车是否显示活动并价格变更
-
用户未登录时,购物车数量显示0,点击购物车入口,弹出登录页面。
2.界面测试: 界面布局、排版、交互是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。
3.易用性测试: 删除功能是否有提示;是否有回到顶部的功能;商品过多时结算按钮是否可以浮动显示。
4.兼容性测试: 不同主流浏览器、不同主流机型等购物车界面操作,是否有兼容性问题。
5.安全测试: 购物车商品价格、数量敏感数据结算提交时是否有防篡改、是否存在越权漏洞;在弱网络、网络中断场景下,购物车数据是否保持一致性和完整性。
6.性能测试: 高并发情况下购物车功能是否正常运行;连续多次加入购车,删除商品,连续提交多个订单等是否正常,响应时间是否合理。
3、订单如何测试?
- 功能测试
-
订单创建与提交
- 测试用户能否正常创建并提交订单。
- 订单提交过程中,若遇到必填项未填写、库存不足、收货地址无效等情况,系统是否能给出正确的提示信息。
- 测试订单提交后,订单状态是否更新为“待支付”。
-
订单支付
- 能否正常进行订单支付,包括选择不同的支付方式(如支付宝、微信、不同银行卡、货到付款等)。
- 支付过程中,若遇到支付失败、超时等情况,订单状态是否能正确回滚,且用户账户资金不受影响。
- 支付成功后,订单状态是否正确更新为“待发货”。
-
订单取消
- 能否在订单未支付或未发货前取消订单。或者45分钟内未支付是否自动取消订单。
- 取消订单后,订单状态是否正确更新为“已取消”,且用户账户资金能否及时退还。
-
订单修改
- 用户能否在订单未支付前修改订单信息,如收货地址、商品数量、留言信息等。
- 修改订单后,订单信息是否能正确更新,且不影响其他订单数据。
-
订单查询与跟踪
- 能否正常查询自己的订单信息,包括订单状态、物流信息等。
- 测试用户能否通过订单号、手机号等信息准确追踪订单物流。
- 界面测试: 订单界面布局、排版、交互是否合理;符合产品原型图设计等。
- 兼容性测试
- 测试订单功能在不同浏览器(如Chrome、Firefox等)和不同设备(如PC、手机、平板等)上是否能正常运行。
- 性能测试
- 在高并发情况下,订单系统能否正常处理大量订单请求,且订单数据准确无误。
- 订单创建、支付、查询等操作的响应时间,确保用户在使用过程中有良好的体验。
5.健壮性测试
- 测试在网络不稳定或中断的情况下,订单系统能否正确处理用户请求,并给出相应的提示信息。
- 在订单系统出现异常(如服务器宕机、数据库故障等)时,用户数据是否能得到及时保护和恢复。
- 安全性测试
-
订单数据在传输和存储过程中是否进行了加密处理,以防止数据泄露。
-
支付过程中是否存在支付信息泄露的风险。是否支持二次验证等安全措施,以提高支付安全性。
4、优惠券如何测试?
按照优惠券的整个流程来梳理测试思路,包括:
1、优惠券创建和发布:
- 确保优惠券能成功发布到前端页面,且后台管理系统能正确显示和管理已发布的优惠券。
- 验证发布后的优惠券基本信息是否正确,包括优惠券名称、类型(满减卷、折扣券等)、面值、数量、使用条件(如用户类型限制、满额、商品类别限定等)、有效期。
2、优惠券领取:
- 测试用户能否正常领取优惠券,且领取后的优惠券能正确显示在用户账户中。
- 每人限领次数验证:每人限领1次,领取后不能再次领取。
- 领取时间范围验证:范围内正常领取,超过时间不能领取。
- 有用户类型限制的话,测试符合要求的用户能领取,否则不能领取。
- 优惠券领取上限验证,优惠券已达后台领取数量,页面显示“已抢完”。
- 网络不稳定或中断的情况,优惠券的领取功能是否能正常进行,系统是否能给出正确的提示信息。
3、优惠券使用:
- 优惠券使用条件验证:满额可使用,未达满额金额不可使用;限定商品可用,非限定不可用等;
- 使用优惠券,优惠券能否正确抵扣金额,且订单金额能正确计算。
- 优惠券是否可叠加使用,叠加场景下,优惠计算是否正确。
- 优惠券状态的使用状态验证:未使用,已使用,已过期等。已使用的优惠券、已过期的优惠券不能使用。
4、订单异常处理下的优惠券使用:
- 已使用优惠券的订单取消、退款、支付失败等;优惠券是否可退回账户继续使用;
- 已使用优惠券的订单进行退款,退款金额需要抵扣掉优惠券金额,以实际支付金额进行退款。
5、优惠券后台管理:
-
后台管理系统是否能正确创建、编辑优惠券信息。
-
后台管理系统是否能正确删除已发布的优惠券,并能在需要时恢复已删除的优惠券。
-
后台管理系统是否能提供优惠券的使用数据统计和分析功能。
5、QQ聊天如何测试?
1、功能测试
-
消息发送与接收
- 测试发送和接收文字、超链接、图片、表情、文件、语音、视频等消息类型。确保消息能够即时到达接收方。
- 测试发送内容限制,文字上限、图片大小限制、视频时长大小限制、最长语音限制等。
- 测试语音和文字的切换是否正确。语音向上滑动是否取消。
- 连续发消息,消息统计数量是否正确。
- 测试离线状态下的消息发送和接收,验证离线消息存储和重新连接后的消息同步功能。
- 测试离线状态下消息发送失败的重发。
- 加好友/未加好友情况下,发消息功能是否正常
-
消息管理
- 测试消息的撤回(超过时间是否不能撤回)、删除、复制、粘贴、转发等功能。
- 测试消息历史记录的查看和管理,包括聊天记录的同步和备份功能。
-
@功能
-
测试在群聊中@个人、@多个人、@全部的功能,验证提醒效果和消息送达情况。
-
消息过滤与屏蔽
- 测试对特定联系人或群组的消息过滤和屏蔽功能,验证屏蔽后的消息是否仍能接收但无提醒。
-
聊天记录
- 聊天记录是否正常查看,滑动查看多页记录是否正常;
- 离线状态下,缓存本地的记录是否正常查看、多天的历史记录不能查看并提示网络异常
2、界面测试
- 测试聊天界面的布局、颜色、字体等是否符合用户审美和习惯。聊天界面的易用性,如按钮位置、操作流程等是否方便用户操作。
3、兼容性测试
- 测试在不同操作系统(如Windows、Mac、Android、iOS等)和设备上的兼容性,确保消息能够正常发送和接收。
- 测试在不同浏览器(如Chrome、Firefox、Safari等)上的Web QQ聊天功能兼容性。
4、性能测试
- 测试在不同网络条件下(如Wi-Fi、4G、5G等)的消息发送速度,测试在发送和接收消息时,系统的响应时间是否满足用户需求。
- 测试在高并发情况下(如大量用户同时发送消息、离线下大量用户发送消息恢复在线后瞬间接收大量消息),系统不会出现崩溃或性能下降的情况。
5、安全测试
-
测试在发送和接收消息时,敏感信息(如密码、银行卡号等)是否得到妥善保护,防止泄露。
-
测试账号的登录、注销、密码修改等功能的安全性,确保账号不会被非法访问或盗用。
6、微信朋友圈如何测试?
1、功能测试
-
朋友圈发送:
- 只发送文本:文本内容验1长度、较长长度2000字符的纯数字、纯英文、纯字符、纯中文、纯表情、混合型、包含url链接;
- 发送文本超出最大字符长度,是否合理提示;
- 只发送图片:验证图片数量1/9张、超过9张,图片格式/尺寸/大小等的正常异常;图片的预览、增删改基本操作验证;
- 只发送视频:验证视频个数1/2个,视频秒数1/30/超过30s,视频格式/大小等正常异常;视频预览、增删改基本操作验证;
- 发送文本+图片、文本+视频、是否正常发送;
- 发送图片+视频,文本/图片/视频为空,不支持发送;
- 取消发送:选择保存-相当于草稿箱功能、点击取消-回到上级界面,再次进入朋友圈发送页面,回到初始化状态;
-
朋友圈发送其他设置:
- 所在位置:不显示位置-发送后朋友圈不显示、选择对应位置-显示位置
- 谁可以看:公开、设置隐私(仅自己可见)、设置部分可见(部分朋友可见)、设置不给谁看(选中的朋友不可见);验证不同设置下查看权限是否正常;
- 提醒谁看:提醒单人/多人,是否有人数上限;被提醒的收到消息提醒,未被提醒不会接收提醒;
- 同步QQ空间:默认不同步,点击同步发送成功后查看QQ空间显示动态;
-
朋友圈浏览:
- 文本动态:过长文本内容隐藏,并支持全文查看;URL链接是否点击支持跳转;
- 文本动态:右键支持复制、收藏、翻译;
- 图片动态:点击支持大图浏览,多张图片支持左右滑动浏览;
- 图片动态:点击支持发送给朋友、收藏、保存、编辑图片;
- 视频动态:点击视频播放按键支持播放、点击可发送朋友、收藏、保存、编辑视频;
- 分享动态:QQ空间/公众号/非腾讯产品用户分享后,动态正常显示;
- 点赞功能:点赞后显示用户头像、取消点赞正常
- 评论功能:评论内容包含数字、英文、字符、中文、表情、url等,验证纯类型、混合类型;
- 评论功能:评论回复操作是否正常;评论字数超过上限、为空验证、发表评论后是否正常删除;
- 顶部下滑,是否正常显示最新朋友圈动态;底部上滑是否加载更多历史动态;多动态加载是否正常;
2、界面测试
- 页面布局设计等是否符合产品原型图设计,操作是否便利、排版风格等是否美观合理,提示语是否易于理解等
3、中断网络测试:
- 中断测试:锁屏解锁、前后台切换、app切换、低电量提示、断网重连等中断场景下,朋友圈发送、浏览是否正常;
- 网络测试:无网情况下,对于缓存在本地的数据,朋友圈信息是否支持浏览;不同网络(Wi-Fi、4G、5G等)下朋友圈发送及浏览是否正常;弱网情况下,发送/浏览朋友圈是否产生延迟有合理提示;朋友圈连续滑动浏览是否页面呈现完整,不崩溃;
4、兼容性测试:
- 不同主流手机机型、pad等客户端运行,功能运行正常; 各平台朋友圈数据同步;
5、安全测试:
- 恶意内容检测:测试系统对不良信息(如暴力、色情内容)的识别和过滤能力。
- 发送朋友圈时,文本输入脚本代码,是否存在安全问题。
6、性能测试:
-
测试朋友圈列表和单个动态的加载时间,确保用户体验流畅。
-
模拟大量用户同时发布或浏览朋友圈,评估系统在高并发下的稳定性和响应速度。
-
监控服务器资源使用情况,如CPU、内存、带宽等,确保系统资源得到有效利用。
7、微信红包如何测试?
1、功能测试
-
私发红包:
- 正常红包发送流程验证:选择联系人,点红包,输入红包金额(符合要求的边界值0.01、200)、默认祝福语及红包封面;点塞钱进红包,选择支付方式,确认支付;是否正常发送红包,红包对象是否正常接收红包及领红包。
-
群红包:
- 拼手气红包测试:包含红包个数、总金额、默认祝福语、红包封面;塞钱进红包支付成功后,群成员是否都能领取红包,且金额随机。
- 普通红包测试:包含红包个数、单个金额,默认祝福语、红包封面;塞钱进红包支付成功后,群成员是否都能领取红包,且金额固定。
- 专属红包测试:选择发送给谁、金额、默认祝福语、红包封面;塞钱进红包支付成功后,群成员可见,指定人员才可领红包,其他群成员不能领取。
- 测试红包的极限条件:最大红包个数、最大最小金额、红包金额总和的精确计算是否正确。
-
发红包其他验证:
- 发送红包金额不输入、为0、为异常值(负数、非数字),是否合理提示;超出单笔限额、超出余额是否合理提示。
- 发送红包输入非默认祝福语,包含表情,选择其他红包封面,红包发送是否正常且显示对应祝福语及红包封面。
- 红包支付验证:零钱、绑定银行卡进行支付; 输入密码、指纹支付测试。错误密码指纹是否支付失败。
-
领取红包:
- 红包领取后,不能再次领取;已被抢完的红包、专属红包非指定人不能领取。
- 超过24小时未领取,红包剩余金额会被退回到原账户,且显示红包已过期、无法查看红包具体信息。
-
红包记录:
- 领取红包完成,可点击右上角查看红包领取记录,可筛选年份进行查看,红包领取的时间、金额是否正确。
2、界面测试
- 页面布局设计等是否符合产品原型图设计,操作是否便利、排版风格等是否美观合理,提示语是否易于理解等
3、中断网络测试:
- 中断测试:锁屏解锁、前后台切换、app切换、低电量提示、断网重连等中断场景下,红包发送、领取不会受影响;
- 网络测试:不同网络(Wi-Fi、4G、5G等)下红包发送、领取是否正常;弱网情况下,红包发送、领取是否产生延迟有合理提示;多次点击支付、领取按钮不会重复,不会崩溃。
4、兼容性测试: 在不同手机、平板、微信版本上测试红包功能,确保兼容性。
5、性能测试:
- 在高并发情况下(如春节等节假日)测试红包的发放和领取速度,确保系统稳定性。
- 大量用户同一时间领取同一个红包,是否正常。
6、安全测试: 检查红包功能是否存在安全漏洞,如防止重复领取、防止恶意攻击等。
8、观看抖音视频如何测试?
1、功能测试:
-
主播基本信息验证: 头像、昵称、粉丝数、关注数是否显示正常;送礼、关注、查看主页基本操作是否正常。
-
在线观看人数验证: 进出直播间,人数变化是否正常;点击观众头像是否查看资料(主播/自己可设置查看权限)
-
直播视频质量验证:
- 首屏是否秒开、音视频是否同步、不卡顿不花屏、视频清晰、音质是否失真延迟、是否横屏支持;
- 覆盖静止场景、动态场景、高频运行场景,视频是否正常。
-
评论测试:
- 评论长度测试边界值、评论内容覆盖中/英/数字/字符/表情/图片等;
- 评论后直播间是否正常显示评论人头像及信息;点击头像可查看个人基本信息及加关注等操作。
- 评论内容长度超过最大长度限制/为空是否合理提示;评论多条、撤销、删除评论是否正常。
-
加关注: 点击主播头像 +关注,直播间关注人数+1;取消关注-同步关注列表取消显示。
-
礼物:
- 选择礼物并赠送,赠送后显示在直播间区域,并展示礼物特效。
- 抖币不够进行礼物赠送,不予赠送并给与提示;充值购买抖币后,正常赠送;充值不同方式微信/支付宝/银行卡验证。
-
弹幕:
- 评论、礼物等弹幕超过1页测试;多条弹幕页面快速浏览是否正常。
- 开启清屏,页面不显示弹幕;不开启,正常显示。
-
小黄车: 点击小黄车,可跳转至商品列表页面,点击具体商品可查看详情、加入购物车、提交订单、客服咨询等操作。
-
分享: 分享给抖音好有、分享到第三方(朋友圈/微信/QQ好友/QQ空间)是否正常,被分享端是否正常点击调起抖音进入直播。
-
其他: 福袋领取、抢红包、抢券是否都正常
-
退出直播: 关闭直播,则退出直播;再次进入是否正常。
2、界面/易用性测试
- 页面布局设计等是否符合产品原型图设计,操作是否便利、排版风格等是否美观合理,提示语是否易于理解等
3、中断网络测试:
- 中断测试:锁屏解锁、前后台切换、app切换、低电量提示、断网重连等中断场景下,直播间视频中断后是否正常恢复,不受影响。
- 网络测试:不同网络(Wi-Fi、4G、5G等)下直播间否正常;弱网情况下,观看直播产生延迟是否有合理提示;进行评论/送礼/领福袋等是否正常。
4、兼容性测试: 在不同手机、平板、微信版本上观看直播并进行直播间操作是否正常,确保兼容性。
5、性能测试:
- 在高并发情况下(如直播间人数10万+),房间人数频繁进出直播间并互动操作,直播间是否正常,确保系统稳定性。
6、安全测试: 检查用户观看记录、互动信息等是否易于泄露;验证直播平台对于刷量、虚假互动等行为的识别与防范能力。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 本地部署 DeepSeek:小白也能轻松搞定!
· 传国玉玺易主,ai.com竟然跳转到国产AI
· 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
· 我们是如何解决abp身上的几个痛点
· 如何基于DeepSeek开展AI项目