软件测试基础

缺陷的理解

image.png

所有不满足需求或超出需求的都是缺陷
没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷

广义软件测试定义

软件测试是对软件形成过程中的所有工作产品(包括程序以及相关文档)进行的测试,而不仅仅是对程序的运行进行测试

软件测试的目的

1.程序做了它应该做的事情以及没有做它不该做的事情
2.尽可能早的找出软件产品中潜藏的缺陷,并确保其得以修复


软件测试仅仅只是软件质量保证的重要手之一,想要真正的提高软件产品的质量,需要通过持续不断的过程改进。

测试和调试的区别
image.png

软件测试人员职业发展

image.png

软件测试的原则

image.png

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是软件测试 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程...
    CT9955阅读 6,296评论 2 21
  • 第一章 基本概念 一、软件生命周期(SDLC)的六个阶段 (1)问题的定义 此阶段是软件开发方与需求方共同讨...
    Root_123阅读 2,850评论 0 14
  • 软件测试的概念与目的 正向思维(让自己相信软件是没有问题的)出发点: 使自己确信产品是能够正常工作的评价一个程序和...
    allyxmiko阅读 316评论 0 2
  • 第一章 1.软件测试定义:是为发现错误而执行程序的过程。是对软件需求费,设计,编码的最终复查的一系列过程,是软件质...
    小小一颗卤蛋阅读 913评论 0 6
  • 窗边的小豆豆这本书,孩子已经读完好长时间了,听文华老师也介绍过好几次了,书本就摆在书架上,可是一直没去读。现在借此...
    在水一方_y阅读 213评论 0 1