首页 > 其他分享 >软件测试的需求有哪些

软件测试的需求有哪些

时间:2023-12-28 11:05:49浏览次数:27  
标签:需求 功能 哪些 用户 测试用例 测试 性需求 软件测试

在软件开发过程中,有多种类型的需求,其中:


(1)用户需求用于描述用户使用产品必须要完成的任务,是软件开发活动中最基本的需求。(2)系统需求用于描述软件设计和编程人员必须完成的任务,系统分析员通过分析用户需求,才能将用户需求转变成开发设计人员看得懂的系统需求。

(3)测试需求用于描述软件测试人员必须完成的任务,测试工程师通过分析系统需求,产生测试需求,作为测试活动的指导。因此,可将测试需求看做系统需求与测试用例之间的桥梁,即先从系统需求中提取测试需求,然后针对测试需求进行逐步细化,并设计测试用例。


测试需求与可测试性需求是两个完全不同的概念。


测试需求可以理解为针对要实现的功能或性能,从测试的角度来看,需要测试的特性,其关键点在于它是一种测试分析活动的产物。测试需求面向功能点,针对每个功能点,都需要提取其测试需求,进而设计测试用例。


可测试性需求是指需求分析时应注意需求的可测试性要求,其关键点在于它是需求分析活动的产物。可测试性需求是为了确保对功能或非功能需求的可测试性而提出的,它面向各个开发阶段,在不同的开发阶段有不同的可测试性需求。

标签:需求,功能,哪些,用户,测试用例,测试,性需求,软件测试
From: https://blog.51cto.com/u_16410477/9011044

相关文章

  • 12.27阅读笔记《软件需求分析》
    许多工程项目不能按时完成或者最后导致失败的一个很大的原因就是弄不清需求是什么,不能准确理解客户的需求意图,所以前期做好需求调研是一件非常重要的工作,是一件与系统代码开发占有同等比重的工作。读这本书的同时,要注意实践过程,不必非得要从一个新项目开始应用,可以找一个以前......
  • 软件测试/测试开发|你不知道的Windows神操作
    简介Windows操作系统是由微软公司开发的操作系统系列,是全球最广泛使用的操作系统之一。首次发布于1985年,经历了多个版本和更新,如Windows95、WindowsXP、Windows7、Windows10等。目前发行到了Windows11版本,本文将为大家介绍Windows11版本的操作。Windows基础命令##windows......
  • 软件测试/测试开发|如何使用场景法设计测试用例?
    简介我们之前介绍过了等价类和边界值来设计我们的测试用例,等价类和边界值是我们最常用的测试用例设计方法之一,本文我们将向大家介绍场景法。场景法定义场景法是一种通过用户使用“场景”对软件系统的功能点或业务流程进行描述,即针对需求模拟出不同的场景进行所有功能点及业务......
  • 软件测试/测试开发|如何使用因果图法设计测试用例?
    前言我们之前介绍了等价类边界值场景法来设计测试用例,本篇文章我们来介绍一下使用因果图来设计测试用例。因果图法因果图(Cuase-effectGraph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具。为什么使用因果图法?我们之前介绍的等价类和边界值都是着重考虑输入......
  • 软件测试/测试开发|web基础知识介绍
    简介web(WorldWideWeb)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信......
  • 微信视频号广告全量开放,优势有哪些?
    1、熟人社交优势明显2、用户池庞大、对广告接受度较高3、流量转化链路多......
  • 软件测试/测试开发|关于bug,你需要了解的,全在这里了
    简介作为软件测试,bug是我们的老朋友了,我们的工作就是找到并且协助解决它,因此定义bug,发现bug,提交bug等就需要我们按照一套标准来建立一个标准化的流程,本文就给大家介绍一下对于测试,应该了解的关于bug的处理。BugBug的定义bug就是一个电脑程序里的错误,而现在更是将其诞生为漏洞,或者一......
  • 软件测试/测试开发|Linux三剑客之——awk命令详解
    简介如果你是一位新手Linux用户,可能已经听说过Awk这个神奇的命令。Awk是一种强大的文本处理工具,它可以在命令行中用于处理和分析文本数据。无论是数据提取、格式化、计算还是报告生成,Awk都是个不可多得的工具。什么是awk?Awk是一种面向文本处理的编程语言,最初由AlfredAho、......
  • 软件测试/测试开发|一篇文章带你入门HTML
    前言上一篇文章我们提到了web的三大主要资源,HTML,CSS以及JS,HTML是提供web页面内容的资源,本文我们就来介绍一下HTML。HTMLHTML(HyperTextMarkupLanguage)是web的核心组成部分之一,是构建网页的基础语言。HTML使用标记来描述文档的结构,并定义了网页上的内容,包括文本、图像、链接等。HTM......
  • 代码审计难学吗?有哪些好用的工具?
    代码审计是网络安全中非常重要的一项工作,也是每个网络安全工程师必备的技能,它可以充分挖掘代码中存在的安全缺陷,避免系统刚上线就遭遇重大攻击。那么代码审计难学吗?有哪些好用的工具?本篇文章为大家详细介绍一下。代码审计难学吗?代码审计顾名思义就是检查源代码中的......