您现在的位置是:首页 > 正文

一、需求测试-需求规格说明书规范(测试方向)

2024-04-01 04:53:52阅读 0

有测试的小伙伴不太清楚需求测试的范围及规范,整理了下,希望可以帮到大家。

需求规格说明书应该遵循的原则:

1.功能和实现分离,即描述要实现的结果结果,不要描述实现的过程

2.要求使用面向处理的规格说明语言,讨论来自环境的各种刺激可能导致系统做出什么样的功能性反应,来定义一个行为模型,从而得到“做什么”的规格说明

3.如果目标软件执行一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中,描述该目标软件与系统的其他系统元素交互的方式

4.规格说明必须包括系统运行的环境(如Windows、Android、iOS、Mac等)

5.系统规格说明必须是一个认识的模型,而不是设计或实现的模型

6.规格说明必须是可操作的。规格说明必须是充分完全和形式的,以便能够利用它决定对于任意给定的测试用例,已提出的实现方案是否都能都能满足规格说明。

7.规格说明必须容许不完备性并允许扩充

8.需求规格说明必须局部化和解耦

 

需求规格说明书框架:

一、引言

1.系统参考文献

2.整体描述

3.软件项目约束

二、信息描述

1.信息内容表示

2.信息流表示

  1)数据流

  2)控制流

三、功能描述

1.功能划分

2.功能描述

  1)处理说明

  2)限制/局限

  3)性能需求

  4)设计约束

  5)支撑图

3.控制描述

  1)控制规格说明

  2)设计约束

四、行为描述

1.系统状态

2.事件和响应

五、检验标准

1.性能范围

2.测试种类

3.期望的软件响应

4.特殊的考虑

六、参考资料

七、附录

 

需求规格说明书评测规范

编号 评测项 评测结果
清晰性

网站文章

  • 关于Vue Element组件el-checkbox与el-select默认选中值的几点注意事项

    关于Vue Element组件el-checkbox与el-select默认选中值的几点注意事项

    el-select 示例: 代码: &l

    2024-04-01 04:53:13
  • 从泊松方程到泊松融合(Poisson Matting) 热门推荐

    数学无疑是现代数字图像处理技术的一个重要基石,一些效果显著的同时也非常popular的图像处理技术中大量地借鉴和利用了经典数学理论中的一些著名的成果。泊松方程(Poisson Equation)在泊松图像编辑(Poisson Image Editing)以及泊松融合(Poisson Matting)中的应用就是一个典型的例子

    2024-04-01 04:53:06
  • 【线代】矩阵转置性质及代码证明

    矩阵转置 **定义:**把矩阵A的行换成同序列数的列得到一个新矩阵,叫做A的转置矩阵 ,记作ATA^TAT 矩阵转置的性质 (AT)T=A(A^T)^T=A(AT)T=A import numpy as np A = np.random.randint(0, 100, [3, 3]) print((A.T).T == A) [OUT]: [[ True True True] [ Tr...

    2024-04-01 04:52:58
  • Ubuntu 非root 权限(普通用户)安装OpenCV 2.4.9

          实验室GPU服务器一般使用者是没有Root权限的,也就是只是普通用户权限。我们实验室服务器安装的Opencv都是最新的OpenCV 3.2版本,而我要跑的程序(GPU提取视频光流特征)是依...

    2024-04-01 04:52:16
  • 面向对象知识点(3)

    面向对象知识点(3)

    一. 类的继承 1. 继承的概念 在现实生活中,继承一般是指子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 在Java中,类的继承是指在一个...

    2024-04-01 04:52:08
  • node----模块的加载机制

    使用require()加载自定义模块时,必须指定./或…/开头的路径标识符。在加载自定义模块时,如果没有指定./或…/这样的路径标识符,则node会把它当作内置模块或第三方模块进行加载。按照确切的文件名进行加载补全.js扩展名进行加载补全.json扩展名进行加载补全.node扩展名进行加载加载失败,终端报错。

    2024-04-01 04:52:00
  • JavaScript---随机点名小案例

    【代码】JavaScript---随机点名小案例。

    2024-04-01 04:51:53
  • HTTP首部(3)

    HTTP首部(3)

    1、响应首部字段  响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息以及对客户端的附加要求等。  1.1、Accept-Range    Accept-Range:告知服务器是否能处理范围请求,以指定获取服务器端某个部分的资源,值有两种:bytes和none。  1.2、age    Age:告知客户端,源服务器多久前穿件...

    2024-04-01 04:51:12
  • vue3 图片路径转base64 base64转file(二进制一般后台需要格式) file转base64

    vue3 图片路径转base64 base64转file(二进制一般后台需要格式) file转base64 图片转二进制

    2024-04-01 04:51:04
  • 在Vue.js中,什么是mixins?它们的作用是什么?

    在Vue.js中,什么是mixins?它们的作用是什么?

    在Vue.js中,什么是mixins?它们的作用是什么?

    2024-04-01 04:50:58