SFDIPOT测试方法

转载 2016年08月28日 16:44:44

   SFDIPOT方法是快速测试的一种方法,可以帮助快速理清测试点,与变焦测试类似。

我粗略地想了一下,凡是面试时我遇到过的奇葩的让我测一个电梯、雨伞、电话、水杯、测一个奇怪的东西的面试题上都能用。

然后嘛,日常工作中也可以拿来做测试分析,应该还是很实用的。

也可以通过该方法检查测试用例是否有遗漏bug。


由于本人对测试电梯的面试题比较有缘,所以这里以此为例:

S-Structure

结构或者说组成,从软件的构成入手,比如代码单元、功能模块。

比如你要测试一个电梯,那么就是测试电梯的门、里面的屏幕、外面的屏幕、按钮等等。

相当于系统测试

F-Function

功能,这是大家最了解的,测试功能嘛。

和上面结构的区别,这是去用待测软件做一个基本的操作,而上面是去测组件本身。

还是举电梯的例子,按一个楼层按钮、开门、关门、按下警铃按钮等。

相当于功能测试

D-Data

数据,

测试输入和输出,

测试当软件处理的输入数据不同时的输出情况。

电梯的话,比如进来一个人,进来一个人和一个箱子,进来两个人。这个确实看上去很奇怪。

如果题目是测电话机,那么输入不同的电话号码就很好理解了。

如果题目是测百度首页,那这一块就很容易想了。输入不同类型的关键字。

相当于单元测试

I-Interface

测接口。

接口包括用户接口、程序接口、其他接口比如硬件接口等。

如果测电梯,那么用户接口就是那些按钮啊、屏幕啊。程序接口就比如说是电梯内部控制程序和物理组件之间的接口。

如果题目是百度首页,就是网页界面和内部程序接口

相当于接口测试

P-Platform

平台,运行环境。

以电梯举例的话,电梯井、大楼、地基、感觉怪怪的。。

如果是要你测百度首页,那么,windows电脑上,mac上,ie上,firefox上,其他各种浏览器上,手机上,平板上,等等。

相当于兼容性测试。

O-Operation

操作,也就是怎么用这个待测软件。

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

以电梯举例,从1楼进来几个人,分别去往不同楼层,先到了3楼,下了一个人,上了2个人,又去到5楼。。。。。(略)

相当于用户测试或随机测试

T-Time

时间

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

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

电梯为例的话,先开门在关门一直反复啊,上上下下运行多次啊,几个电梯同时在一个楼层停靠时并且都没人时开哪个电梯的门啊,之类的。

相当于简单的性能测试

测试方法和理论

  • 2017年11月10日 13:55
  • 44KB
  • 下载

软件测试方法简介

  • 2014年12月17日 10:55
  • 143KB
  • 下载

Cookie各属性以及安全测试方法

secure属性: 该属性高速浏览器只在请求通过如HTTPS的安全通道发送时才加入Cookie。这将有助于防止Cookie通过未加密的请求发送。如果可以通过HTTP与HTTPS同时访问应用程序,那么久...

phpt文件说明,php官方自动测试方法,run-test.php命令用法

phpt文件说明 分类: PHP2012-07-31 10:35 610人阅读 评论(0) 收藏 举报 测试脚本phpcompressionfileencoding phpt文件用于PHP的...
  • samxx8
  • samxx8
  • 2015年09月26日 09:58
  • 1859

VLSI测试方法学和可测性设计part3

  • 2016年01月17日 14:21
  • 4.05MB
  • 下载

web测试方法总结.txt

  • 2015年02月09日 17:25
  • 176KB
  • 下载

软件测试方法的分类及工具推荐

最近有一些测试新手在问软件测试的方法分为哪几种,借此机会我也将自己对软件测试的一些经验和认识与大家一起分享一下吧。实际上,软件测试的方法很多,口述出来的话,感觉比较混乱,本文中我讲一些常用的软件测试方...
  • gwljq
  • gwljq
  • 2014年03月25日 22:21
  • 906

芯片电热特性仿真模型及测试方法

  • 2015年11月09日 13:41
  • 2.51MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SFDIPOT测试方法
举报原因:
原因补充:

(最多只允许输入30个字)