当前位置: 首页 > news >正文

全程软件测试:软件测试的标准观点

如果从标准观点来看软件测试,可以定义为“验证(verification)”和“有效性确认(validation)”活动构成的整体,即软件测试=V&V。

“验证”是检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。验证过程提供证据表明软件相关产品与所有生命周期活动的要求(如正确性、完整性、一致性、准确性等)一致。相当于以软件产品设计规格说明书为标准进行软件测试的活动。

“有效性确认”是确认所开发的软件是否满足用户真正需求的活动。一切从客户出发,理解客户的需求,并对软件需求定义和设计存疑,以发现需求定义和产品设计中的问题。这主要通过各种软件评审活动来实现,包括让客户参加评审和测试活动。

软件测试的对象是产品(包括阶段性产品,如市场需求说明书、产品规格说明书、技术设计文档、数据字典、程序包、用户文档等),而质量保证和管理的对象集中于软件开发的标准、流程和方法等上。

转载于:https://www.cnblogs.com/CarolSpace/p/10400900.html

相关文章:

  • 秋季学习总结
  • idou老师教你学Istio 23 : 如何用 Istio 实现速率限制
  • flex弹性布局心得
  • 机器学习KNN实例之数字识别
  • Jeesite 代码生成
  • IP地址子网划分
  • OpenStack 虚机网卡的创建过程
  • 使用 FFT 分析周期性数据
  • SpringBoot 通用Error设计
  • 浅谈斜率优化dp
  • emacs
  • R 语言设定随机数种子
  • 第一次作业-准备篇
  • Centos7安装搜狗输入法.
  • 【大数据】了解大数据的特点、来源与数据呈现方式
  • 《深入 React 技术栈》
  • 【mysql】环境安装、服务启动、密码设置
  • 【React系列】如何构建React应用程序
  • 2017 年终总结 —— 在路上
  • CSS实用技巧
  • GitUp, 你不可错过的秀外慧中的git工具
  • HTML5新特性总结
  • Java|序列化异常StreamCorruptedException的解决方法
  • Java新版本的开发已正式进入轨道,版本号18.3
  • js作用域和this的理解
  • laravel with 查询列表限制条数
  • ng6--错误信息小结(持续更新)
  • PhantomJS 安装
  • rc-form之最单纯情况
  • React+TypeScript入门
  • Redis中的lru算法实现
  • Redis字符串类型内部编码剖析
  • uva 10370 Above Average
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 小试R空间处理新库sf
  • 走向全栈之MongoDB的使用
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​Python 3 新特性:类型注解
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (Oracle)SQL优化技巧(一):分页查询
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (生成器)yield与(迭代器)generator
  • (循环依赖问题)学习spring的第九天
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转载)hibernate缓存
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .bat批处理出现中文乱码的情况
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net6Api后台+uniapp导出Excel
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • @Autowired和@Resource装配
  • @JsonFormat与@DateTimeFormat注解的使用
  • @requestBody写与不写的情况