第二章软件生命周期中的测试
2019-12-18 10:04:11 0 举报
AI智能生成
ISTQB初级
作者其他创作
大纲/内容
3.测试类型
举例比较四种不同的测试类型
(功能测试,非功能测试,结构测试和与变更 相关的测试)
(功能测试,非功能测试,结构测试和与变更 相关的测试)
测试分类
功能测试
基本含义
功能测试包括什么
合适性(suitability)
准确性(accurateness)
互操作性(interoperability)
安全性(security)
非功能测试
基本含义
非功能测试包括
可靠性(reliability)
易用性(usability)
可维护性(maintainability)
可移植性(portability)
非功能测试例子
负载测试(load test)
性能测试(performance test)
容量测试(volume test)
压力测试(street test)
安全性测试(testing of security)
稳定性(stability):或可靠性测试:
健壮性测试(robustness test)
兼容性额数据转换测试
系统不同配置的测试
可用性测试(usability test)
图解
结构测试
基本含义
关于结构的技术的共同特点
覆盖类型
语句覆盖
判定覆盖
条件组合覆盖
判定/条件覆盖
路径覆盖
变相相关的测试
基本含义
回归测试策略
明白功能测试和结构测试可以应用在任何不同的测试级别
根据非功能需求来识别和描述非功能测试的不同类型
根据对软件系统结构或构架的分析来识别和描述测试的类型
描述确认测试和回归测试的目的
按形式分类
图解
静态测试
静态测试基本定义
静态测试基本类型
人工检查
走查(walkthrough)
审查(inspection)
评审(review)
静态分析
动态测试
动态测试基本定义
动态测试基本类型
黑盒测试
白盒测试
基于经验测试
4.维护测试
比较维护测试(一个现存系统的测试)与一个新的应用软件的测试在测试类型,测试的触发和测试规模等方面的区别
基本含义
基本类型
识别维护测试点的原因(由于修改,一直或退役等因素)
为什么维护测试
版本开发和维护测试
关于维护测试的一些描述
描述回归测试和变更的影响度分析在软件维护总的作用
为什么回归测试
如何回归测试
回归测试的一些描述
回归测试瀑布模型
图解
软件变更分析
软件变更影响分析
定义回归测试策略
定义回归测试套件
执行回归测试套件
报告回归测试结果
1.开发模型
明白在开发生命周期中的软件开发,测试活动和工作产品之间的
相互关系,并根据项目和产品的特征以及它们的背景提供相应的例子
相互关系,并根据项目和产品的特征以及它们的背景提供相应的例子
关系
1.软件测试不是孤立存在的,测试活动与开发活动息息相关
2.软件测试活动不仅仅包括测试执行,它应该贯穿于整个软件的生命周期之中
3.不同的开发生命周期模型需要对应不同的测试阶段,测试活动和测试方法
瀑布模型
图例
瀑布模型的阶段
用户需求
需求分析
概要设计
详细设计
编码和实现
测试
运行维护
瀑布模型的特点
V模型
图解
V模型的阶段
单元测试
集成测试
系统测试
验收测试
V模型的特点
V模型的验证和确认
验证Verification
确认Validation
图解
非线性模型
特点
需求是可变的
需求是模糊的
用户和开发者难于沟通
增量模型的一些描述
增量模型
图解
增量模型的特点
迭代模型
图解
迭代模型特点
知道必须根据项目背景和产品特征来选择软件开发的模型
开发模型的选择
理解在测试中采用不同测试级别的原因,以及在任何生命
周期模型中良好的测试赢具备的特征
周期模型中良好的测试赢具备的特征
什么是好的测试
2.测试级别
比较不同测试级别之间的区别:测试点额主要目的,
典型的测试对象,典型的测试目标(功能性的或者结构性的),
相关的工作产品,测试人员,识别缺陷和失效的种类
典型的测试对象,典型的测试目标(功能性的或者结构性的),
相关的工作产品,测试人员,识别缺陷和失效的种类
测试级别
图解
测试活动贯穿于整
个软件生命周期
个软件生命周期
单元测试
基本含义
组件测试的目标
测试环境
单元测试关注点
单元模块接口参数
单元模块局部数据结构
单元模块的独立路径测试
与控制流相关的测试
与异常出来相关的测试
集成测试
基本含义
集成测试的关注点
集成测试策略
自底向上集成
自底向上集成测试步骤
自底向上集成测试特点
自顶向下集成
自顶向下集成测试步骤
自顶向下集成测试特点
优点
缺点
核心系统优先集成测试
核心系统优先集成测试步骤
随意集成测试
随意集成测试步骤
随意集成测试特点
优点
缺点
大爆炸集成策略:避免
系统测试
基本含义
测试目标
为什么系统测试
验收测试
基本含义
验收测试的主要目标
验收测试类型
合同验收测试
规范验收测试
Alpha和Beta测试
用户验收测试
运行(验收)测试
图解
不同测试阶段,其测试目标是不同的
针对不同的测试级别,我们应该明确
0 条评论
下一页