测试用例 测试的方法 测试用例的几个列子

1、测试用例的定义:

    测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来

2、测试用例包含:

    用例编号、用例描述、【用例所属模块】、执行条件、预期结果、测试输入、实际结果、【测试人】、【测试版本】、【测试日期】、【备注】

3、测试用例文档的方式:

    Excel、Word方式  BUG 管理工具里可以之间写

4、测试用例开始写的时间

    拿到对应的模块进行编写

5、测试用例的注意:

    根据需求文档或者是原型图年写的用例的覆盖度【80%~90%】

    书写用例有正反 : 反向用例【异常用例】  8:1

    代表性:

    针对性:

    可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果

6、测试方法有:

    等价类划分:

      有效等价类

      无效等价类

    边界值

    因果图

    场景法

        测试用例 测试的方法 测试用例的几个列子

    正交表

    错误推测

用例评审会:

  一般在需求确定后编写用例,用例编写后直接进行评审

用例评审:

  组内评审:测试人员和测试组长,项目经理,客户经理

  组外评审:测试人员和测试组长,项目经理,客户经理,客户

测试用例的设计点:

  功能、性能、网络、易用、界面、安全

经典题:

纸杯:

  功能:

    是否可以盛不同的液体(热水,冷水,固体)

    纸杯的形状

    纸杯容量大小

    纸杯的材质是否环保

    纸杯是否漏水

  界面:

    纸杯的颜色

    纸杯的图案

    纸杯的 Logo

    杯口杯壁是否圆整

  性能:

    是否容易变形,掉色,保温

    盛水后多长时间漏水

    盛热水或者是冷水的时间

    杯底是否容易脱落

  易用:

    杯子尺寸是否合理

    是否方便握持,携带,运输

    是否有隔热 / 防滑措施

    是否方便清洗,回收

    是否方便老人小孩使用

  安全:

    材质是否无毒,易燃

    存放其他液体是否会产生化学反应

    装热水的时候是否会烫伤人

    长时间放置材质是否会溶解

电梯的测试用例的设计点:

  1、功能测试:

    ① 按钮功能,开门(运行中按开门键不开门),关门,电梯内按钮功能(电梯按键在按下时是否点亮,按错楼层是否可以取消)

    ② 上升,下降(每一层申请是否有效,是否可以正常停靠),超载时是否会忽略其他楼层的上行和下行申请,电梯的两边按钮是否都可以使用

    ③ 电梯内电话、灯光等

  2、性能测试:反应时间、关门时间、速度(是否造成人体不适)

  3、压力测试:超载,碰撞电梯壁

  4、安全测试:

    ① 进入电梯喊话,外面是否听到,拨打手机是否有信号

    ② 停电(不会坠落,电梯门可以通过外力打开,紧急电话可用),报警装置(超载),通风状况

    ③ 停靠位置,有人扒门(不会强制关门),若有异物阻碍,会停在当前楼层

    ④ 监控装置

  5、UI 测试:标识的承重和人数,仅提供可到达楼层的按钮,美观程度,光滑程度、形状

  6、可用性:按键高度、操作是否方便

  7、稳定性:长时间运行情况

  两台电梯联动:

  除上述功能外,与另外一部电梯是否协作良好(一部电梯故障不影响另一部):

    ① 2部均空闲时,采取就近原则

    ② 有一部运行时,以同行方向且顺路电梯优先运行,否则安排空闲电梯

    ③ 2部均运行时,以方向同行且顺路的优先运行

    ④ 电梯在上行或下行时若满载,遇到有人等待电梯,是否停靠

    例如:电梯本来在一楼,若有人按18楼,上到5楼时,有人按10楼,是否会在10层停下

 

1.朋友圈点赞点用例的设计点
    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.点赞人是否按时间先后排序
2.发红包的测试用例设计点
    1. 正确的金额+无留言+无表情
    2. 错误的金额+无留言+无表情
    3. 正确的金额+有留言+无表情
    4. 错误的金额+有留言+无表情
    5. 正确的金额+无留言+有表情
    6. 错误的金额+无留言+有表情
    7. 正确的金额+有留言+有表情
    8. 错误的金额+有留言+有表情
    9.其中金额(0.01-200)可以测试以下数据
    10.是否支持复制黏贴
    11.为空/包含空格
    12.金额的增删查改
    13.数字、中文、英文、特殊字符、表情或者他们的组合
    14.输入超长文本时,是否会给出相应的限制或提示
    15.包含空格
    16.是否支持复制黏贴
    17.留言的增删查改
    18. 点击塞钱进红包,选择零钱付款,此时需要考虑金额>零钱,金额<零钱,金额=零钱三种情况
    19. 点击塞钱进红包,选择已添加的银行卡付款,此时同样需要考虑金额>银行卡余额,金额<银行卡        余额,金额=银行卡余额三种情况
    20. 点击塞钱进红包,选择使用新卡付款,按照流程添加新卡,此时同样需要考虑金额>新卡余额,金        额<新卡余额,金额=新卡余额三种情况
    21. 使用指纹确认付款(正确的/不正确的指纹)
    22. 使用密码确认付款(正确的/不正确的密码 )
    23. 发送成功之后,对应的途径会减少相应的金额
    24.发送者/接受者可以点击红包查看到红包的具体信息,且金额,留言,表情均能正确显示
    25. 好友点击红包之后,零钱中将增加相应的金额,再次点击之后,只能查看到红包的信息
    26. 24小时之内没有领取的红包,将退回原账户,此时原账户的零钱将增加相应金额的金钱。24小时        后好友点击红包,显示红包已过期,无法查看到红包的余额
    27. 右上角的红包记录中,可以查看刚刚发出的红包的金额
    28. 检测帮助中心中链接是否均可以正常跳转,查看
    29. 当红包超过24小时之后,则无法查看红包被每个人领取的详细信息
    2)发送群红包(与发给好友的测试点相似,以下仅写出不同的部分)
    30.选择为拼手气红包时,群中每个人收到的金额随机(但加起来为红包的总金额),为普通红包时,        群中每个人收到的金额相同。
