1.什么是软件测试:软件测试就是证明软件不存在错误的过程(使用人工或自动手段,来运行或测试某个系统的过程) 2.测试和调试的区别: 1)目的不同:测试的任务是发现程序中的缺陷,调试的任务是定位并且解决程序中的问题 2)参与角色不同:测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员来完成,单元/集成测试主要由开发人员执行。调试由开发人员来完成 3)执行的阶段不同:测试贯穿整个软件开发生命周期。调试一般在开发阶段 3.为什么做软件测试 因为我觉得自己适合软件测试,首先我觉得自己对软件测试有很大的兴趣,其次,我的性格是有很强的好奇心,对外界事物非常敏感,具有怀疑能力 4.软件测试的目的:验证软件有没有问题 5.软件测试的原则:以客户为中心,遵循软件测试的规范、流程、标准及要求 6.什么是需求:满足用户期望或正式规定文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求 用户需求:简单理解为甲方提供的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务,该需求一般比较粗略 软件需求:也叫功能需求,该需求详细描述开发人员必须实现的软件功能 用户解决问题或达到目标所需条件或权能 用户需求到软件需求需要沟通,通常是产品经理来完成该部分 7.什么是bug:当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是错误。当没有需求规格说明时, 判断标准以最终用户为准:当程序没有实现其最终用户合理预期的功能要求时,就是软件错误
软件测试的基本概念
原创
©著作权归作者所有:来自51CTO博客作者王果果ooo的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
软件测试基本概念
一:软件测试的定义:根据用户需求行业规范,采用一些测试方法或一些工具对被测系统
软件测试 单元测试 系统测试 -
探索式软件测试之基本概念
探索式软件测试之基本概念(引)
testing 软件测试 探索式测试 -
软件测试理论知识-基本概念
先来看一下什么是软件测试的被测对象?通俗的讲,就是我们日常见到的各类在电脑、手机、以及一些我们大多数接触的比较少的硬件设备上的相关软件,比如常见的12306购物网站,抖音、淘宝等a...
软件测试 python linux 大数据 java -
A/B测试:基本概念
A/B测试的基本概念
Test A/B测试 -
mysql的基本概念
DB数据库(database): 存储数据的"仓库",保存了一系列有组织的数据D
mysql 数据库 数据