测试面试题集-2.测试用例设计
——————·今天距2020年67天·——————
这是ITester软件测试小栈第67次推文
大家好
我是coco小锦鲤
上周五给大家分享了测试基础理论题
这个周五给大家分享测试用例设计题
测试用例的考察无非是检验
是否可以理解给定的需求
是否有设计测试用例的能力
是否熟悉各种测试方法
是否有灵活的发散思维
以下给大家列举
登录功能
购物车模块
QQ收藏表情包
网上银行转账
支付宝充值
支付宝提现
6大常见的测试用例设计面试题
Q:
一、登录功能,设计测试用例。
A:
功能测试:
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.不同的分辨率下是否显示正常;
Q:
二、怎么测试购物车模块,设计测试用例。
A:
功能测试:
1.将商品加入购物车>选择购物车中所有的商品>确认购买>生成订单>查看订单详情,显示商品信息,购物车商品是否被清空;
2.将商品加入购物车、从购物车删除,查看购物车该商品是否相应增减;
3.将商品加入购物车、增加/减少商品数量,查看购物车该商品是否相应增加/删除;
4.购物车商品默认全选/部分勾选/不勾选>,点击购买>生成订单显示全部商品/生成订单显示部分商品/提示未添加商品;
5.所有页面链接功能正常,可以跳转到正确页面;
6.卖家在线的时候,旺旺icon高亮,反之,灰色;
7.购物车页面打开的同时,在其他页面添加了商品,购物车页面刷新后,新的商品能显示;
8.若未登录,点击购物车,则提示用户先进行登录;
9.商品未勾选的状态下,结算按钮是置灰无法点击的;
10.勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
11.购物车有商品降价或者库存告急的,那么点击对应的tab,降价或者告急商品会归类后显示;
12.购物车能添加的商品种类有数量上限;
13.若商品已经失效,购物车的商品不可以继续结算;
14.已进入支付界面但支付未成功,重新进入购物车,又重新添加了一些物品,则原有的物品是否能正确保留;
界面测试:
1.打开页面后,页面的布局是否合理,显示是否完整;
2.鼠标浮动在购物车按钮,购物车界面显示是否正常;
3.不同卖家的商品在不同的table区域显示,区分明显;
性能测试:
打开购物车页面要多久;
可用性测试:
快捷键功能是否支持;
兼容测试:
1.不同浏览器上的功能是否正常;
2.不同浏览器上的页面显示是否正常;
Q:
三、QQ收藏表情功能,设计测试用例。
A:
正常功能:
表情包支持的图片格式包括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设备上可以正常浏览和使用收藏的表情;
Q:
四、网上银行转账是怎么测的,设计功能测试用例。
A:
功能测试:
1 .验证同行转账、跨行转账,绑定的银行卡的互转;
2..校验验证码的有效性(一般小额只需手机验证码,大额需要手机验证码+动态口令,转给绑定的银行卡无需验证);
3. 验证转账手续费收取情况(比如小于一定金额同行转账免费,跨行收费等等,具体收费标准以需求书描述为准);
4. 验证即时转账和普通转账情况;
5.验证6位数交易密码正确与否的情况;
6. 验证账户余额不足的情况;
7 .验证转账金额超过限额情况;
8.验证转账超时情况(一般交易都有超时控制,服务器超过一定时间(一般30s)没有响应,服务器就会发出超时报错给客户端,超时场景测试需要临时联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景);
9.验证收款人姓名和收款账号不一致的情况或者两者都有误的情况;
10. 验证转出方或者转入方属于非法账户(挂失,冻结,锁定,销户的账户)情况;
11. 验证信用卡、定期存折不能转出。(一般会在账号选择的时候,进行屏蔽);
12.验证在ios、安卓,wap,web端的转账场景;
Q:
五、支付宝充值的测试,设计功能测试用例。
A:
功能测试:
1. 验证绑定的主流银行卡的充值情况;
2 .验证正常充值情况;
3. 验证充值金额大于限额情况;
4. 验证支付密码输入正确与否的情况;
5. 验证银行卡余额不足情况;
6 .验证银行卡挂失,冻结,锁定,销户的充值情况;
7.验证充值超时情况(一般交易都有超时控制,服务器超过一定时间(一般30s)没有响应,服务器就会发出超时报错给客户端,超时场景测试需要临时;
联系开发,让开发设置一下,测试员工就可以在客户端模拟出超时场景);
8 .验证在ios、安卓,wap,web端的充值场景;
Q:
六、支付宝提现的测试,设计功能测试用例。
A:
功能测试:
1 .验证提现到绑定的主流银行卡;
2. 验证提现两小时内到账情况;
3 .验证手续费收取情况(0.1%,2016年起每人只有20000的免费提现及转账额度);
4 .验证提现时,临时添加银行卡,并且选择该银行卡;
5. 验证提现时输入交易密码正确与否的情况;
6 .验证提现超时情况;
7.验证提现金额大于余额的情况;
8.验证提现金额小于等于余额的情况;
9 .验证在ios、安卓,wap,web端的提现场景;
以上
That‘s all
下周五将分享发散性测试面试题
记得持续关注哦
ITester软件测试小栈
往期内容宠幸
叮—这有一打让你666的测试终极资料包,请查收!
打开PyCharm永久激活的这两个锦囊,再也不用担心写代码的时候让我付费了!
QQ空间面试题放送,速度教科书式扑街补救offer!
金九银十加薪季,测试题预热一波。
测试面试题集-测试基础理论
测试用例集-公交卡测试用例
测试用例集-QQ登录功能测试用例
Selenium自动化测试-1.selenium介绍及环境安装
Selenium自动化测试-2.浏览器基本操作
Selenium自动化测试-3.元素定位(1)
Selenium自动化测试-3.元素定位(2)
Selenium自动化测试-3.元素定位(3)
Selenium自动化测试-4.By定位及如何确定元素唯一
Selenium自动化测试-5.脚本录制神器Katalon Recorder
Selenium自动化测试-6.鼠标键盘操作
Selenium自动化测试-7.获取元素属性信息
Selenium自动化测试-8.iframe处理
速看,APP测试之ADB最全指南!
APP测试之Monkey压力测试(一)
APP测试之Monkey压力测试(二)
快来星标 置顶 关注我
想要获取相关资料和软件 ?
Q群:701841415
测试面试题集-2.测试用例设计相关推荐
- list 去重_测试面试题集Python列表去重
------·今天距2020年21天·------ 这是ITester软件测试小栈第86次推文 请定义函数,将列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, ...
- mysql 乘法_测试面试题集Python花式打印九九乘法口诀表
------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...
- 测试面试题集-Python编程题(1)
------·今天距2021年304天·------ 这是ITester软件测试小栈第98次推文 01 第一题 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和. ...
- 测试面试题集-Python三局两胜小游戏
------·今天是2020年第26天·------ 这是ITester软件测试小栈第91次推文 要求: 1.规定玩家和敌方两个角色,存储血量和攻击力数值: 2.血量是100-150的随机数,攻击力是 ...
- 测试面试题集-Python列表去重
------·今天距2020年21天·------ 这是ITester软件测试小栈第86次推文 请定义函数,将列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, ...
- 测试面试题集-Python花式打印九九乘法口诀表
------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...
- 测试面试题集-3.生活物品测试:行李箱、电梯、洗衣机
------·今天距2020年52天·------ 这是ITester软件测试小栈第76次推文 Q: 如何测试一个行李箱? A: 功能测试: 1.行李箱大小.厚度.容量.各个面(包括拉杆面.脚轮面)承 ...
- 测试面试题集-生活物品测试:杯子、伞、钢笔、桌子
以下内容首发于微信公众号[ITester软件测试小栈]: 测试面试题集-3.生活物品测试:杯子.伞.钢笔.桌子 大家好 我是coco小锦鲤 上上周五给大家分享了测试基础理论题 上个周五给大家分享了测试 ...
- 测试面试题集-3.生活物品测试:杯子、伞、钢笔、桌子
------·今天距2020年60天·------ 这是ITester软件测试小栈第73次推文 大家好 我是coco小锦鲤 上上周五给大家分享了测试基础理论题 上个周五给大家分享了测试用例设计题 这个 ...
最新文章
- PHP中IP地址与整型数字互相转换详解
- [职业生涯]你和你的工作
- VTK:创建字母频率的条形图用法实战
- Linux内核 eBPF基础:BCC (BPF Compiler Collection)
- 0基础学python做什么工作好-零基础自学Python多久可以找工作?
- Java 中isEmpty和null、 的区别
- 入住互联网酒店平台的体验
- C++:向函数传递对象(对象、对象指针、对象引用)
- 老电脑 升级 cpu性能排行 高性价比的cpu主板选择
- PMP课程笔记:第13章 项目相关方管理
- Unity UGUI制作HSV颜色选择器,看我表演川剧变脸
- Unity 与EasyAR结合 新手入门教程
- 计算机前景和需求,计算机类专业薪资排行:这6个收入更高,发展前景和就业需求很大...
- 三星s8是否支持html,真正的全面屏!国行三星S8终于支持导航栏隐藏
- 【pandas数据分析】pandas数据结构
- win10提示系统资源不足,无法完成请求服务的解决方法
- 2004年高考数学压轴题(利用对数齐次化或主元法解决)
- IDE的下载和安装(试用 无注册码)
- iOS开发-常用第三方开源框架介绍(2)
- java基础学习总结(二)——开篇(转载于孤傲苍狼博主的心得体会)
热门文章
- 发现个特别合胃口的仓鼠、小鱼和计数器代码
- dos, echo写文件不追加回车的方法
- GDI+ 透明窗口.UpdateLayeredWindow
- NS-仿真实验--FTP
- 多线程的那点儿事(之大结局)
- cif判断字符串相等_leetcode 86 扰乱字符串(c++)
- php 9000 端口没起来,PHP无法监听9000端口问题/502错误解决办法
- java nio 面试题_10个最高频的Java NIO面试题剖析!
- jfinal 任务调度与jsoup 爬虫
- 前端编码规范之JavaScript