一、测试的定义

定义1:使用人工和自动手段来运行或测试某个系统的过程,

其目的在于检验它是否满足规定的需求

或是弄清预期结果与实际结果之间的差别

定义2:程序测试是为了发现错误而执行程序的过程

二、软件测试的目的

1)软件测试是为了发现错误而执行程序的过程。

2)测试是为了证明程序有错,而不是证明程序无错。(发现错误不是唯一目的)

3)一个好的测试用例在于它发现至今未发现的错误。

4)一个成功的测试是发现了至今未发现的错误的测试。

三、软件测试的原则

1)所有的软件测试应该追溯到用户需求。

2)尽早启动测试工作(需求阶段介入测试工作)。

3)穷尽测试是不可能的。

4)测试是有风险的。

5)并非所有的缺陷都值得修复。

6)bug的群集效应。

发现的缺陷越多,说明存在的缺陷也会越多。

7)前进两步,后退一步。

四、软件项目组成人员

1)项目经理

2)需求分析人员

3)设计人员

4)编码人员

5)测试人员

6)QA

职责:

b、监督项目团队是否按照规范工作

c、评审测试成果(测试计划、测试方案、测试用例、缺陷报告)

7)配置管理人员

配置项=代码+文档

五、引入软件缺陷的原因

1)需求

2)设计

3)编码

4)其他

测试基础-测试的定义及原则?相关推荐

  1. 测试基础——测试分类和测试方法

    (4)软件测试分类 按方向:功能测试.性能测试.安全测试 功能测试和单元测试的区别:对象不一样,功能测试的对象是一个完整的业务功能.单元测试的对象是一个代码片段,比如类 .几口. 性能测试:压力测试. ...

  2. 测试基础-05-bug的定义生命周期

    1 学习目标&内容 1.1 bug的类型 1.2 bug的等级 1.3 bug的生命周期 1.4 禅道的使用 2 bug的定义 软件的Bug:狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外 ...

  3. 功能测试-测试定义与原则

    本人已做测试将近5年,计划对自己所学所用的测试做一个梳理和巩固.计划从功能测试.自动化测试.性能测试.安全测试几个角度出发来梳理目前在工作中的运用情况,以期望有所提升 本篇是功能测试的开篇,我就从什么 ...

  4. 测试基础-01-软件测试的定义与分类

    1.目标与内容: 1.1软件测试的定义及目的 1.2软件测试分类 2.什么是软件? 2.1软件是计算机程序.程序所用的数据以及有关文档资料的集合 2.2软件是计算机的灵魂.软件又可以分为2大类:系统软 ...

  5. 测试基础之一——静态测试,动态测试,黑盒测试,白盒测试,α测试,β测试的定义

    1.静态测试 定义: 静态测试是指不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程. 包括对代码测试.界面测试和文档测试三个方面: 对于代码测试,主要测试代码是否符合相应的标准和规范: ...

  6. 测试基础知识考试题目(答案)

    1. 请介绍一下软件测试流程 2. 如何编写测试用例? 3. 如何编写一个缺陷? 4. 请写出一个标准的缺陷跟踪处理过程 5. 研发和测试有什么不可调和的矛盾? 6. 你所熟悉的测试用例设计方法有哪些 ...

  7. 【接口测试 】Day1-接口测试基础(附项目实战)

    目录 课程目标 课程大纲 接口测试基础 接口及接口测试概念 1. 接口 2. 接口测试 3. 接口自动化测试 HTTP协议 1. HTTP协议介绍 2. URL 3. HTTP请求 4. HTTP响应 ...

  8. 软件测试 - 测试基础知识

      软件测试知识整理 软件测试         使用人工或自动手段,来运行或测试某个系统的过程.其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 贾祥玉 软件测试常用术语  1. ...

  9. 全球大型电商测试基础架构设计概览

    作者 | 茹炳晟 编辑 | Eva 本文为 eBay中国研发中心测试基础架构技术主管 茹炳晟关于"eBay高效能测试基础架构的前世今生"主题分享的部分节选,想了解全部内容,请在公众 ...

  10. 软件测试 | 期末复习——测试基础【黑盒测试用例设计】

    [测试用例设计概述] 1 测试用例的定义 (1)测试用例是为特定的目的而设计的一组测试输入.执行条件和预期的结果. (2)测试用例是执行的最小实体. 2 好测试用例的特点 (1)完整性 对测试用例最基 ...

最新文章

  1. 经典爬虫:用Scrapy爬取百度股票
  2. R向量化操作(Data Transformations)
  3. Python的from import和import的区别?
  4. 计算机应用板块还有行情吗,今日股市行情资金收评:计算机应用板块资金流出居前...
  5. Iterator与ListIterator有什么区别
  6. Android 四大组件 —— 广播(广播机制解析)
  7. 将万亿以下的阿拉伯数字转为中文金额
  8. Windows系统自带WMI应用的查询使用
  9. Linux查看与修改时区、时间的命令
  10. win7 32位系统安装postmant无法正常启动。启动显示黑屏界面
  11. python中home定义是什么_搞清楚Python中self的含义
  12. Rust : 闭包、move 与自由变量的穿越
  13. Android——通讯录
  14. linux amd显卡调风扇转速,从调软件到改BIOS 显卡帝玩转风扇转速
  15. 验证用户名和密码的C语言程序,客户端验证用户名和密码的方法详解
  16. 十一假期,终于过上了理想的生活节奏
  17. win 10 计算机找不到,怎么找到win10的计算器?不见了,怎么处理
  18. 2019年3月最新windwows101809教育版激活密钥及其下载地址
  19. CCO2017 Vera and Trail Building 构造+图论
  20. Java之日期与时间

热门文章

  1. 深入探访支付宝双11十年路,技术凿穿焦虑与想象极限
  2. IE主页被2345(782782)篡改解决办法
  3. 【JavaScript】牛客编程:实现一个打点计时器
  4. fastjson解析json文本
  5. 遥感数据相关资源获取
  6. Ubuntu下鼠标无法点击解决方案
  7. ora01950-对象空间无权限
  8. Python画中国地图-数据导入
  9. linux卸载小企鹅输入法,Linux(FC)小企鹅输入法的安装
  10. 一些wincap函数说明