• 测试用例面试题汇总


    1、测试项目——电梯
    需求测试:查看电梯使用说明书,安全说明书等。

    功能测试:

    上升键和下降键,电梯的楼层按钮是否正常;
    开关键是否正常,报警装置是否安装,报警电话是否可用,通风状况如何,是否有手机信号;
    在电梯上升过程中的测试,比如电梯在1楼,有人按了18楼,在上升到5楼的时候,有人按了10楼,电梯会不会停;
    在电梯下降过程中的测试,比如电梯下降到10层时显示满员,若有人在5楼等待,此时还会不会停。
    电梯运行时突然停电时
    可靠性:门关上的一刹那出现障碍物、同时按关门和开门按钮、点击当前楼层号码、多次点击同一楼层的号码等等;同时按上键和下键会怎样;

    压力测试:看电梯的最大承重重量,在电梯超重时,报警装置是否启用,在一定时间内让电梯连续的上升和下降,看在最大负载条件下平稳运行的时间。

    界面和易用性测试:查看电梯的外观,电梯的按钮是否好用(开和关按钮设计的图标不容易区分),电梯的说明书是否有错别字,电梯的按钮是否符合人的使用习惯。

    安全性测试:下坠时是否有制动装置;暴力破坏电梯时是否报警;超重是否报警;超时自动开门;火灾报警后,允许就近停靠;停电情况下电梯是否有应急电源装置

    性能测试:

    测试电梯负载单人时的运行情况(基准测试)
    多人时的运行情况(负载测试)
    一定人数下较长时间的运作(稳定性测试)
    更长时间运作时的运行情况(疲劳测试)
    不断增加人数导致电梯报警(拐点压力测试)

    2、测试项目——杯子
       需求测试:查看杯子的使用说明书,安全说明书等。

    功能测试:
    杯子能否装水;
    可以装多少L的水;
    杯子是否可以放冰箱;
    水可不可以被喝到。
    能否装入热水/冰水
    盖子拧紧,水是否露出来

    安全性测试:
    1、杯子有没有毒和细菌;

    2、杯子从高处坠落

    3、杯子是否有缺口

    4、将杯子放入微波炉中,是否爆炸或融化;

    性能测试:
    1、看杯子能够容纳的最大体积和最高温度;

    2、将杯子盛上水,经过24小时后查看杯子的泄露情况和时间(可分别使用水和汽油做测试);

    3、将杯子装上填充物,看不会摔破的最高度;

    4、用根针并在针上面不断加重量,看压强多大时会穿透;
    5、耐寒性/耐热性

       可用性测试:杯子是否好拿,是否烫手,是否防滑,是否方便饮用。

       兼容性测试:除了装水,是否还可以装其它的液体,比如果汁,汽油等。

       界面测试:查看杯子的外观:杯子是什么材质的,颜色,外形,重量,图案是否合理,是否有异味,图案是否会脱落

    3、测试项目——笔
       需求测试:查看使用说明书。

       功能测试:能不能写字 。

       界面测试:查看笔的外观 。

       可靠性:笔从不同高度落下摔坏的程度。

       安全性:笔有没有毒或细菌 。

       可移植性:笔在不同的纸质、温度等环境下是否可以使用。

       兼容性:笔是否可以装不同颜色、大小的笔芯 。

       易用性:是否方便使用、方便携带 。

       压力测试:给笔不断的增加重力,观察压力多大时压坏。

       震动测试:笔在包装时,各面震动,检查是否能应对恶劣的公路、铁路、航空运输。

    4、测试项目------行李箱
       功能测试:拉杆箱大小、厚度、容量、各个面(包括拉杆面、脚轮面)承重、拉杆承重是否符合质检标准;超出容量、超出承重会有什么影响;拉杆的伸缩收回是否灵活,箱子的开锁解锁是否方便安全。
       界面测试:我会考虑箱子的材质、颜色、花纹、形状是否符合要求;箱子吊牌logo是否正确易用性方面,箱子拉杆手把是否易握防滑、箱子开合的拉链是否易拖动、脚轮是否灵活
       兼容性:箱子脚轮滚动是否支持平底、沙地、泥土地、楼梯使用;还有不同的温度下使用情况。
       安全性:材质是否安全无毒;遇高温、淋雨是否释放有害物质;边角是否光滑无棱角
       压力测试:负重30公里,拉杆脚轮是否正常无磨损;提起拉杆使负重箱子处于悬挂状态左右震荡多次,拉杆是否正常;负重从1米左右落下,各个面是否正常无磨损拉杆来回展开收回,重复1000次,拉杆是否正常。

    5、如何测试登录界面
    功能性
    输入正确用户名和密码,验证是否登录成功
    输入正确用户名和错误密码,验证是否登录失败且提示信息正确
    输入未注册的用户名和任意密码,验证是否登录失败并且提示正确
    用户名和密码都为空,验证是否登录失败并且提示信息正确
    用户名和密码两者之一为空,…
    若启用验证码,3者正确是否成功登录
    正确用户名和密码,错误验证码,…
    用户名和密码是否大小写敏感
    页面上的密码框是否加密显示
    忘记用户名和忘记密码功能是否可用
    输入框是否根据要求现在用户名和密码长度
    点击验证码图片是否可以更换验证码
    刷新页面,用户名和密码是否清除,验证码是否更新
    如果验证码有时效性,分别验证时效内和失效外验证码的有效性
    用户登录成功但会话超时后是否重定向到用户登录界面
    不同级别用户登录后权限是否正确
    页面默认定位焦点是否定位到用户名输入框中
    快捷键Tab和回车是否正常使用
    安全
    用户密码后台存储是否加密
    用户密码在网络传输过程中是否加密
    如果密码有有效期,到期后是否提示修改密码
    不登录,直接在浏览器输入登录界面后的url,是否会重新定位到登录界面
    密码输入框是否不支持复制黏贴
    输入的密码是否可在页面源码模型被查看
    用户名和密码输入框输入典型的sql注入攻击字符串,验证系统返回页面
    用户名和密码输入框输入xss跨站脚本攻击字符串,验证系统行为是否被篡改
    连续多次登录失败后系统是否会阻止用户后续尝试
    同一用户在同一终端的多种不同浏览器上登录,验证登录功能的互斥性
    同一用户先后在不同终端登录,是否互斥
    性能测试
    单个用户登录的响应界面
    单个用户登录后台请求数量是否过多
    高并发场景下用户登录的响应界面
    高并发场景下服务端的监控指标
    长时间大量用户连续登录登出,服务器端是否存在内存泄漏
    兼容性测试
    不同浏览器验证登录功能页面显示和功能的正确性
    相同浏览器不同版本的登录
    不同终端不同浏览器登录
    不同分辨率
    网络切换和网络延迟时
    是否支持第三方登录

    6、微信发朋友圈的测试点

    功能测试
    拍照上传(无文字)
    是否能拍摄照片上传,拍摄的照片是否能取消,拍摄中是否能取消拍摄
    拍摄的照片能否先编辑,在上传;编辑能否取消
    确定后的照片能否删除
    没有拍摄照片也没有文字时能否发朋友圈
    分别上传8,8,10张照片时,能否正常上传
    拍视频上传(无文字)
    能否拍摄视频上传,拍摄的视频能否编辑
    拍摄完的视频能否删除;删除后能否继续拍视频上传
    拍完一个视频能否再增加视频
    比较拍摄视频时间,和上传后视频时间是否一致
    相册上传图片/视频(无文字)
    从相册分别选择1,8,9,10张照片,能否正常上传
    拍照上传后,下一张能否从相册选择上传
    上传了照片后,能否选择拍摄视频或者从相册选择视频上传
    拍摄视频后,能否拍照,或者上传相册照片
    有文字
    只发送文字
    假设文字上限为X,分别测试数字X-1,X,X+1,时能否正常编辑上传
    文字能否支持复制粘贴,选择,剪切等
    文字+照片
    文字+视频
    定位
    点所在位置能否正常定位
    选择位置后,该位置是否显示刚刚选择的位置,以及变为绿色
    提醒谁看
    能否选择用户,选择后,能否再次点击,进去增加或者删减用户
    谁可以看
    能否选择用户,选择后,能否再次点击,进去增加或者删减用户
    可靠性测试
    在编辑或者上传图片或视频时,断网,是否崩溃,重新进来时,已编辑的是否还在
    文本中,发送开发语言注入攻击
    点击发送朋友圈时网络中断,重新连接时,检查是否重新发送
    编辑朋友圈,退出时选择保留,重新进来是否确实保留
    编辑朋友圈,退出时选择不保留,重新进来是否都为空
    易用性测试
    操作是否符合用户习惯
    页面布局是否符合原型图

    兼容性:

    在 IOS,安卓等手机或者pad系统下能否正常发朋友圈

    各大系统,平台看到的朋友圈界面、信息是否一致

    ————————————————
    版权声明:本文为CSDN博主「bingolina」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_46178557/article/details/104521531

  • 相关阅读:
    HTML5学习笔记第二节(Email标签(自动验证格式),Number标签,URL标签...)
    Ping检测工具(QQ皮肤实现)
    C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码
    PostgreSQL抛错“不良的类型值: long”之解决
    jdbcTemplate.queryForInt()过时替换方法
    Windows Phone 实用开发技巧(27):创建透明Tile
    快乐技术沙龙技术分享之账户助手
    Windows Phone 实用开发技巧(11):让StackPanel中的控件靠右对齐
    Windows Phone 实用开发技巧(19):使用ProgressIndicator做进度显示
    Windows Phone 实用开发技巧(13):自定义Element Binding
  • 原文地址:https://www.cnblogs.com/51QA/p/15772809.html
Copyright © 2020-2023  润新知