zoukankan      html  css  js  c++  java
  • 测试面试题集-测试用例设计(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端的提现场景;

     

  • 相关阅读:
    BNUOJ 12756 Social Holidaying(二分匹配)
    HDU 1114 Piggy-Bank(完全背包)
    HDU 2844 Coins (多重背包)
    HDU 2602 Bone Collector(01背包)
    HDU 1171 Big Event in HDU(01背包)
    HDU 2571 命运 (入门dp)
    HDU 1069 Monkey and Banana(最长递减子序列)
    HDU 1160 FatMouse's Speed (最长上升子序列)
    HDU 2594 KMP
    POJ 3783 Balls --扔鸡蛋问题 经典DP
  • 原文地址:https://www.cnblogs.com/chenyablog/p/15172709.html
Copyright © 2011-2022 走看看