Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116097
  • 博文数量: 107
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 291
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-12 22:20
文章分类

全部博文(107)

文章存档

2017年(39)

2016年(1)

2015年(3)

2014年(1)

2011年(2)

2010年(41)

2009年(19)

2008年(1)

我的朋友
最近访客

分类: IT职场

2017-07-26 15:37:07

任何一个东西你都可以这么测:
记住sfdipot:

s,structure,结构。
考虑其组成部分,微信朋友圈的代码组成,客户端是怎么样的,服务端是怎么样的。


f,function,功能。
考虑单个功能是否符合预期,比如显示一条别人发的朋友圈,又比如自己发一条朋友圈。

d,data,数据。
考虑每个功能对应的不同数据。比如发一条有文字有图片的朋友圈,发一条只有图片的朋友圈,显示十条新增的朋友圈信息等。

i,interface,接口。
考虑各内部和外部接口,比如朋友圈客户端和服务端的交互接口的功能。朋友圈和其他功能之间的借口,比如消息提示功能和朋友圈点赞功能的接口(点了赞之后对应的朋友收到提示消息)

p,platform,平台。
手机版、pad版、web版等

o,operation,用户操作场景。
测试用户常用场景,比如:
1.用户打开微信看到十条消息提示,点击后进入朋友圈界面显示了别人的评论,用户对评论进行回复,并进入对方的朋友圈为其某条消息点赞。

这样去测真实用户的常用场景。


t,time、时间相关。
速度、延迟。


此外还可以从各种纬度测试,如功能、性能、安全、稳定、扩展、等等等等。

像这种面试题,让你测一个没有具体需求的东西,一般都可以滔滔不绝讲到面试官不想听为止。因为能测的点是无穷无尽。

End.

如果对软件测试感兴趣,想了解更多的软件测试知识,请大家关注“51Testing软件测试网”头条号。

相关热门文章








阅读(415) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~