导图社区 课3
通过监控软件开发过程来保证产品质量、保证软件和开发过程复核人相应标准与规范、保证软件产品、软件过程中存在问题处理,并反映给高级管理者、确保项目组制定的计划、标准和规范适合项目组需要,同时满足评审和审计需要。
软件测试关于集成测试、集成测试(Integration Testing)是在假定各个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。
1.软件测试对软件产品风险管理是建设性的、2.提高测试的效率和质量,将开发和测试分开、3.独立测试的有点:客观性、专业性、权威性、资源有保障。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
中心主题
1.软件质量保证
软件质量特性
1.内部质量
2.外部质量
3.使用质量
软件质量内涵
符合标准,满足要求
软件质量保证的主要工作
(1)建立软件质量保证活动的实体
(2)制订软件质量保证计划
(3)坚持各阶段的评审和审计,跟踪其结果,并进行合适的处理
(4)监控软件产品的质量
(5)收集和分析软件质量保证活动的数据
(6)度量软件质量保证活动
软件质量保证和软件测试的区别
目的不同
质量保证
通过监控软件开发过程来保证产品质量
保证软件和开发过程复核人相应标准与规范
保证软件产品、软件过程中存在问题处理,并反映给高级管理者
确保项目组制定的计划、标准和规范适合项目组需要,同时满足评审和审计需要
软件测试
尽早、尽可能多得发现软件系统中存在的缺陷
工作内容不同
2.软件缺陷
缺陷是质量的对立面
缺陷相关词语
软件缺陷的现象
软件缺陷的定义
软件缺陷的构成
软件缺陷在不同阶段的分布情况
缺陷成本
缺陷严重级别
严重缺陷
较严重缺陷
一般缺陷
次要缺陷
改进型缺陷
缺陷优先级
是指缺陷必须被修复的紧急程度
缺陷状态
是指缺陷在跟踪管理过程中的队却显得处理情况
缺陷处理流程
3.软件测试分类
测试阶段或级别
验收测试
用户层次
系统测试
系统层次
集成测试
接口层次
单元测试
底层测试
类型或方面
功能测试
非功能测试
结构测试
回归测试
软件测试技术
静态测试
代码走查
技术评审
代码审查
白盒
对源程序代码的语法检查、扫描、评审等
黑盒
非技术性文档测试,对需求文档、需求规格说明书的审查活动
动态测试
黑盒测试
数据驱动测试
从用户角度验证软件的各项功能
性能测试
攻击测试
白盒测试
分支覆盖
路径覆盖
语句覆盖
在单元测试中,一边运行代码,一边对结果进行检查、验证和调试等
主动测试
测试人员-发送--接受--被测试对象(测试环境)--发送/响应--接收/检查--测试人员
被动测试
被测试对象(测试环境)--发送--》运行环境---接收/监控-》测试人员--接收/响应-》被测试对象
4.软件测试级别
系统功能测试
系统非功能测试
安装测试
α测试
β测试
5.软件测试过程与用例
工程过程
需求评审-- 设计评审-- 单元与集成测试-- 系统测试--验收测试
管理过程
测试用例的作用
测试用例与测试脚本
6.测试人员的责任和要求