zoukankan      html  css  js  c++  java
  • 【面试】一些面试过程中遇到的测试的问题

    请设计测试用例,使一台自动饮料贩卖机通过测试,可以最终交付并放置在商场中进行售卖商品。

    1、界面测试
    外观是否设计合理、符合大众审美
    2、功能测试
    (1) ***作流程是否简单便捷、***作说明是否简单易懂无歧义
    (2)售货机屏幕显示(广告轮播功能、商品和金额以及二维码等信息显示 等)
    (2)管理员权限:放入货物、制定价格等功能
    (3)用户权限:刷卡(工商卡、建行卡、农行卡等)、塞钱(根据不同商品以及金额大小进行商品兑换、找零、退钱等)、扫码支付(微信支付、支付宝支付、积分兑换支付等)、选择货物(不同零食、不同饮料等)、取出货物(不同零食、不同饮料等)等功能
    3、性能测试
    (1)异常处理:系统出错、断电之后售货机能否自动恢复、恢复之后能否继续处理未完成的任务等
    (2)安全性:货物存放、现金存放以及金额设置等是否安全
    参考:
     

    "发红包"功能的测试时,需要考虑到哪儿些测试因素,请尽可能的写出来

    1. 功能性测试(功能性<业务流、数据流>,易用性)
        a. 边界值(红包额度边界,红包数量边界,卡片支付额度/钱包支付额度边界,0元红包)
        b. 功能场景:
            用户(发红包用户/领红包用户):未实名,未绑卡,已绑卡(卡片正常,卡片锁定),未登录
            红包类型:定向,随机,定额等
            支付卡种:支持借记卡,不支持信用卡
            支付额度:充足,不足(卡片限额,单笔限额,单日限额)
            支付状态:支付成功,同一红包的重复支付,支付失败,失败后的重新支付,放弃支付
            已发红包领取情况:未领取,部分领取,全部领取,领取明细
            可领红包领取情况(由于红包超时未领取退回涉及钱,所以这里还挺重要):领取超时红包,领取未超时红包,领取已领完红包,领取成功,同一红包的重复领取,领取失败,失败后的重新领取,放弃领取
            红包留言(发红包留言,抢红包留言):默认,为空,输入长度,显示长度,特殊字符
        c. 数据准确性(支付记录,领取记录,支付领取对账明细)

    2. 非功能性测试(性能、稳定性、鲁棒性、安全性)
        a. 网络情况
        b. 系统兼容性
        c. 高并发情况
        d. 安全性(支付核身验证,敏感数据存储、流转)
     
    链接:
     

    设计测试用例: 测试淘宝购物车(仅限功能测试)

    1.    所有页面链接功能正常,可以点击到正确页面;
    2.    从商品信息页面添加的商品能显示在购物车中;
    3.    商品未勾选的状态下,结算按钮是灰色无法点击的;
    4.    勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
    5.    购物车页面中,可以对添加的商品数量修改,并自动保存成功;
    6.    修改勾选物品数量,总价会做相应的改变;
    7.    勾选商品,点击结算按钮后,进入确认订单信息页面;
    8.    购物车能添加的商品种类是有数量上限的/显示库存;
    9.    不要的商品,可以删除;            
    10.    卖家在线的时候,旺旺icon高亮,反之,灰色;
    11.    页面关联本地软件阿里旺旺的icon点击后,能打开软件;            
    12.    登录测试:
      未登录情况下,可以添加,查看,修改购物车, 但是提交订单后跳出登录或非登录用户购买方式。
      未登录情况下,添加到购物测好的物品,登录后刷新会显示在登陆后的购物车中。
     
    链接:
     

    设计测试用例:朋友圈点赞功能

    功能测试
        是否可以点赞
        取消点赞
        多次点赞会出现什么情况
        多人点赞时的顺序是否按照时间顺序进行排列
        点赞是否显示头像和名称
        点赞之后能否进行评论
        点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在
        多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我

    接口测试
        点赞之后相同好友是否收到提示信息
        相同好友处的提示信息是否按照时间顺序
        相同好友处的点赞是否显示头像和名称

    兼容测试
        电脑端和手机端是否都可以进行点赞和取消点赞功能
        不同的移动端是否都可以行点赞和取消点赞功能(包括苹果,安卓)

    可用性测试
        弱网的时候进行点赞是什么情况
        网络断开时是否可以点赞
        用户点击点赞几秒后可以看到点赞成功,取消同理
        多用户同时给我点赞时,我是否可以全部接收到提示消息

    安全性测试
      点赞是否会泄漏微信用户相关信息
     
    链接:
     

    设计测试用例:测试电梯功能

    1.功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;

    2.性能:速度、反应时间、关门时间等;

    3.压力:超载、尖锐物碰撞电梯壁等;

    4.安全:停电、报警装置、轿箱停靠位置、有人扒门时的情况等;

    5.可用性:按键高度、操作是否方便、舒适程度等;

    6.UI:美观程度、光滑程度、形状、质感等;

    7.稳定性:长时间运行情况等;

    8.兼容性:不同电压是否可工作、不同类型电话是否可安装等。

    其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等,当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。可以告诉主考官,你需要模块化地测试电话、灯光等。再有在一起的组装测试。

    二、下面是详细的测试点:

    需求测试: 查看电梯使用说明书、安全说明书等

    界面测试: 查看电梯外观
     功能测试:
     1.测试电梯能否实现正常的上升和下降功能。
     2.电梯的按钮是否都可以使用。
     3.电梯门的打开,关闭是否正常。 
    4.报警装置是否可用。 
    5.与其他电梯之间是否协作良好。
     6.通风状况如何。
     7.突然停电时的情况。 
    8.上升途中的响应。 
           1)电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来; 
      2)电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。 

    9.是否有手机信号

    可靠性: 
    1.门关上的一刹那出现障碍物。
     2.同时按关门和开门按钮。 
    3.点击当前楼层号码
    4.多次点击同一楼层号码
    5.同时按上键和下键
    易用性:
    电梯的按钮的设计是否符合人的习惯
    用户文档:
    使用手册是否对电梯的用法、限制、使用条件等有详细的描述
    压力测试:
    1.看电梯的最大承重量,在负载过重时报警装置是否有提醒
    2.在一定时间内不断让电梯上升、下降
    稳定性测试:

    看电梯在最大负载下平稳运行的最长时间

    其实后面还有安全性测试,比如自然灾害等等测试,就不一一阐述了

     参考网站:
  • 相关阅读:
    git的优秀教程
    线性表的顺序存储结构和链式存储结构的比较
    python3基础知识学习记录
    thinkPHP为什么设置一个单入口文件?
    2017年读过的专业书
    DFS(深度优先搜索)模板
    HDOJ2553-N皇后问题(DFS)
    POJ(2784)Buy or Build
    并查集 分类: 并查集 2015-07-09 16:32 0人阅读 评论(0) 收藏
    Number of Containers(数学) 分类: 数学 2015-07-07 23:42 1人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/guangluwutu/p/12625236.html
Copyright © 2011-2022 走看看