测试的方法--SFDIPOT

题目:
测试一个语音微课,讲师发不超所60s的语音,学员可以发送文字和语音信息回复

测试设计:

1. S-Structure

产品的物理(physical)元素(如代码、接口、配置文件、可执行文件等)
这里可以首先进行代码的单元测试,接口测试,环境配置的测试

2. f-function

功能,考虑单个功能的是否符合预期
这里的功能可以分为:
1. 发语音
2. 收语音
3. 显示语音信息
4. 提示新信息
5. …

3.D-Data

数据,测试输入和输出,测试当软件处理的输入数据不同时的输出情况。
1. 发一条语音信息
2. 发十条语音信息
3. 发不同长度的语音信息
4. 显示不同长度的语音信息
5. 显示不同数量的新信息
6. …

4.I-Interface

接口,接口包括内部外部接口、其他接口比如硬件接口等。

  1. 进入课程的接口
  2. 课程内容的接口
  3. 听课记录的接口
  4. 评论内容的接口
  5. 用户信息的接口
  6. 分享课程的接口(对接外部接口)
  7. 接口执行的时间、效率
5.O-Operation

操作,也就是怎么用这个待测软件。
和前面测功能的区别是主要集中于测真实的用户场景和测复杂的用户流程,也就是怎么用这个软件的。

1.用户登录-查看课程详情-购买课程(如果有)-进入上课页面-查看语音消息-听课-暂停播放语音-发布评论-继续播放语音

2.多用户随机操作

6. T-Time

时间,主要是和时间相关的一些测试,也不全是性能测试

比如网速啊、反复一段时间一直做一些操作啊、缓存机制啊、超时机制啊、隔一段时间做一些操作啊之类的。

  1. 弱网测试
  2. 反复进入课程页面
  3. 多次发送同一条评论
  4. 缓存听课语音信息和评论信息
  5. 消息接收超时
  6. 不同时间查看课程详情,或者听课程内容
性能:并发量

待续…

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值