软件测试的定义:

  使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

软件测试的目的:

  • 测试是程序的执行过程,目的在于发现错误
  • 一个成功的测试用例在于发现至今未发现的错误
  • 一个成功的测试是发现了至今未发现的错误的测试
  • 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。
  • 确保产品满足性能和效率的要求
  • 确保产品是健壮的和适应用户环境的

软件测试的原则:

1.测试证明软件存在缺陷:无论执行怎样的测试操作都不能证明当前软件是有缺陷的。

2.不能执行穷尽测试:有些功能是无法将所有的测试情况都罗列出来,所以任何的操作都有结束的时间。

3.缺陷存在群集现象:对于软件功能来说,【28理论】核心功能只占20%,非核心内容占80%,在实际工作当中,我们会集中测试20%的核心内容,所以这个部分发现错误的几率会大于80%,因此我们就会遇到缺陷都集中在这20%功能模块里的现象。

4.某些测试需要依赖特殊的环境:eg:电池的适应温度,天气环境

5.测试应该尽早介入:为了更多的发现和更好的解决软件中的缺陷,我们追求测试工作尽早的开展。

6.杀虫剂现象:同样的一个测试用例不能重复使用多次,因为软件会产生免疫。

7.不存在缺陷谬论:任何软件不可能是完美的。

转载于:https://www.cnblogs.com/qiuniao/p/10890179.html

004-什么是软件测试?软件测试的目的与原则相关推荐

  1. 软件测试工作的目的和原则是什么?

    ​ 软件测试就是一种用来促进鉴定软件的正确性.完整性.安全性和质量的过程,也就是一种实际输出与预期输出之间的审核或者比较过程.软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软 ...

  2. 【软件质量与软件测试 软件测试】

    文章目录 第九章 软件测试 9.1软件测试的目的和原则: 9.1.1 软件测试的目的 9.1.2 软件测试的原则 9.2 软件测试种类: 9.3 软件测试过程概述: 9.3.1 单元测试 9.3.2 ...

  3. pci规划的三个原则_LTE中PCI规划目的和原则

    问题描述: 什么是 PCI , LTE 中 PCI 规划目的和原则是什么? 问题答复: LTE 的物理小区标识 (PCI) 是用于区分不同小区的无线信号,保证在相关小区覆盖范围内没 有相同的物理小区标 ...

  4. 如何建立一个网站?规划、设计、目的、原则、宣传(一)

    如何建立一个网站?规划.设计.目的.原则.宣传(一) 互联网站规划与设计 摘要 本文概述了互联网站的规划与设计的方法,介绍了网站设计规划的规范,及所需的关键技术,对电信系网站的构建作了系统分析,提出了 ...

  5. 如何建立一个网站?规划、设计、目的、原则、宣传(三)

    如何建立一个网站?规划.设计.目的.原则.宣传(三) 四.网站的设计制作   1.整体形象设计   在程序员进行详细设计的同时,网页设计师开始设计网站的整体形象和首页.   整体形象设计包括标准字,L ...

  6. 软件测试的定义、目的、原则、对象、测试与调试的区别

    1. 软件测试的定义   软件测试是指有特定的目的.有方法的,并且需要提交缺陷-跟踪解决的一个过程.其目的在于检验软件是否满足或弄清预期结果与实际结果之间的差别.即为了发现程序中的错误而使用热工或自动 ...

  7. 软件测试的定义、目的及原则

    软件测试的定义 软件测试的经典定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估.因为软件是由文档.数据以及程序组成的,所以软件测试的对象也就不仅仅是程序本身,而是包括软件形成过程的文档 ...

  8. 软件测试的主要目的是什么

    目前提到的软件测试,不仅仅局限在测试执行上,而是贯穿于整个开发生命周期中,包含了静态测试(例如评审)和动态测试.测试目的会随着不同测试阶段而有所侧重点,主要体现在: 1)发现缺陷 尽早和尽量多的发现被 ...

  9. 软件测试的目的和原则是什么?

    目的 1.通过测试工作可以发现并修复软件当中存在的缺陷. 2.可以降低同产品开发遇到的风险. 3.记录软件运行过程中的一些数据,从而为决策者提供技术支持. 原则 1.2/8定律,核心功能占20%,非核 ...

最新文章

  1. 开学无望!13家高校宣布:期末考试线上进行!
  2. 使用websocket-sharp来创建c#版本的websocket服务
  3. Theano学习笔记(三)——图结构
  4. OpenCv 009---色彩空间与色彩空间转换
  5. 技术 KPI 的量化
  6. [BZOJ2738]矩阵乘法
  7. 互联网晚报 | 3月11日 星期五 |​ ​​商汤科技在深圳成立新公司,;微信支付电子小票上线...
  8. 程序员的圣诞节后-零
  9. 转 JMeter之修改Sampler响应数据的编码格式
  10. 网络篇-NSURLSession介绍
  11. Android布局(4)--相对布局(RelativeLayout)
  12. java 环境win7_java 环境变量 win7
  13. 步进电机驱动控制器,电动云台控制。
  14. Axure制作微信APP原型(一)四大模块:消息、通讯录、发现、我
  15. css3 呼吸的莲花_心肾呼吸法—莲花能量冥想*
  16. 一个完整的python项目_一个完整的机器学习项目在Python中的演练(一)
  17. 【元宇宙系列】元宇宙的创世居民——M 世代(Mateverse)
  18. 基于Andriod的简易记事本APP设计与实现
  19. php getimagesize svg,getimagesize
  20. 【Unity】雷达 + 照片墙效果

热门文章

  1. 《Arduino开发实战指南:机器人卷》一2.1 数字I/O口的操作函数
  2. 《Storm企业级应用:实战、运维和调优》——1.4 Storm的特性
  3. GuozhongCrawler系列教程 (4) StartContext具体解释
  4. 前端实例练习 - 轮播图
  5. 【转载】DotNet 资源大全中文版
  6. ORA-04063: view SYS.DBA_REGISTRY has errors
  7. 你是怎样给下属分配工作
  8. 13岁女孩因发布JavaScript无限循环代码被捕
  9. 实时音视频聊天中超低延迟架构的思考与技术实践
  10. Java 蓝牙无线API 简介