度软件测试知识点总结Word下载.docx
- 文档编号:13808926
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:19
- 大小:290.52KB
度软件测试知识点总结Word下载.docx
《度软件测试知识点总结Word下载.docx》由会员分享,可在线阅读,更多相关《度软件测试知识点总结Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
介于白盒测试与黑盒测试之间测试。
3按照测试实行组织划分:
开发方测顾客测试第三方测试
4与否使备测软件运营:
静态测试动态测试。
课后作业:
1.软件测试与调试区别?
(1)测试是为了发现软件中存在错误;
调试是为证明软件开发对的性。
(2)测试以已知条件开始,使用预先定义程序,且有预知成果,不可预见仅是程序与否通过测试;
调试普通是以不可知内部条件开始,除记录性调试外,成果是不可预见。
(3)测试是有筹划,需要进行测试设计;
调试是不受时间约束。
(4)测试经历发现错误、改正错误、重新测试过程;
调试是一种推理过程。
(5)测试执行是有规程;
调试执行往往规定开发人员进行必要推理以至知觉"
奔腾"
。
(6)测试经常是由独立测试组在不理解软件设计条件下完毕;
调试必要由理解详细设计开发人员完毕。
(7)大多数测试执行和设计可以由工具支持;
调式时,开发人员能运用工具重要是调试器。
2.对软件测试理解?
软件测试就是说要去依照客户规定完善它.即要把这个软件还没有符合或者是和客户规定不同样,或者是客户规定还没有完全达到规定某些找出来。
1.一方面要锻炼自己软件测试能力,涉及需求分析能力,提取能力,逻辑化思想能力,即就是给你一种系统时候,可以把整个业务流程很清晰理出。
2.学习测试理论知识并与你锻炼能力相结合。
3.想和做。
想就是说你看到任何系统都要有习惯性思考;
做就是把实际去做练习,然后提取经验。
总结测试用例,测试筹划固然重要,但能力和思想一旦到位了,才干成为一名合格软件测试工程师。
第二次课10.10软件测试模型
一、软件缺陷:
(1)软件未达到产品阐明书中已经标明功能;
(2)软件浮现了产品阐明书中指明不会浮现错误;
(3)软件未达到产品阐明书中虽未指出但应当达到目的;
(4)软件功能超过了产品阐明书中指明范畴;
(5)软件测试人员以为软件难以理解、不易使用,或者最后顾客以为该软件使用效果不良。
二、软件测试模型H模型(理解)V模型:
V模型缺陷
1、仅把测试过程作为在需求分析、系统设计及编码之后一种阶段
2、忽视了测试对需求分析,系统设计验证,始终到后期验收测试才被发现。
W模型概念:
增长了软件各开发阶段中应同步进行验证和确认(v$v)活动,明确了测试与开发并行性.
1、测试随着着整个软件开发周期
2、测试对象不但仅是程序,需求、设计和功能同样要测试
3、依照W模型规定,一旦有文档提供,就及时拟定测试条件、编写测试用例
四.软件测试原则
4.1完全测试不也许性4.2软件测试是有风险活动
4.3.测试无法显示潜伏软件缺陷和故障4.4.充分注意测试中群集现象
4.5杀虫剂现象4.6.并非所有软件缺陷都要修复
4.7.80-20原则4.8.软件测试必要有预期成果
4.9.应当把“尽早地和不断地进行软件测试”作为软件测试者座右铭
4.10.程序员应当避免检查自己程序
4.11追溯至顾客需求4.12及时更新测试
第三次课10.14等价类
1、等价列划分设计办法:
是把所有也许输入数据,即程序输入域划提成若干某些(子集),然后从每一种子集中选用少量具备代表性数据作为测试用例。
等价类是指某个输入域子集合。
在该子集合中各个输入数据对于揭露程序中错误都是等效。
并合理地假定:
测试某等价类代表值就等于对这一类其她值测试。
有效等价类:
对于程序规格阐明来说是合理、故意义输入数据构成集合
无效等价类:
对软件规格阐明而言,是无意义、不合理输入数据所构成集合
等价类对于测试有两个重要意义:
完备性无冗余性
2、等价类划分原则
(1)按照区间划分:
一种有效等价类和两个无效等价类。
(2)按照数值划分:
n个有效等价类和一种无效等价类
(3)按照数值集合划分一种有效等价类和一种无效等价类
(4)按照限制条件或规则划分:
可拟定一种有效等价类和若干个无效等价类
(5)细分等价类
3.等价类划分法环节
(1)拟定等价类
(2)建立等价类表,列出所有划分出等价类
(3)从划分出等价类中按如下3个原则设计测试用例:
A为每一种等价类规定一种唯一编号
B设计一种新测试用例,使其尽量多覆盖尚未被覆盖有效等价类,重复这一步,直到所有有效等价类都被覆盖为止。
C设计一种新测试用例,使其仅覆盖一种尚未被覆盖无效等价类,重复这一步,直到所有无效等价类都被覆盖为止。
习题:
三角形问题。
4.等价类划分法
(1)弱普通等价类测试
特点:
不考虑无效数据,测试用例使用每个等价类中一种值
(2)强普通等价类测试
每一种有效等价类要选取至少一种测试用例
(3)弱健壮等价类测试
对于有效输入:
使用每个有效类一种值
对于无效输入:
测试用例只使用一种无效值,别的值都是有效
(4)强健壮等价类测试
每个有效等价类和无效等价类都至少要选取一种测试用例
第四次课10.17等价类划分(续)
1.测试用例定义
(1)测试用例是为特定目而设计一组测试输入、执行条件和预期成果。
(2)测试用例是执行最小实体。
2、特性:
(1)最有也许抓住错误;
(2)不是重复、多余;
(3)一组相似测试用例中最有效;
(4)既不是太简朴,也不是太复杂。
3、设计测试用例基本准则
测试用例代表性测试成果可鉴定性测试成果可再现性
4、拟定等价类办法
(1)先考虑输入数据类型(合法型和非法型)
(2)再考虑数据范畴(合法型中合法区间和非法区间)
(3)最后考虑输出成果,逆向设定输入
5、常用等价类划分测试形式
针对与否对无效数据进行测试,可以将等价类测试分为两种:
1、原则等价类测试(也称,普通等价类测试)
2、健壮等价类测试
弱健壮(5):
A(Anom,Bnom)B(Anom,Bmin-)
C(Anom,Bmax+)D(Amin-,Bnom)E(Amax+,Bnom)
强健壮(9):
(Amin-,Bmin-)(Amin-,Bmin+)(Amin+,Bmax+)(Amax+,Bmin-)
.
第五次课10.21边界值分析法
1、边界值分析法就是对输入或输出边界值进行测试
2、特点:
具备很强发现程序错误能力;
测试用例来自等价类边界;
3、基本原理:
故障往往发生在输入定义域和输出值域边界上,而不是在其内部。
4、办法:
1、一方面应拟定边界状况.
2、选用正好等于,刚刚不不大于或刚刚不大于边界值作为测试数据
5、原则边界值:
min、min+、nom、max-、max
健壮边界值:
min、min+、nom、max-、maxmin-max+
6、例
<
xnom,ymin>
<
xnom,ymin+>
xnom,ymax>
xnom,ymax->
xmin,ynom>
xmin+,ynom>
xmax,ynom>
xmax-,ynom>
xnom,ynom>
7、对于一种具有n个变量程序,只让其中一种变量取极值,让别的变量取正常值,被保存变量依次取min、min+、nom、max-、max值,对每个变量都重复进行。
n个变量程序,边界值分析测试程序会产生4n+1个测试用例。
第六次课10.24-----决策表办法
1.概述:
决策表法是黑盒测试办法中最为严格、最具备逻辑性测试办法。
2.什么时候使用?
程序输入输出比较多,输入之间、输出之间互相制约条件比较多时,可以清晰地表达它们之间各种复杂关系。
条件桩
条件项
动作桩
动作项
3.决策表普通由四某些构成:
规则
条件桩:
列出问题所有条件
条件项:
针对条件桩给出条件列出所有也许取值
动作桩:
给出问题规定也许采用操作
动作项:
与条件项紧密有关,指出在条件项各组取值状况下应采用动作
规则:
项中每一列是一条规则,每一条规则是一组测试用例。
4.决策表化简
(1)合并:
如果一种条件项(表中某列中条件值)和此外一种条件项所产生动作是相似,且两个条件项相应每一行值只有一种是不同,则可以将其合并.合并项除了不同值变成”不关怀”条目外,别的不变
(2)包括:
如果两个条件项动作是相似,对任意条件1值和条件2中相应值,如果满足:
A.如果条件1值是T(F),则条件2中值也是T(F).
–B.如果条件1值是-(不关怀),则条件2中值是T,F,-,称条件1包括条件2,条件2可以撤去.
–重复A,B就可以得到精简决策表.
合并包括
5.构造决策表环节:
(1)拟定规则个数
(2)列出所有条件桩和动作桩
(3)填入输入项(4)填入动作项,得到初始决策表(5)对初始决策表化简
6决策表测试法合用范畴
(1)if-then-else逻辑突出
(2)输入变量之间存在逻辑关系
(3)涉及输入变量子集计算(4)输入和输出之间存在因果关系
第七次课10.28--------因果图办法
1、概述:
如果输入之间关于系,测试时必要考虑输入条件各种组合,考虑适合于描述对于各种条件组合,相应产生各种动作形式来设计测试用例,这就需要运用因果图。
因果图办法最后身成就是鉴定表。
适合于检查程序输入条件各种组合状况。
2、因果图法基本思想:
一方面从程序规格阐明书描述中,找出因(输入条件)和果(输出成果或者程序状态变化),然后通过因果图转换为鉴定表,最后为鉴定表中每一列设计一种测试用例.
3.基本符号因素成果
普通在因果图中用Ci表达因素,用Ei表达到果,各结点表达状态,可取值“0”或“1”。
“0”表达某状态不浮现,“1”表达某状态浮现。
恒等:
c1为1,则e1也为1,否则e1为0.非:
若c1是1,则e1为0,否则e1是1.
或:
若c1或c2或c3是1,则e1是1,若三者都不为1,则e1为0.
与:
若c1和c2都是1,则e1为1,否则若有其中一种不为1,则e1为0.
4..约束:
实际问题中,输入状态之间也许存在某些依赖关系.
E约束(异):
a,b最多有一种也许为1,不能同步为1.
I约束(或):
a,b,c中至少有一种必要为1,不能同步为0.
O约束(惟一):
a和b必要有一种且仅有一种为1
R约束(规定):
a是1时,b必要是1,即a为1时,b不能为0
M约束:
对输出条件约束,若成果a为1,则成果b必要为0.
5、因果图生成测试用例基本环节
1、找出因素和成果。
2、画出因果图。
3、增长约束。
4、把因果图转化为鉴定表,并化简。
5、把鉴定表每一列拿出来作为根据,设计测试用例。
6.例题
(1)因素:
C1:
第一种字符是A;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 知识点 总结