第一章
软件测试的定义:
使用人工或自动手段运行或测试被测试件的过程,目的在于检验它是否满足规定的需求并弄清预期结果和实际结果的差别。它是帮助识别开发完成的计算机软件的正确度 完全度和质量的软件过程
测试的原则:
可追溯性
尽早开展预防性测试
投入/产出原则
回归测试
80/20原则
设立独立的测试机构或委托第三方测试
关于缺陷的分类,缺陷的特性:
缺陷优先级
缺陷状态
缺陷起源
缺陷来源
缺陷严重级别
测试的分类:
开发阶段划分:单元测试、集成测试、系统测试和确认测试、验收测试
测试实施组织划分:开发方测试、用户测试、第三方测试
测试技术划分:静态测试、动态测试(包含:白盒测试、黑盒测试、灰盒测试)
第二章
V模型以及每一个流程要做什么
V模型如图所示(去掉客户需求)
需求分析 概要分析 详细设计 编码 单元测试 集成测试 系统测试 验收测试
W模型
用户需求 需求分析和系统设计 概要设计 详细设计 编码 集成 实施 交互
用户需求及验收测试准备 需求分析与设计和系统测试准备 概要设计及集成测试准备 详细设计及单元测试准备 单元测试 集成测试 系统测试 验收测试
对于测试基本流程,每个流程做什么,给一个例子,每个模块怎么做的,是否做对
0 条评论