测试基础培训资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
要作为测试条件。 2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。
四、项目中使用的工具介绍
1、数据查询工具 PLSQL 2、putty使用 远程登陆的类型:telnet、ftp、ssh等
五、linux及查询语句介绍
一、linux命令
1、ls 这是最基本的档案指令。 ls 的意义为 “list”,也就是将某一个目录或是 某一个档案的内容显示出来。
自动化、手工、性能测试等等
白盒测试和黑盒测试
白盒测试
1、白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部 动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路 是否都有能按预定要求正确工作
2、深入到代码一级的测试,具体包含的逻辑覆盖有: 语句覆盖 判定覆盖 条件覆盖 判定-条件覆盖 条件组合覆盖 路径覆盖
3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
测试用例设计方法简单介绍
等价类划分
等价类划分方法是一种重要的、常用的黑盒测试方法;分为有效等价类和无效等价类 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集
中选取少数具有代表性的数据作为测试用例
汽车可登记一至六名车主,有效等价类是什么?无效等价类是什么?
边界值
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析 法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界
汽车可登记一至六名车主,边界值是什么? 区别: 1) 边界值分析不Leabharlann Baidu从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都
一次自评价测试
一个喝水的水杯,该如何去考虑设计它的测试用例? 为什么?
1、测试的含义 2、测试流程 3、测试用例设计简单介绍 4、测试基本工具使用 5、简单的linux命令和sql语句
一、测试的含义
1、为什么要测试
测试就是为了让产品在交付给最终用户以后,在产品生存周期(或提供有效服务的期限以内),不让最终用户发现 其所不能接受的现象
测试用例的组成元素
用例ID 用例名称 测试目的 测试级别 参考信息 测试环境 前提条件 测试步骤 预期结果 设计人员
测试结果
再续前缘…
测试用例设计原则
1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的 和越界的以及极限的输入数据、操作和环境设置等。
2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相 应的期望结果。
测试用例设计 SDV
SIT SVT
测试用例(编写、评审、基线)、更新测试计划,测试重估计、 测试度量分析、测试过程监控、阶段会议
转测试评估、SDV测试执行、资料测试、缺陷跟踪与分析、 SDV测试报告、性能测试报告、测试重估计、测试度量分析、 测试过程监控、阶段会议
转测试评估、SIT测试执行、SIT测试报告、测试重估计、测试 度量分析、测试过程监控、阶段会议
2、什么是测试
通俗的理解就是我们编写的代码应该通过全部的测试,使之完成所有客户要求的需求
3、测试的目的
合理的测试会使软件产品趋于正确和完善 对于用户而言,他期望的是符合他需求的产品,测试的目的就是使产品不会偏离用户需求,并且达到一个合理的质
量水平。并且当产品对于客户的标准有所偏离时,测试能够为我们指明改正的方向。
接上…
黑盒测试
1、黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功 能是否都能正常使用
2、主要测试软件功能是否可用: 正确性 :计算结果,命名等方面 可用性 :是否可以满足软件的需求说明 边界条件 :输入部分的边界值,就是使用一般书中说的等价类划分,试试最大最小和非法数据等等 性能:正常使用的时间内系统完成一个任务需要的时间 压力测试:查看服务器 CPU 使用率,内存占用情况 错误恢复:错误处理,页面数据验证,包括服务器中断,输入脏数据等 安全性测试:防火墙等 兼容性:不同浏览器
续…
测试用例的定义
测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小 实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且 达到程序所设计的执行结果。
测试用例的特征
最有可能抓住错误的; 不是重复的、多余的; 一组相似测试用例中最有效的; 既不是太简单,也不是太复杂
关键区别:
关键区别应该就是测试对象不一样 白盒测试主要针对的是程序代码逻辑 黑盒测试主要针对的是程序所展现给用户的功能
典型测试步骤
1.计划:
2.执行: 3.检查: 4.循环:
定义目标 确定策略 确定方法
建立环境 执行计划 一步步验证 执行完毕? 没有改正 继续执行
二、测试阶段划分
测试阶段
工作内容
测试分析设计
测试分析与计 划阶段 测试方案设计
原始需求提取、产品测试规格分析、特性测试需求分析、特性 测试设计
评审SOW,创建测试环境、制定验证计划、开工会、测试需求 分析、制定总体测试策略、测试估计等
测试方案(编写、评审、基线)、制定SDV测试策略、制定 SVT测试策略、测试度量分析、测试过程监控、阶段会议
4、测试的效果
好的测试也许不能发现所有的缺陷,但是可以让我们准确的知道经过测试,我们的程序能够在什么条件下正确运行, 每次测试我们都能够提前的预知完全通过测试后的结果
测试不仅仅是为了发现缺陷,而是让我们更加了解我们的产品,能够让我们有效的去评估产品的质量就是好的测试。
5、什么时候测试 6、基本的测试方法
转测试评估、SVT测试执行、SVT测试报告、测试重估计、测 试度量分析、测试过程监控、阶段会议
测试评估与关 组织缺陷分析、组织过程度量分析、测试关闭申请及关闭报告、
闭
归档测试文档、测试过程监控
BUG生命周期简单介绍
三、测试用例设计简单介绍
1、测试用例的基本概念
测试用例的定义 测试用例的特征 测试用例组成元素 测试用例设计原则 2、测试用例设计方法 等价类划分方法 边界值分析方法 错误推测方法 因果图方法 判定表驱动分析方法 正交实验设计方法 功能图分析方法 场景设计方发
四、项目中使用的工具介绍
1、数据查询工具 PLSQL 2、putty使用 远程登陆的类型:telnet、ftp、ssh等
五、linux及查询语句介绍
一、linux命令
1、ls 这是最基本的档案指令。 ls 的意义为 “list”,也就是将某一个目录或是 某一个档案的内容显示出来。
自动化、手工、性能测试等等
白盒测试和黑盒测试
白盒测试
1、白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部 动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路 是否都有能按预定要求正确工作
2、深入到代码一级的测试,具体包含的逻辑覆盖有: 语句覆盖 判定覆盖 条件覆盖 判定-条件覆盖 条件组合覆盖 路径覆盖
3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
测试用例设计方法简单介绍
等价类划分
等价类划分方法是一种重要的、常用的黑盒测试方法;分为有效等价类和无效等价类 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集
中选取少数具有代表性的数据作为测试用例
汽车可登记一至六名车主,有效等价类是什么?无效等价类是什么?
边界值
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析 法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界
汽车可登记一至六名车主,边界值是什么? 区别: 1) 边界值分析不Leabharlann Baidu从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都
一次自评价测试
一个喝水的水杯,该如何去考虑设计它的测试用例? 为什么?
1、测试的含义 2、测试流程 3、测试用例设计简单介绍 4、测试基本工具使用 5、简单的linux命令和sql语句
一、测试的含义
1、为什么要测试
测试就是为了让产品在交付给最终用户以后,在产品生存周期(或提供有效服务的期限以内),不让最终用户发现 其所不能接受的现象
测试用例的组成元素
用例ID 用例名称 测试目的 测试级别 参考信息 测试环境 前提条件 测试步骤 预期结果 设计人员
测试结果
再续前缘…
测试用例设计原则
1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的 和越界的以及极限的输入数据、操作和环境设置等。
2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相 应的期望结果。
测试用例设计 SDV
SIT SVT
测试用例(编写、评审、基线)、更新测试计划,测试重估计、 测试度量分析、测试过程监控、阶段会议
转测试评估、SDV测试执行、资料测试、缺陷跟踪与分析、 SDV测试报告、性能测试报告、测试重估计、测试度量分析、 测试过程监控、阶段会议
转测试评估、SIT测试执行、SIT测试报告、测试重估计、测试 度量分析、测试过程监控、阶段会议
2、什么是测试
通俗的理解就是我们编写的代码应该通过全部的测试,使之完成所有客户要求的需求
3、测试的目的
合理的测试会使软件产品趋于正确和完善 对于用户而言,他期望的是符合他需求的产品,测试的目的就是使产品不会偏离用户需求,并且达到一个合理的质
量水平。并且当产品对于客户的标准有所偏离时,测试能够为我们指明改正的方向。
接上…
黑盒测试
1、黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功 能是否都能正常使用
2、主要测试软件功能是否可用: 正确性 :计算结果,命名等方面 可用性 :是否可以满足软件的需求说明 边界条件 :输入部分的边界值,就是使用一般书中说的等价类划分,试试最大最小和非法数据等等 性能:正常使用的时间内系统完成一个任务需要的时间 压力测试:查看服务器 CPU 使用率,内存占用情况 错误恢复:错误处理,页面数据验证,包括服务器中断,输入脏数据等 安全性测试:防火墙等 兼容性:不同浏览器
续…
测试用例的定义
测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小 实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且 达到程序所设计的执行结果。
测试用例的特征
最有可能抓住错误的; 不是重复的、多余的; 一组相似测试用例中最有效的; 既不是太简单,也不是太复杂
关键区别:
关键区别应该就是测试对象不一样 白盒测试主要针对的是程序代码逻辑 黑盒测试主要针对的是程序所展现给用户的功能
典型测试步骤
1.计划:
2.执行: 3.检查: 4.循环:
定义目标 确定策略 确定方法
建立环境 执行计划 一步步验证 执行完毕? 没有改正 继续执行
二、测试阶段划分
测试阶段
工作内容
测试分析设计
测试分析与计 划阶段 测试方案设计
原始需求提取、产品测试规格分析、特性测试需求分析、特性 测试设计
评审SOW,创建测试环境、制定验证计划、开工会、测试需求 分析、制定总体测试策略、测试估计等
测试方案(编写、评审、基线)、制定SDV测试策略、制定 SVT测试策略、测试度量分析、测试过程监控、阶段会议
4、测试的效果
好的测试也许不能发现所有的缺陷,但是可以让我们准确的知道经过测试,我们的程序能够在什么条件下正确运行, 每次测试我们都能够提前的预知完全通过测试后的结果
测试不仅仅是为了发现缺陷,而是让我们更加了解我们的产品,能够让我们有效的去评估产品的质量就是好的测试。
5、什么时候测试 6、基本的测试方法
转测试评估、SVT测试执行、SVT测试报告、测试重估计、测 试度量分析、测试过程监控、阶段会议
测试评估与关 组织缺陷分析、组织过程度量分析、测试关闭申请及关闭报告、
闭
归档测试文档、测试过程监控
BUG生命周期简单介绍
三、测试用例设计简单介绍
1、测试用例的基本概念
测试用例的定义 测试用例的特征 测试用例组成元素 测试用例设计原则 2、测试用例设计方法 等价类划分方法 边界值分析方法 错误推测方法 因果图方法 判定表驱动分析方法 正交实验设计方法 功能图分析方法 场景设计方发