[TOC]
<details>
<summary>1、视频卡顿什么原因(网页突然 卡顿,什么原因)</summary>
asdsadasd
</details>
<br />
<details>
<summary>2、测试用例:微信发红包功能写测试用例</summary>
```
--功能测试
在红包钱数,和红包个数的输入框中只能输入数字
红包里最多和最少可以输入的钱数 200 0.01
拼手气红包最多可以发多少个红包 100
超过最大拼手气红包的个数是否有提醒
当红包钱数超过最大范围是不是有对应的提示
当发送的红包个数超过最大范围是不是有提示
当余额不足时,红包发送失败
在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,(是否可以输入它们的混合搭配)
输入红包钱数是不是只能输入数字
红包描述里许多能有多少个字符 10个
红包描述,金额,红包个数框里是否支持复制粘贴操作
红包描述里的表情可以删除
发送的红包别人是否可以领取
发的红包自己可不可以领取
24小时内没有领取的红包是否可以退回到原来的账户
超过24小时没有领取的红包,是否还可以领取
用户是否可以多次抢一个红包
红包的金额里的小数位数是否有限制
可以按返回键,取消发红包
断网时,无法抢红包
可不可以自己选择支付方式
余额不足时,会不会自动匹配支付方式
在发红包界面能否看到以前的收发红包的记录
红包记录里的信息与实际收发红包记录是否匹配
支付时可以密码支付也可以指纹支付
如果直接输入小数点,那么小数点之前应该有个0
支付成功后,退回聊天界面
.发红包金额和收到的红包金额应该匹配
是否可以连续多次发红包
输入钱数为0,"塞钱进红包"置灰
--性能测试
弱网时抢红包,发红包的时间
不同网速时抢红包,发红包的时间
发红包和收红包成功后的跳转时间
收发红包的耗电量
退款到账的时间
--兼容性测试
苹果,安卓是否都可以收发红包
电脑端可以抢红包
网络兼容性:2g/3g/4g,WiFi,热点,移动/联通/电信
不同分辨率
--界面测试
发红包界面没有错别字
收红包界面没有错别字
收红包和发红包界面布置合理
发红包和收到红包界面颜色搭配合理
--安全性测试
对方微信号异地登录,是否会有提醒 2人
红包被领取以后,发送红包人的金额会减少,收红包金额会增加
发送红包失败,余额和银行卡里的钱数不会少
.红包发送成功,是否会收到微信支付的通知
--易用性测试
红包描述,可以通过语音输入
可以指纹支付也可以密码支付
中断测试:前后台切换,网络异常,低电量,断电,来电,短信等
```
</details>
<br />
<details>
<summary>3、编写测试case:测试微信朋友圈</summary>
```
如果碰到这种题目,我们可以从以下几个方面来分析:
功能、界面/易用性、中断、网络、兼容性、安全性、性能测试
--功能测试
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工具实现,频繁发送朋友圈,浏览朋友圈请求,是否容易发生崩溃
```
</details>
<br />
<details>
<summary>4、测试场景:微信传文件</summary>
asdsadasd
</details>
<br />
<details>
<summary>5、如何对一个表单进行测试?
</summary>
asdsadasd
</details>
<br />
<details>
<summary>6、测试一下B站视频播放功能</summary>
```
视频播放器测试用例分析(PC/web端)
--UI测试:
1.导航栏元素位置、大小、颜色等要素是否一致/是否符合UI效果图;
2.导航栏视频分类下拉框位置、颜色、按钮是否正确
3.鼠标滑过、点击时、点击后按钮状态是否有相应颜色、状态变化;
4.视频列表页面title、视频图片、视频title、是否付费等元素的颜色、大小、位置等是否正确;
5.视频播放页面:视频title、视频默认加载图、播放按钮、目录、视频列表、视频介绍等元素位置、大小、颜色、鼠标操作时状态是否与预期一致;
6.视频播放时进度条、快进按钮、快退按钮、播放按钮、暂停按钮位置是否正确
--功能测试:
1.首先判断用户是否登录,未登录不能进入主页(应提示用户先进行登录),已登录状态用户可以进行视频观看;
2.导航栏下拉框是否可以正确打开和关闭,打开和关闭时的状态是否和预期一致;
3.鼠标滑过、点击时、点击后相应条目的状态是否和预期一致;
4.点击相应条目时,页面右边是否同步切换至相应页面,是否有延时、卡退、切换错误等情况;
5.视频播放页面鼠标滑过、点击时、点击后视频对应条目、标题是否有相应状态变化(具体变化状态根据产品原型进行分析),点击后是否能够正确跳转至相应的视频播放界面;
6.判断用户点击的视频属于免费还是付费,如果为免费则所有人均可以进行观看,如果为付费则要判断用户是否付费,如果已经付费则可以进行观看,如未支付则提示用户先购买后再进行观看并提供支付入口或者联系客服进行支付的方式;
7.进入视频播放界面判断当前视频title是否和用户上一步点击的视频title一致;
8.视频默认加载图是否显示正确或者显示异常等情况;
9.视频播放按钮是否可以点击,点击后视频是否正常播放;
10.视频目录是否显示正确,如有子列表是否正常显示,如果没有子列表是否有相应提示(具体效果根据产品原型进行分析);
11.视频介绍是否与当前视频一致,讲师是否一致等情况;
12.点击播放后进度条是否随之变化;
13.视频快进、快退、暂停、播放是否可以正常使用,是否有卡顿、延时、闪退等情况;
14.播放完成后是否自动切换下一视频(如有多节视频情况下,如果只有一条子视频的情况下,
播放完成后是否关闭当前页面或者给予用户相应提示),如果需要手动切换是否有相应的友好提示;
15.视频播放时声音、画面是否一致或者是否有异常等情况;
16.视频最大化、全屏、最小化是否可以正常使用,切换时是否有卡顿、延时等情况;
17.当前视频与其他视频来回切换时,视频是否有卡顿、延时等情况;
18.电脑关机或者其他异常情况下,视频是否会保存播放记录,下次进入观看时是否继续上次的播放记录继续播放;
--兼容性测试:
1.平台兼容性:Windows、Mac
2.系统兼容西:Win7、Win10、Mac
3.屏幕分辨率:不同电脑显示器分辨率不同,视频相关页面是否有模糊、适配是否合理;
4.播放器是否与其他类型播放器冲突(例如音乐播放器打开后,视频是否暂停还是继续播放);
--网络测试:
1.网络切换测试:无线网与宽带;
2.弱网测试:弱网情况下视频是否卡顿、画面是否失帧;
3.无网络状态进入是否会有相应提示;
4.网络切换时视频是否暂停、保存当前播放状态;
--易用性测试:
1.界面是否一目了然(比如:视频title、片头、片尾、视频画面等);
2.视频页面操作是否方便,菜单栏是否正确、易上手;
3.进度条拖拽使用起来是否方便;
4.视频是否具有视频记忆功能/是否保存当前播放进度
```
</details>
<br />
<details>
<summary>7、淘宝订单系统测试用例 </summary>
asdsadasd
</details>
<br />
<details>
<summary>8、测试淘宝加入购物车的功能 </summary>
asdsadasd
</details>
<br />
<details>
<summary>9、测试我们之间面试通话的过程</summary>
```
微信视频通话测试用例
--功能
正常:
使用移动网络环境下会提示“影响视频和音频质量,并产生手机流量”
发起视频通话,可点击挂断取消通话
发起视频通话,是否可以听到铃声
对方接听前是否可以切换到语音通话
对方正在视频通话是否会有提示信息“对方忙”
发起视频通话后,对方无响应
发起视频通话后,对方不在线
发起视频通话后,对方拒接
视频通过中:
声音画面是否同步
是否可以切换到语音通话
前后摄像头转换是否正常
插拔耳机是否能正常通话
点击对方视频窗口,窗口交换
点击音量键,是否可以调节音量
点击返回键
点击Home键
与其他应用切换
视频通话接通后,立即挂断视频通话
视频通话结束,发起者结束通话
视频通话结束,接收者结束通话
通话结束后,是否会返回聊天页面
频繁发起视频通话
网络质量差是否有提示信息
多人视频通话:
邀请的用户是否都可以进入视频通话
未被邀请的用户能否进入视频通话
不勾选邀请好友是否可以发起视频通话
勾选好友后,确定按钮才可以点击
在群聊里发起视频通话是否有消息显示
在群里视频通话结束是否有通话已经结束提示
异常:
无网络能否发起视频通话
无网络能否接受视频通话
网络质量不好的情况下发起视频通话
网络质量不好的情况下接受视频通话
视频通话中有新的视频邀请
视频通话中断电
视频通话中断网
视频通话中来电话、短信
视频通话时手机重启
视频通话中手机死机
视频通话时微信版本升级
--性能
视频通话接听后响应速度
多人视频通话可容纳的人数上限
长时间视频是否保持正常:cpu、内存消耗、流量消耗
不同网络测试:2G 3G 4G
--兼容性
不同手机
不同操作系统
不同微信版本
与其他音视频软件的兼容性
--易用性
可切换为语音通话
操作的提示信息
--界面
界面布局合理,颜色搭配合理
界面文字、图片显示正常
操作过程中的各种提示信息显示正常
```
</details>
<br />
<details>
<summary>10、针对有线蓝牙鼠标的测试点,越详细越好</summary>
asdsadasd
</details>
<br />
<details>
<summary>11、对共享单车开锁的测试用例,二维码上应该包含哪些信息,用户扫描二维码后发生哪些事情,解不开锁的原因有哪些 </summary>
asdsadasd
</details>
<br />
<details>
<summary>12、场景题:测试扫二维码转帐</summary>
```
二维码概述:
二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,
二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL
。
测试用例罗列(含扫码支付的相关内容)
--界面测试:
界面的按钮和文字说明是否清晰、正确;
界面的设计风格是否符合大众审美,对用户操作是否友好;
--功能测试:
扫描成功是否有提示
扫描失败是否有提示
只扫描一半时,是否扫描成功
打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能
是否支持相册获取二维码,当扫描不是二维码时提示是否正确
是否有点亮功能(考虑到环境较暗的情况)
不是该类型的二维码是否提示正确
是否支持页面之间的链接跳转,跳转是否正确
对 付款码/非收付款码/旧码/手动涂改过的扫码校验
二维码尺寸/清晰度/完整性 扫码校验
二维码扫描距离/角度/阴暗,高亮环境下校验
二维码有效期验证
失效二维码是否可以扫
二维码生成多个扫描后是否正常显示
```
![](https://img.kancloud.cn/ba/d7/bad7d9aabd6ed9d6f1d047efd6fd332d_720x1690.png)
</details>
<br />
<details>
<summary>13、测试自动售货机</summary>
<br />
1、功能测试:
①验证每个按钮是否发挥作用,如摁下选择任何一个饮料的按钮是否会提示该饮料的价格和请投币字样;
②验证用户选择饮料功能是否正确,摁下每个饮料按钮是否起作用;
③验证投币付款功能是否正确,包括投入纸币和硬币,纸币和硬币的种类,如纸币只接受一元、五元、十元,硬币只接受五角、一元;
④验证退币功能是否正确,包括有零钱时和没有零钱时的反应;
⑤验证第三方支付功能是否正确,如微信支付、支付宝支付等;
2、性能测试:
①利用微信、支付宝等第三方平台支付时的响应速度;
②选好饮料弹出提示信息的时间;
③退币时的响应时间和退币速度;
④付款时突然断电;
3、安全性测试:
在应用第三方支付扫码时扫到非正常二维码时的处理情况
4、易用性测试:
①贩卖机显示界面是否合理美观,包括字体大小、图片位置等;
②操作按钮是否通俗易懂,有无歧义;
</details>
<br />
<details>
<summary>14、某地头条用户突然不能刷是什么原因</summary>
asdsadasd
</details>
<br />
<details>
<summary>15、微信上线一个新的好友推荐功能功能如何测试</summary>
asdsadasd
</details>
<br />
<details>
<summary>16、黑盒白盒区别,可以互相取代吗?</summary>
asdsadasd
</details>
<br />
<details>
<summary>17、朋友圈加载缓慢的原因 </summary>
asdsadasd
</details>
<br />
<details>
<summary>18、测试微信发图片,后端会设计哪些接口</summary>
asdsadasd
</details>
<br />
<details>
<summary>19、直播黑屏测试用例以及怎么排查</summary>
asdsadasd
</details>
<br />
<details>
<summary>20、如果a和b是好友,a看不到b的朋友圈没有屏蔽拉黑,怎么排查</summary>
asdsadasd
</details>
<br />
<details>
<summary>21、手机app刷不出来排查原因</summary>
asdsadasd
</details>
<br />
<details>
<summary>22、a和b同时访问一个网站,a可以,b不可以访问,排查原因</summary>
asdsadasd
</details>
<br />
<details>
<summary>23、为朋友圈点赞设计测试用例</summary>
```
--功能测试
1 是否可以点赞成功
2 点赞成功后是否可以去取消
3 没有网络情况下是否可以点赞
4 点赞成功后是否可以评论
5 是否按照点赞顺序,按时间进行排序
6 点赞一排可以显示多少人头像
7 是否有点赞人数限制
8 是否可以多次点赞
9 点赞完成后对手机是否有影响
10 点赞是手机是否有会出现故障
11 是否可以点赞刚删除的朋友圈
12 同一个朋友圈,是否能有多人观看及点赞
13 朋友圈是否有限制不可观看
14 朋友圈是否有设置三天后不可见
15 朋友圈是否对你开放
16 好友是否将你拉黑
17 是否可以点赞1天前朋友圈
18 是否可以点赞7天前朋友圈
19 是否可以点赞30天前朋友圈
20 是否可以点赞1年前朋友圈
21 是否可以点赞半年前朋友圈
22 是否可以点击自己发送的朋友圈
23 是否可以点击刚加好友的朋友圈
24 朋友点赞是否有提示本人收到朋友圈被朋友点赞信息
25 朋友评论是否有提示本人收到朋友圈被朋友评论信息
26 是否能接收朋友圈发的纯文字
27 是否能接收受朋友圈发的表情
28 是否能接受朋友圈发的图片
29 是否能接受朋友圈发的视频
30 是否能接收朋友圈发的音频
--性能测试
1 点赞完成后下放点赞的头像显示速度
2 网速对点赞是否有影响
3 能否及时刷新点赞人数
4 能否及时刷新评论人数
5 网速对评论是否有影响
--界面测试
1 界面与ui设计的效果图是否一致
2 图片位置显示是否正确
3 下拉朋友圈是否刷新
4 是否是中午简体
5 是否有错别字
--易用性测试
1 操作是否简单
2 是否适合于不同年龄段人使用
--兼容性测试
1 不同操作系统是否好用
2 不同微信版本
3 不同手机型号
--安全测试
1 朋友圈内容涉嫌不良信息
2 看是否为好友,不是好友不可以进行看别朋友圈
3 微信必须要登录
--弱网测试
1 2g网络点赞需要时间/是否可以点赞/是否可以评论
2 3g网络点赞需要多长时间/是否可以点赞/是否可以评论
3 4g网络点赞时间多长时间/是否可以点赞/是否可以评论
4 5g网络点赞时间多长时间/是否可以点赞/是否可以评论
5 公共网络点赞多长时间/是否可以点赞/是否可以评论
```
</details>
<br />
<details>
<summary>24、给微信朋友圈编辑框和发送按钮设计测试用例</summary>
```
对朋友圈发送“仅文字”的情景进行测试,假设文本框的字符长度有限制。
1. 正常情景下的测试(在输入限制字符内)
--功能测试
输入正常文本;
输入英文,及其他国家语言;
各国语言混合输入;
输入特殊字符,数字,微信和键盘表情;
输入空格(包括句首,句尾和句中);
输入url类型链接(观察发送后是否可以跳转);
是否支持剪切、粘贴,选择,复制等基本功能;
点击“发送”按钮,观察发送到朋友圈的文字内容和格式与之前输入是否一致;
编辑完不发送,是否支持存为草稿?若支持存为草稿,则退出当前页面再次进入,文本框内容应与之前保存草稿内容一致;
--可靠性测试
短时间内频繁进行朋友圈发送,看发送成功率;
弱网络下进行发送测试,如发送失败,是否会自动存为草稿?存为草稿后,再次进行朋友圈编辑时,观察文本框是否有内容。
编辑朋友圈时手机锁屏,再次解锁后文本框文字是否丢失,是否一致。
--兼容性测试
性能测试--观察执行编辑朋友圈和发送朋友圈操作时,CPU的使用情况;
观察高并发情况下,朋友圈发送的成功率和cpu使用情况。--压力测试
2.异常情景测试
输入为空,点击“发送”按钮应有提示或“发送”按钮无效
输入超限,输入时文本框下应有超字提示,并且此时点击“发送”按钮,应发送失败。
3.中断测试
输入时突然来电,数据是否丢失
前后台切换,数据是否丢失
app之间切换,数据是否丢失
低电量断电后,重新打开,数据是否丢失
发送中断网,数据是否丢失
```
</details>
<br />
<details>
<summary>25、给微信聊天功能设计测试用例
</summary>
asdsadasd
</details>
<br />
<details>
<summary>26、如何去测试电梯(商场的直梯)</summary>
```
概述
做黑盒测试最重要的就是测试思维。
什么是测试思维呢?就是一种思考问题的方式,一种做事的规律,一种可以让测试工程师不那么受限于业务、能在进入新项目后迅速做出业绩的手段。
分析
问题是:怎么测电梯
前提条件:
1 这是一道软件测试工程师面试题,而非真正的电梯测试人员的面试题
2 没有需求文档,但我了解电梯的基本业务功能
思路:
把电梯当作一个我了解基本业务功能,却没有需求文档的软件来进行测试。也就是说这里考察两点:
第一,你能不能测没有需求文档,或者需求文档不完整的东西
第二,你能不能把测试用例设计方法应用到实际工作上去
隐含第三点,你的测试思维是否完整,测试范围能想得比较全面吗。
确定测试范围
以下是黑盒角度的:
功能:关注电梯的基本功能是否实现
性能:关注电梯的性能指标,如负重多少kg
安全性:关注电梯的安全性,如超重报警,下坠制动
用户体验:关注电梯的舒适性
以下是白盒角度的或其他的:
效率:关注电梯控制逻辑的内部算法
接口:电梯和电梯控制器,电梯和大楼,电梯和摄像头,电梯和对讲机(报警装置)的接口测试
零件:电梯的零件的单元测试
兼容性:电梯和其他东西的兼容性
具体测试用例罗列: 两台电梯联动的测试
界面测试:
1.外观(里面、外面)美观性
2.电梯空间尺寸是否和设计尺寸一致
3.按钮是否清晰和易懂
4.显示楼层的显示屏是否安装
5.是否联系外界的电话、紧急电话
6.设备检测说明书
7.安全规范说明书
8.灯
9.标识的承重和人数
10.扶手
11.镜子
12.仅提供可到达楼层的按钮
13.电梯制作的材料
14.空调
15.摄像头
功能测试:
1.测试电梯能否实现正常的上升和下降功能,每层是否都可以停靠。
2.每层停靠楼层是否与所按的楼层一致
3.电梯按键在按下时是否点亮按键灯
4.电梯在每个楼层的上行和下行的申请是否可以有效
5.电梯满负载的时候,是否会忽略其他楼层外部的上行和下行申请
6.电梯的两边按钮是否都可以使用,三列按钮。
7.电梯的楼层选择是否可以取消
8.电梯门的打开,关闭是否正常关闭(自动关闭)。
9.报警装置是否可用。(满载)
10.超重时是否能强制关门
11.超重时重新挪动一下人员是否可以上下行
12.与另外一部电梯之间是否协作良好。(算法)
13.电梯的灯光是否满足看书的要求
14.联系外界的电话是否可用
15.通风状况如何,人多的时候是否会很热,通风不畅(排气扇)
16.电梯里面的摄像头是否可用,拍摄是否清晰
17.门不夹人
18.伸手的话,应该不会强制关门
19.管理员可以和内部人通话
20.在各种场合下,可以强制开门
21.运行中时,不能按开门键,不会强制开门
22.在不同情况下(如:有人挡着、马上关门的时候、停电的时候、没有请求的时候…),一直按开门键和关门键
23.从电梯外部可以强制开门
24.不同模拟不同天气(温度,湿度,风速)下的测试
25.进入电梯,拨打手机,是否有信号
26.进入电梯喊话,外面是否能听到
27.楼层显示屏显示的楼层、以及电梯运行升降状态是否正确
28.两台电梯能否同时使用(或停用)
29.其中一台使用,另一台是否可以停用
30.一台电梯报错,另一台可以正常
31.A电梯按上行,B电梯按上行
32.A电梯按上行,B电梯按下行
33.A电梯按上行,B电梯按上下行
34.A电梯按上行,B电梯按下上行
35.A电梯按下行,B电梯按下行
36.A电梯按下行,B电梯按上下行
37.A电梯按下行,B电梯按下上行
38.A电梯按上下行,B电梯按上下行
39.A电梯按上下行,B电梯按下上行
40.电梯空时如何运转
41.电梯门开时不进电梯
42.进入电梯后不做任何操作
43.电梯门开的时间多长,超过时间后是否自动关门
44.电梯门开的时间超时后关门到最后2厘米,是否可以撬开门
45.电梯门关闭后还未上升时,电梯外按下上行(或下行)按钮,电梯门是否会打开
46.电梯最底层是否有下行按钮
47.电梯最顶层是否有上行按钮
停靠算法测试:
1.2部均空闲时,采取就近原则,离乘电梯人最近的电梯优先运行;
2.有1部运行时,以同行方向且顺路的电梯优先运行,否则安排空闲电梯;
3.2部均运行时,以方向通行且顺路的电梯优先运行;
4.每部电梯,在电梯内部每层在上升和下降过程中,再电梯内部均申请每层停靠
5.每部电梯,在电梯内部每层在上升和下降过程中,再内部没有任何申请的情况下,在电梯外部均申请每层停靠
6.每部电梯,在电梯内部每层在上升和下降过程中,再电梯内部均申请每层停靠,在电梯外部也申请每层停靠
7.电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来
8.电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。
9.类似7、8测试步骤地随机测试,在电梯内部和外部均有不同组合申请的情况下,验证楼层停靠是否准确和合理。
10.电梯本来在2楼,1楼按上行键的同时3楼按下行键,查看优先上行还是下行
11.电梯的平稳性,是否会上升过快或者下降过快,造成人体不适应反应
可靠性:
1.无任何申请的时候,可以长时间停留在某层,并且门是关闭的
2.门关上的一刹那出现障碍物。
3.长期有障碍物在门口堵住,电梯应该也不会关门或上升和下降
4.同时按关门和开门按钮。
5.快速交替按关门开门按钮
6.点击当前楼层号码。
7.快速点击不同楼层
8.上升到顶层后,电梯中的原有下楼请求均会被取消
9.下降到负楼层后,电梯中的原有上楼请求均会被取消
10.电梯外部同时按上键和下键会怎样。
11.长按打开按钮,电梯门是否持续打开
12.突然停电或超载时的情况,电梯(停靠、正在上升、正在下降)不会坠落,电梯门可以通过外力打开,并且紧急电话可用
13.电梯运行中,申请马上要经过的楼层停靠,电梯应该不会停靠。
14.在电梯里面蹦跳,电梯不会出现不稳定的情况。
15.电压不稳定的情况下的电梯运行情况
16.电梯不能正常工作的时候是否有监控系统自动报警
17.电梯不能正常工作的时候,是否有流程可以精确的指定到人进行所有故障解决的高效处理
18.意外坠梯时所有按键正常使用
易用性:
1.电梯的按钮的设计符合一般人使用的习惯吗.
2.按钮是否考虑残疾人和小孩儿
3.楼层显示屏是否处于电梯的上部,方便别人看到
可维护性
1.是否有方便维修和维护电梯的工作条件(竖井通道、统一断电等)
2.电梯的常用配件是否容易更换
3.电梯的维修成本如何
4.电梯的安装、维护、测试
5.超过维修年限,是否可以正常运转
竞品测试:
1.和其他厂家的产品比较,验证产品的竞争力
2.关门速度
3.启动速度和上升速度是否会造成人的不适应
4.上升和下降的速度是否满足用户要求
5.2部电梯的一个对比
配置测试
1.针对电梯系统的不同运行参数进行配置,并验证所有配置项是否可以生效
负载/压力测试:
1.看电梯的最大限度的承受重量.在负载过重时是否有提醒。
2.频繁的关门、开门操作
3.耗电量测试
4.上升和下降不同楼层的速度,是否有明显的延迟
5.多次按压按钮,确认所有按钮正常使用
6.长时间按压一个按钮不放开,确认所有按钮长时间按压功能正常
兼容性测试:
1.电梯是否适用于不同写字楼、不同国籍、不同地区
稳定性测试:
1.最大负载下平稳运行的最长时间、不断地高负荷运行。724小时
2.无负载下平稳运行时间。730 小时
文档测试:
文档是否齐备,能否描述具体的信息,满足安装公司、使用者、维护公司的使用要求
1.安装手册:安装的条件、方法、流程、检测标准、试运营要求和最后交付条件
2.电梯使用说明书:最大承载说明、正常使用的温度、湿度、电压等条件
3.维护说明书:如何进行电梯的维护、检测和维修,需要定期更换的配件
4.安全说明书:如何在停电、电压不足、超重的情况下保证电梯的安全性,以及在出现特殊运行情况时的处理方法
注:
其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等;
当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。
可以告诉主考官,你需要模块化地测试电话、灯光等。再有在一起的组装测试。
```
</details>
<br />
<details>
<summary>27、然后如果在刷抖音的时候显示连接中断你会怎么去测试是什么原因</summary>
asdsadasd
</details>
<br />
<details>
<summary>28、打开网页加载不出来怎么检测</summary>
asdsadasd
</details>
<br />
<details>
<summary>29、场景:如何获知为什么页面长期没有回应</summary>
asdsadasd
</details>
<br />
<details>
<summary>30、测试抖音刷广告</summary>
asdsadasd
</details>
<br />
<details>
<summary>31、测试某个广告刷不出来</summary>
asdsadasd
</details>
<br />
<details>
<summary>32、如何测试微信下拉刷新页面功能
</summary>
asdsadasd
</details>
<br />
<details>
<summary>33、如何测试微信视频聊天功能</summary>
asdsadasd
</details>
<br />
- Linux
- Linux 文件权限概念
- 重点总结
- Linux 文件与目录管理
- 2.1 文件与目录管理
- 2.2 文件内容查阅
- 文件与文件系统的压缩,打包与备份
- 3.1 Linux 系统常见的压缩指令
- 3.2 打包指令: tar
- vi/vim 程序编辑器
- 4.1 vi 的使用
- 4.2 vim编辑器删除一行或者多行内容
- 进程管理
- 5.1 常用命令使用技巧
- 5.2 进程管理
- 系统服务 (daemons)
- 6.1 通过 systemctl 管理服务
- Linux 系统目录结构
- Linux yum命令
- linux系统查看、修改、更新系统时间(自动同步网络时间)
- top linux下的任务管理器
- Linux基本配置
- CentOS7开启防火墙
- CentOS 使用yum安装 pip
- strace 命令
- Linux下设置固定IP地址
- 查看Linux磁盘及内存占用情况
- Mysql
- 关系数据库概述
- 数据库技术
- 数据库基础语句
- 查询语句(--重点--)
- 约束
- 嵌套查询(子查询)
- 表emp
- MySQL数据库练习
- 01.MySQL数据库练习数据
- 02.MySQL数据库练习题目
- 03.MySQL数据库练习-答案
- Mysql远程连接数据库
- Python
- python基础
- Python3中字符串、列表、数组的转换方法
- python字符串
- python安装、pip基本用法、变量、输入输出、流程控制、循环
- 运算符及优先级、数据类型及常用操作、深浅拷贝
- 虚拟环境(virtualenv)
- 网络编程
- TCP/IP简介
- TCP编程
- UDP编程
- 进程和线程
- 访问数据库
- 使用SQLite
- 使用MySQL
- Web开发
- HTML简介
- Python之日志处理(logging模块)
- 函数式编程
- 高阶函数
- python报错解决
- 启动Python时报“ImportError: No module named site”错误
- python实例
- 01- 用python解决数学题
- 02- 冒泡排序
- 03- 邮件发送(smtplib)
- Django
- 01 Web应用
- Django3.2 教程
- Django简介
- Django环境安装
- 第一个Django应用
- Part 1:请求与响应
- Part 2:模型与后台
- Part 3:视图和模板
- Part 4:表单和类视图
- Part 5:测试
- Part 6:静态文件
- Part 7:自定义admin
- 第一章:模型层
- 实战一:基于Django3.2可重用登录与注册系统
- 1. 搭建项目环境
- 2. 设计数据模型
- 3. admin后台
- 4. url路由和视图
- 5. 前端页面设计
- 6. 登录视图
- 7. Django表单
- 8. 图片验证码
- 9. session会话
- 10. 注册视图
- 实战二:Django3.2之CMDB资产管理系统
- 1.项目需求分析
- 2.模型设计
- 3.数据收集客户端
- 4.收集Windows数据
- 5.Linux下收集数据
- 6.新资产待审批区
- 7.审批新资产
- django 快速搭建blog
- imooc-Django全栈项目开发实战
- redis
- 1.1 Redis简介
- 1.2 安装
- 1.3 配置
- 1.4 服务端和客户端命令
- 1.5 Redis命令
- 1.5.1 Redis命令
- 1.5.2 键(Key)
- 1.5.3 字符串(string)
- 1.5.4 哈希(Hash)
- 1.5.5 列表(list)
- 1.5.6 集合(set)
- 1.5.7 有序集合(sorted set)
- Windows
- Win10安装Ubuntu子系统
- win10远程桌面身份验证错误,要求的函数不受支持
- hm软件测试
- 02 linux基本命令
- Linux终端命令格式
- Linux基本命令(一)
- Linux基本命令(二)
- 02 数据库
- 数据库简介
- 基本概念
- Navicat使用
- SQL语言
- 高级
- 03 深入了解软件测试
- day01
- 04 python基础
- 语言基础
- 程序中的变量
- 程序的输出
- 程序中的运算符
- 数据类型基础
- 数据序列
- 数据类型分类
- 字符串
- 列表
- 元组
- 字典
- 列表与元组的区别详解
- 函数
- 案例综合应用
- 列表推导式
- 名片管理系统
- 文件操作
- 面向对象基础(一)
- 面向对象基础(二)
- 异常、模块
- 05 web自动化测试
- Day01
- Day02
- Day03
- Day04
- Day05
- Day06
- Day07
- Day08
- 06 接口自动化测试
- 软件测试面试大全2020
- 第一章 测试理论
- 软件测试面试
- 一、软件基础知识
- 二、网络基础知识
- 三、数据库
- SQL学生表 — 1
- SQL学生表 — 2
- SQL查询 — 3
- SQL经典面试题 — 4
- 四、linux
- a. linux常用命令
- 五、自动化测试
- 自动化测试
- python 笔试题
- selenium面试题
- 如何判断一个页面上元素是否存在?
- 如何提高脚本的稳定性?
- 如何定位动态元素?
- 如何通过子元素定位父元素?
- 如果截取某一个元素的图片,不要截取全部图片
- 平常遇到过哪些问题?如何解决的
- 一个元素明明定位到了,点击无效(也没报错),如果解决?
- selenium中隐藏元素如何定位?(hidden、display: none)
- 六、接口测试
- 接口测试常规面试题
- 接口自动化面试题
- json和字典dict的区别?
- 测试的数据你放在哪?
- 什么是数据驱动,如何参数化?
- 下个接口请求参数依赖上个接口的返回数据
- 依赖于登录的接口如何处理?
- 依赖第三方的接口如何处理
- 不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
- 接口产生的垃圾数据如何清理
- 一个订单的几种状态如何全部测到,如:未处理,处理中,处理失败,处理成功
- python如何连接数据库操作?
- 七、App测试
- 什么是activity?
- Activity生命周期?
- Android四大组件
- app测试和web测试有什么区别?
- android和ios测试区别?
- app出现ANR,是什么原因导致的?
- App出现crash原因有哪些?
- app对于不稳定偶然出现anr和crash时候你是怎么处理的?
- app的日志如何抓取?
- logcat查看日志步骤
- 你平常会看日志吗, 一般会出现哪些异常
- 抓包工具
- fiddler
- Wireshark
- 安全/渗透测试
- 安全性测试都包含哪些内容?
- 开放性思维题
- 面试题
- 字节测试面试
- 一、计算机网络
- 二、操作系统
- 三、数据库
- 四、数据结构与算法
- 五、Python
- 六、Linux
- 七、测试用例
- 八、智力/场景题
- 九、开放性问题
- python3_收集100+练习题(面试题)
- python3_100道题目答案
- 接口测试
- 接口测试实例_01
- python+requests接口自动化测试框架实例详解
- 性能测试
- 性能测试流程
- 性能测试面试题
- 如何编写性能测试场景用例
- 性能测试:TPS和QPS的区别
- jmeter
- jmeter安装配置教程
- Jmeter性能测试 入门
- PyCharm
- 快捷工具
- 1-MeterSphere
- 一、安装和升级
- 2- MobaXterm 教程
- 3-fiddler抓包
- 4-Xshell
- Xshell的安装和使用
- Xshell远程连接失败怎么解决
- 5-Vmware
- Vmware提示以独占方式锁定此配置文件失败
- Windows10彻底卸载VMWare虚拟机步骤
- VM ware无法关机,虚拟机繁忙
- VMware虚拟机下载与安装
- 解决VM 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VM 的方法
- VMware虚拟机镜像克隆与导入
- 6-WPS
- 1.WPS文档里的批注怎么删除
- 2.wps表格中设置图表的坐标
- 3. wps快速绘制数学交集图
- 7-MongoDB
- Win10安装配置MongoDB
- Navicat 15.x for MongoDB安装破解教程
- Apache
- apache层的账户权限控制,以及apache黑名单白名单过滤功能
- HTTP / HTTPS协议
- HTTP协议详解
- 代理
- 状态码详解
- HTTPS详解
- Selenium3+python3
- (A) selenium
- selenium自动化环境搭建(Windows10)
- 火狐firebug和firepath插件安装方法(最新)
- 元素定位工具和方法
- Selenium3+python3自动化
- 新手学习selenium路线图---学前篇
- 1-操作浏览器基本方法
- 2-八种元素定位方法
- 3-CSS定位语法
- 4-登录案例
- 5-定位一组元素find_elements
- 6-操作元素(键盘和鼠标事件)
- 7-多窗口、句柄(handle)
- 8-iframe
- 9-select下拉框
- 10-alert\confirm\prompt
- 11-JS处理滚动条
- 12-单选框和复选框(radiobox、checkbox)
- 13-js处理日历控件(修改readonly属性)
- 14-js处理内嵌div滚动条
- 15-table定位
- 16-js处理多窗口
- 17-文件上传(send_keys)
- 18-获取百度输入联想词
- 19-处理浏览器弹窗
- 20-获取元素属性
- 21-判断元素存在
- 22-爬页面源码(page_source)
- 23-显式等待(WebDriverWait)
- 24-关于面试的题
- 25-cookie相关操作
- 26-判断元素(expected_conditions)
- 27-判断title(title_is)
- 28-元素定位参数化(find_element)
- 29-18种定位方法(find_elements)
- 30- js解决click失效问题
- 31- 判断弹出框存在(alert_is_present)
- 32- 登录方法(参数化)
- 33- 判断文本(text_to_be_present_in_element)
- 34- unittest简介
- 35- unittest执行顺序
- 36- unittest之装饰器(@classmethod)
- 37- unittest之断言(assert)
- 38- 捕获异常(NoSuchElementException)
- 39- 读取Excel数据(xlrd)
- 40- 数据驱动(ddt)
- 41- 异常后截图(screenshot)
- 42- jenkins持续集成环境搭建
- 43- Pycharm上python和unittest两种运行方式
- 44- 定位的坑:class属性有空格
- 45- 只截某个元素的图
- 46- unittest多线程执行用例
- 47- unittest多线程生成报告(BeautifulReport)
- 48- 多线程启动多个不同浏览器
- (B) python3+selenium3实现web UI功能自动化测试框架
- (C) selenium3常见报错处理
- 书籍
- (D)Selenium3自动化测试实战--基于Python语
- 第4章 WebDriver API
- 4.1 从定位元素开始
- 4.2 控制浏览器
- 4.3 WebDriver 中的常用方法
- 4.4 鼠标操作
- 4.5 键盘操作
- 4.6 获得验证信息
- 4.7 设置元素等待
- 4.8 定位一组元素
- 4.9 多表单切换
- 4.10 多窗口切换
- 4.11 警告框处理
- 4.12 下拉框处理
- 4.13 上传文件
- 4.14 下载文件
- 4.15 操作cookie
- 4.16 调用JavaScript
- 4.17 处理HTML5视频播放
- 4.18 滑动解锁
- 4.19 窗口截图
- 第5章 自动化测试模型
- 5.3 模块化与参数化
- 5.4 读取数据文件
- 第6章 unittest单元测试框架
- 6.1 认识unittest