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

时间

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

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

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

相当于简单的性能测试

相关文章推荐

白盒测试方法

辑覆盖测试是通过对程序逻辑结构的遍历实现程序的覆盖。从覆盖源代码的不同程度可以分为以下六个标准:语句覆盖、判定覆盖(又称为分支覆盖)、条件覆盖、判定-条件覆盖(又称为分支-条件覆盖)、条件组合覆盖和路...

软件测试方法与技术

  • 2015-09-09 10:47
  • 852KB
  • 下载

软件测试方法简介

  • 2014-12-17 10:55
  • 142KB
  • 下载

测试方法分析和总结2.0

功能测试层面经过两年多的踩坑和总结,测试思路基本稳定下来了。工作一年的时候有过一次测试方法和测试思路的总结,本篇正是在这篇基础上的扩充完善,基础思路就这么多,剩下的只是根据项目变化,所以命名为2.0的...

web测试方法总结.txt

  • 2015-02-09 17:25
  • 176KB
  • 下载

单元测试方法探索

单元测试@(单元测试之JAVA)单元测试 单元测试和自动化测试 单元测试和黑盒白盒测试 单元测试用例设计方法介绍 测试编程 TestNG 通过 easymock来测试 通过伪造http链接进行测试多用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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