一、需求测试-需求规格说明书规范

有测试的小伙伴不太清楚需求测试的范围及规范,整理了下,希望可以帮到大家。需求规格说明书应该遵循的原则: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.特殊的考虑六、参考资料七、附录需求规格说明书评测规范编号评测项评测结果清晰性1系统的目标是否已定义2是否对关键术语和缩略语进行定义和描述3所使用得术语是否和用户/客户使用的一致4需求的描述是否清晰,不含糊5是否有对整套系统进行功能概述6是否已详细说明了软件环境(共存的软件)和硬件环境(特定的配置)7如果有会影响实施的假设情况,是否已经声明8是否已经对每个业务逻辑进行输入、输入以及过程的详细说明完整性9是否列出了系统所必须的依赖、假设以及约束10是否对每个提交物或阶段实施都进行了需求说明11需求说明书是否已包含了主要的质量属性,例如有效性、高效性、灵活性、完整性、互操作性、可靠性、健壮性、可用性、可维护性、可移植性、可重用性和可测试性依从性12该文档是否遵守了该项目的文档编写标准一致性13需求说明是否存在直接相互矛盾的条目14本需求说明书是否与相关需求素材一致可行性15所描述的所有功能是否必要并且充分地满足客户/系统目标16需求说明书描述的详细程度是否足以进行详细的设计17已知的限制(局限)是否已详细说明18是否已确定每个需求的优先级别可管理性19是否将需求分别陈述,因此它们是独立的并且是可检查的20是否所有需求都可以回溯到相应的需求素材,反之亦然21是否已详细说明需求变更的过程希望可以帮到大家来源:https://www.icode9.com/content-4-875951.html

(0)

相关推荐