初识软件测试之设计测试用例

一、测试用例的基本要素

向测试系统发起的一组集合,测试平台,测试数据,测试步骤,预期结果等(测试方式,标题,重要性,优先级,功能模块等)

二、设计测试用例的方法

需求(用户)——软件需求(产品经理)——开发软件(程序员)——测试功能(测试人员)——上线

1. 根据需求去设计测试用例

分析需求、细化需求,从需求中提炼功能模块,划分子功能,根据每一个子功能去写测试用例

1.需求验证(合理性,正确性) 2.进行测试用例的设计

用户需求:购买2000元以内的华为智能手机
价格:2000元以内(小于等于2000)
手机类型:智能手机
品牌:华为
双十一活动,5999的华为智能手机,秒杀价1999,若拍下,是否满足上述用例 —— 符合的
手机基本功能的测试:打电话,发短信,APP的安装使用,连WLAN
软件需求 —— 事件流
1.若用户未收到激活邮件,可在登录界面录入电子邮件及密码后,再次发送激活邮件
a.用户收到激活邮件
在登录界面输入电子邮件、密码,不会发送激活邮件,并且提示用户,激活邮件已发送
b.用户没有收到激活邮件
在登录界面输入电子邮件、密码,可以重新发送激活邮件
c.邮件内容测试 —— 内容,激活链接,排版,字体
2.每次发送的激活邮件,仅在发送邮件后起24小时之内有效,超过24小时后需要重新发送激活邮件
a.激活邮件发送,24小时之内(包括24个小时整)可以激活系统
b.激活邮件发送,24小时之后激活链接失效,无法激活系统
c.24小时内激活系统,超过24小时之后再次点击激活链接,系统提示:该用户已经激活系统!
d.24小时内激活系统,24小时之内再次点击激活链接,系统提示:该用户已经激活系统!
e.邮件内容测试 —— 内容,激活链接,排版,字体

2. 具体的设计测试用例的方法

等价类划分:把输入(特殊情况下才考虑输出)划分成若干个等价类,从每一个等价类当中选一个测试用例进行测试,如果这个测试用例测试通过,那我们就说这个测试用例代表的等价类测试通过

有效等价类:根据需求规格说明,有意义的输入的数据集合,称为有效等价类

无效等价类:根据需求规格说明,不符合需求的输入的数据集合,称为无效等价类

例子:|用户名|必填,录入用户名|6-15位|字符类型A-Z,不区分大小写
根据长度划分等价类:               根据字符类型划分等价类:
有效等价类:6~15位                有效等价类:A~Z,a~z,大小写混合
无效等价类:小于6位,大于15位       无效等价类:汉字,特殊字符,标点符号,空格,A~Z或者a~z和其他字符混合

边界值:针对输入输出的边界进行测试用例的设计

等价类和边界值一般结合起来进行测试用例的设计

三、朋友圈测试用例

1. 界面

  1. 字体大小

    1. 字体的大小可以改变吗
    2. 编辑动态时的字体和发出的字体大小是否一致
  2. 图片

    1. 图片的排版格式
    2. 图片不同数量时的排版格式
    3. 最多可以展示的图片的数量
    4. 能否在动态处被编辑
  3. 视频

    1. 视频展示的格式
    2. 视频的上传数量
  4. 转发

    1. 转发的出处(微信,公众号等)
    2. 转发内容能否全部人员查看
  5. 权限

    默认公开,但也可以设置谁可看不可看

  6. 编辑朋友圈时,还没有任何内容的时候,右上角的发表按钮是灰色的

2. 功能

  1. 朋友圈的入口

    1. 发现 → 朋友圈 → 长按相机,只发表文字

      发现 → 朋友圈 → 直接点击相机,发表文字+图片/文字 +视频/文字

    2. 如果在通用 —— 发现页管理,关闭朋友圈选项;可以点击自己的头像,进入到自己的朋友圈进行发朋友圈功能操作

    3. 转发其他链接到朋友圈

    4. 删除原来发表的,然后点击重新编辑

    5. 我的 → 朋友圈

  2. 只发文字

    1. 长按朋友圈右上方相机按钮,可以只发文字

    2. 文字的长度有限制

    3. 文字过长发完后会折叠

    4. 位置:

      1. 点击位置进入位置页面选择
      2. 可以搜索附近的位置并定位
      3. 不能搜索所在城市以外的位置(人在西安,搜索成都)
      4. 搜索不到的位置,可以创建,但是点开之后实际位置展示的时手机目前的定位
      5. 点击不显示位置,按完成按钮以后,不会显示当前位置
    5. 提醒谁看

      1. 可以搜索想提醒的人

      2. 可以根据提醒的人的昵称的第一个字拼音的第一个字母直接进行查找,在最右边一列

      3. 至少提醒一个人

      4. 最多提醒几个人看

      5. 如果提醒的人全选之后会发生什么

      6. 点击取消,退出提醒谁看界面

      7. 选择提醒谁看之后

        成功发送的朋友圈是否会有提醒

        被提醒的人的朋友圈会如何展示的

    6. 展示权限

      1. 默认所有人可见
      2. 选择私密:仅自己可见 —— 其他朋友看不到,仅自己可评论
      3. 可以设置分组
        1. 可见组和不可见组可以公用
        2. 每次可以选择几个组
      4. 分组可以设置可见权限
      5. 分组可以设置不可见权限
      6. 同步到 QQ 空间
    7. 照片

      1. 最多选择9张照片
      2. 照片和视频不能共存的
      3. 删除照片——长按拖动至删除;点开照片,右上角删除
      4. 照片确定好后,顺序是可以通过拖动进行调整
      5. 发的照片张数不同时,整体的排版是不一样的
      6. 发照片可以添加文字
    8. 视频

      1. 视频有时长限制(15秒)
      2. 可以一次性发多条视频
      3. 发视频的入口
        1. 从朋友圈点击相机按钮,直接进行拍摄
        2. 从朋友圈点击相机按钮,在相册中选择
        3. 在编辑页面已经添加了照片时,需要将照片删除后,选择视频进行排版
        4. 通过第三方发视频
      4. 发视频的同时可以添加文字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值