IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 我对软件测试的理解(持续更新) -> 正文阅读

[开发测试]我对软件测试的理解(持续更新)


  • 标签: #项目
  • 更新:2021-09-30 13:43

内容简介:个人对软件测试的一些理解

目的:检验软件质量

约束

  1. 利润 = 优化的收益 - 优化的成本 - 测试的成本
  2. 三个基本约束。已知优化收益越大、优化成本越小、测试成本越小——利润越大。因此测试技术追求:
    1. 优化收益大:发现尽可能多的、尽可能核心、重要、对软件质量有影响的缺陷。
    2. 优化成本小:尽可能早地开始测试并找出缺陷
    3. 测试成本小:使用尽可能高效的测试方法
  3. 综上,好的测试技术 = 一种高效地发现尽可能多的重要缺陷的方法

什么是计划?

软件的工程计划:每一步首尾相衔,前者为后者的基础,后者为前者的实现(测试除外)。

  1. 用户原始需求
  2. 规格说明
  3. 设计
  4. 编码
  5. 测试

什么是检验?

对于以上这些步骤和阶段性成果,应当有明确可靠的、基于上一步成果的判断标准。

阶段性成果B与阶段性成果A,可以判断B是否符合标准。
如:已知规格说明和设计,可以判断是否达标。
同样,已知A,通过这个判断标准,可以得到合适的B。
如:已知用户原始需求 + 检测标准,可以得到规格说明。

测试最终要追求【通过测试即符合设计要求】。

基于约束的原则

  1. 增加优化收益
  2. 减少优化成本
  3. 减少测试成本

关于精密制造

精密零件的制造取决于测量标准。即:淘汰不合格的产品,留下尺寸达标的零件。

这便是精密制造。也就是说,测量工具的精度决定了最终零件的精度。

软件测试和软件,可以类比为这个测量工具和零件。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章           查看所有文章
加:2021-10-03 17:21:13  更:2021-10-03 17:21:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:28:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码