测试面试题集-测试用例设计(3)
一、登录功能,设计测试用例
功能测试: 1.输入正确的账号和密码,点击提交按钮,验证是否能正常登录; 2.输入错误的账号或错误的密码,登录失败,是否有相应的提示信息; 3.登录成功后能否跳转到正确的页面; 4.账号和密码,如果太短或者太长,应该怎么处理,密码太短时是否有提示; 5.账号和密码中有特殊字符(如空格),和其他非英文的情况,是否做了过滤; 6.是否可以记住登录成功的账号; 7.登录失败后,不能记住密码; 8.账号和密码前后有空格是否正常处理; 9.密码是否加密显示(星号、圆点等); 10.验证码文字是否扭曲过度导致辨认难度大,刷新是否正常; 11.登录页面中的注册、忘记密码链接是否正确跳转; 12.输入密码的时候,大写键盘开启时是否有提示信息; 13.不输入任何内容,点击提交按钮,提示信息是否正确(非空校验); UI测试: 1.布局是否合理,文字和按钮是否正确排列; 2.文本输入框和按钮的长度,高度是否符合要求; 3.界面的设计风格是否与Ul的设计风格统一; 4.界面中的文字是否简洁易懂,没有错别字; 性能测试: 1.打开登录页面,需要几秒; 2.输入正确的账号和密码后,登录成功跳转到新页面,不超过5秒; 安全性测试: 1.登录成功后生成的Cookie是否有HttpOnly(降低脚本盗取风险); 2.账号和密码是否通过加密的方式,发送给Web服务器; 3.账号和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javaScript验证; 4.账号和密码的输入框,应该屏蔽SQL注入攻击; 5.账号和密码的输入框,应该禁止输入脚本(防止XSS攻击); 6.错误登录的次数限制(防止暴力破解); 7.考虑是否支持多用户在同一机器上登录; 8.考虑一用户在多台机器上是否允许登录; 可用性测试: 1.是否可以全用键盘操作,是否有快捷键; 2.输入账号,密码后按回车,是否可以登录; 3.输入框是否可以以Tab键切换; 4.高对比度下能否显示正常(视力不好的人使用); 兼容性测试: 1.主流的浏览器下能否显示正常(IE,FireFox.Chrome,Safari等); 2.不同的平台是否能正常工作,比如Windows,Mac; 3.移动设备上是否正常工作,比如iPhone,Android; 4.不同的分辨率下是否显示正常;
二、怎么测试购物车模块,设计测试用例
功能测试: 1.将商品加入购物车>选择购物车中所有的商品>确认购买>生成订单>查看订单详情,显示商品信息,购物车商品是否被清空; 2.将商品加入购物车、从购物车删除,查看购物车该商品是否相应增减; 3.将商品加入购物车、增加/减少商品数量,查看购物车该商品是否相应增加/删除; 4.购物车商品默认全选/部分勾选/不勾选>,点击购买>生成订单显示全部商品/生成订单显示部分商品/提示未添加商品; 5.所有页面链接功能正常,可以跳转到正确页面; 6.卖家在线的时候,旺旺icon高亮,反之,灰色; 7.购物车页面打开的同时,在其他页面添加了商品,购物车页面刷新后,新的商品能显示; 8.若未登录,点击购物车,则提示用户先进行登录; 9.商品未勾选的状态下,结算按钮是置灰无法点击的; 10.勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作; 11.购物车有商品降价或者库存告急的,那么点击对应的tab,降价或者告急商品会归类后显示; 12.购物车能添加的商品种类有数量上限; 13.若商品已经失效,购物车的商品不可以继续结算; 14.已进入支付界面但支付未成功,重新进入购物车,又重新添加了一些物品,则原有的物品是否能正确保留; 界面测试: 1.打开页面后,页面的布局是否合理,显示是否完整; 2.鼠标浮动在购物车按钮,购物车界面显示是否正常; 3.不同卖家的商品在不同的table区域显示,区分明显; 性能测试: 打开购物车页面要多久; 可用性测试: 快捷键功能是否支持; 兼容测试: 1.不同浏览器上的功能是否正常; 2.不同浏览器上的页面显示是否正常;
三、QQ收藏表情功能,设计测试用例
正常功能:表情包支持的图片格式包括jpg、jpeg、bmp、gif、png,不支持doc、xls、flv、txt等; 1.表情包符合格式要求,且图片大小在范围内,收藏成功; 2.表情包不符合格式要求,图片大小在范围内,收藏失败; 3.表情包符合格式要求,图片大小不在范围内,收藏失败; 4.收藏时支持对符合格式要求,图片大小范围内的表情包进行单个收藏和批量收藏; 5.表情包收藏成功后,可以正常使用; 6.表情包收藏后支持删除后再次删除; 7.点击文字进行收藏,不支持收藏到表情; 8.选择聊天记录中系统时间进行收藏,不支持收藏到表情; 9.VIP用户退回到普通用户,原收藏的表情可用; 10.收藏表情有效时间内可使用,过期不可使用; 11.电脑和手机QQ收藏的表情可共用; 12.不支持收藏系统自带的表情; 13.支持收藏好友发送的、自己发送的未收藏过的表情; 异常功能: 1.空间不足时,点击收藏,是否正常处理; 2.达到收藏上限时点击收藏,是否正常处理; 3.弱网络、断网离线时,点击收藏,是否正常处理; 4.收到表情超过一定时限点击收藏,是否正常处理; 5.本地修改不支持的格式为支持的格式,点击收藏,是否正常处理; 易用性测试: 1.收藏操作是否方便、简单、易上手; 2.收藏后是否便于使用; 3.收藏后删除是否不再占用内存; 性能测试: 1.单个用户对单个表情收藏和批量收藏时,响应时间是否符合要求; 2.多个用户对单个表情收藏和批量收藏时,响应时间是否符合要求; 3.用户收藏表情数量达到最大限度时,用户使用表情时响应时间是否符合要求; 安全性测试: 1.添加感染病毒的图片进行收藏,是否可以收藏; 2.图片及内容涉及违规时,是否可以收藏; 兼容性测试: 1.不同Windows操作系统是否可以正常收藏; 2.QQ更新版本后,原收藏的表情可以正常使用; 3.在Windows/Mac/IOS/Android设备上可以正常浏览和使用收藏的表情;
四、网上银行转账是怎么测的,设计功能测试用例。
功能测试: 1 .验证同行转账、跨行转账,绑定的银行卡的互转; 2..校验验证码的有效性(一般小额只需手机验证码,大额需要手机验证码+动态口令,转给绑定的银行卡无需验证); 3. 验证转账手续费收取情况(比如小于一定金额同行转账免费,跨行收费等等,具体收费标准以需求书描述为准); 4. 验证即时转账和普通转账情况; 5.验证6位数交易密码正确与否的情况; 6. 验证账户余额不足的情况; 7 .验证转账金额超过限额情况; 8.验证转账超时情况(一般交易都有超时控制,服务器超过一定时间(一般30s)没有响应,服务器就会发出超时报错给客户端,超时场景测试需要临时联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景); 9.验证收款人姓名和收款账号不一致的情况或者两者都有误的情况; 10. 验证转出方或者转入方属于非法账户(挂失,冻结,锁定,销户的账户)情况; 11. 验证信用卡、定期存折不能转出。(一般会在账号选择的时候,进行屏蔽); 12.验证在ios、安卓,wap,web端的转账场景;
五、支付宝充值的测试,设计功能测试用例
功能测试: 1. 验证绑定的主流银行卡的充值情况; 2 .验证正常充值情况; 3. 验证充值金额大于限额情况; 4. 验证支付密码输入正确与否的情况; 5. 验证银行卡余额不足情况; 6 .验证银行卡挂失,冻结,锁定,销户的充值情况; 7.验证充值超时情况(一般交易都有超时控制,服务器超过一定时间(一般30s)没有响应,服务器就会发出超时报错给客户端,超时场景测试需要临时; 联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景); 8 .验证在ios、安卓,wap,web端的充值场景;
六、支付宝提现的测试,设计功能测试用例
功能测试: 1 .验证提现到绑定的主流银行卡; 2. 验证提现两小时内到账情况; 3 .验证手续费收取情况(0.1%,2016年起每人只有20000的免费提现及转账额度); 4 .验证提现时,临时添加银行卡,并且选择该银行卡; 5. 验证提现时输入交易密码正确与否的情况; 6 .验证提现超时情况; 7.验证提现金额大于余额的情况; 8.验证提现金额小于等于余额的情况; 9 .验证在ios、安卓,wap,web端的提现场景;
标签:
测试基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?