3.视频的播放的用例设计点
    1.未播放前,视频模块上有暂停按钮;
    2.不会自动播放,WiFi下点击按钮正常播放;
    3.非WiFi下点击按钮有非WiFi将消耗流量的提示框,提示框上有【取消】及【继续观看】按钮;
    4.播放时有全屏按钮,全屏时退出全屏按钮,有视频播放完后自动退出全屏按钮;
    5.视频播放完后自动暂停。
    6.未播放时的样式,是否有暂停按钮
    7.有WiFi的情况下,是否可以正常播放
    8.非WiFi的情况下,是否会弹出提示框
    9.非WiFi的情况下,弹出提示框后的【取消】和【继续观看】按钮点击后是否正常
    10.播放视频时,是否可以进行暂停、快进、滑动进度条等操作,且暂停后是否可以恢复播放
    11.播放时的画面、音量等是否正常,比如静音,卡顿等情况
    12.点击全屏按钮后,是否可以正常切换为全屏模式,同理有退出全屏按钮
    13.视频播放结束后,是否可以自动退出全屏,并且是否会自动暂停
    14.视频未全屏与全屏播放的情况
    15.横屏与竖屏模式下,播放视频的效果
    16.无网络或无非WiFi的情况下,是否会正常播放
    17.如果在播放途中断网,是否还能正常播放
    18.播放途中,在WiFi与非WiFi之间的转换途中,是否能正常播放
    19.播放途中,接到电话,是否还会正常播放
    20.放途中,视频是否会自动缓存或下载
    21.播放途中,如果转到后台播放,是否还能正常播放,且播放样式如何
    22.播放途中,插拔耳机是否会影响视频音质,是否会影响视频播放效果
    23.电量较少情况下,是否可以正常播放
    24.不同机型、分辨率、屏幕大小的手机,是否在播放样式上有不同差异
    25.在未全屏播放情况下,滑动商品详情页,视频播放窗口、样式等有何改变,是否还能正常播放
    26.首先判断用户是否登录,未登录不能进入主页(应提示用户先进行登录),已登录状态用户可以进视频观看;
    27.导航栏下拉框是否可以正确打开和关闭,打开和关闭时的状态是否和预期一致;
    28.鼠标滑过、点击时、点击后相应条目的状态是否和预期一致;
    29.点击相应条目时,页面右边是否同步切换至相应页面,是否有延时、卡退、切换错误等情况;
    30.视频播放页面鼠标滑过、点击时、点击后视频对应条目、标题是否有相应状态变化(具体变化状态 据产品原型进行分析),点击后是否能够正确跳转至相应的视频播放界面;
4.Pc端微信加群的测试用例和5. app端微信加群的测试用例:
    1.可发送信息:语音,文字,图片,表情,链接,字符及长度
    2.聊天界面中的文字是否可复制,删除,收藏,翻译,头像,昵称显示是否正确(加好友,显示好友备注,未加,显示昵称)
    3.消息撤回(2分钟之内)
    4.消息管理(转发,收藏,提醒,删除,多选,撤回)
    5.成员管理(加人,被加,主动退群,被动退退群,编辑群昵称)
    6.群组管理(创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑)
    7.消息管理(发布通知,接收通知,发文件,消息提醒,通知提醒,声音,震动,好友请求,请求处理)
    8.隐私管理(黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找)
    9.权限管理(开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友)
    10.消息推送(在线,离线,收发,时序)
    11.群文件管理(接收,离线接收,预览,删除,分享,转存,文件格式,大小)
    12.聊天记录(群成员,文件,链接,图片,视频)
    13.群消息免打扰,置顶群聊
    14.给某个好友点赞,点赞数+1,点赞栏显示具体点赞人的名字 ,该用户手动点赞回馈
    15.点完赞后,共同好友在点赞区能看到该人是不是点赞 了,非共同好友看不到
    16.两个头像一样的人点赞,能否正确显示
    17.点完赞后,在点击点变成点赞取消
    18.取消点赞–不通知用户
    19.点赞后,通知用户,取消,在点赞,此时不通知用户
    20.多个用户同时对其点赞,点赞数正常
    21.最多能点多少个赞–边界值测试
    22.可以从点击点赞区头像,进入相应人的主页查看
    23.点赞是否按照时间顺序排序
    24.点赞后是否能够正常评论
    25.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。
    26.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。
    27.登录成功后能否能否跳转到正确的页面
    28.检查能否选择不同登录方式进行登录,如使用手机号登录、使用微信号登录或扫码登录。
    29.记住用户名的功能
    30.登陆失败后,不能记录密码的功能