1、1软件测试与质量保证知识点1:课程纲要内容 软件测试与质量保证的课程学习内容 软件测试与质量保证的主要参考资料2018-5-2 2课程简介3好的软件开发技术 好的软件检测技术好的软件过程管理方法Q质量 软件测试软件质量保证软件测试的知识体系 来自SWEBOK Guide V3.0 大连理工大学软件学院 4软件质量的知识体系5 来自SWEBOK Guide V3.0课程的任务目的 使学生认识到软件测试和质量保证技术是保证软件质量与可靠性的关键因素 掌握软件开发生命周期中需要使用的测试阶段、标准和理论方法,能够熟练使用工程方法分析设计测试策略和测试用例 掌握在结构化分析设计和面向对象技术中的软件测
2、试技术,熟练掌握主流的测试自动化平台 掌握软件质量保证的规范、流程、实施方法以及不符合问题的处理等能力。6课程学习内容7章 知识点列表 知识点内容描述第一章 软件测试基本知识 软件测试概念 学习软件测试技术的发展和软件测试的定义软件质量评价 学习软件质量的评价指标软件测试过程 学习软件测试的工作流程软件测试原理 学习软件测试的目的和基本原则第二章 软件质量保证 软件质量体系 学习ISO9000和CMMI的质量模型SQA 学习软件质量保证SQA的活动和内容评审 学习SQA中的软件产品和过程的评审技术方法第三章 白盒测试技术 白盒测试基本原理 学习动态和静态白盒测试的基本原理代码逻辑覆盖测试 学习
3、对代码的顺序、选择、循环构成的逻辑覆盖动态测试代码路径测试 学习对代码全局执行路径结构覆盖的动态测试数据流测试 学习代码中变量的定义和使用过程的测试代码静态审查 学习对代码的静态审查测试方法第四章 黑盒测试技术 黑盒测试基本原理 学习动态黑盒测试的基本原理等价类 学习软件单输入或多输入参数下的等价类测试方法边界值 学习软件输入参数数据在边界情况下的测试方法决策表 学习软件在输入和输出结果之间有复杂因果关系的测试方法课程学习内容8章 知识点列表 知识点内容描述第五章 软件测试模型 软件测试模型 学习软件测试的V、W等主要模型单元测试 学习单元测试的内容以及使用的主要策略与方法集成测试 学习集成测
4、试的内容以及使用的主要策略与方法系统及验收测试 学习系统及验收测试的内容以及使用的主要策略与方法第六章 软件测试分类 GUI测试 学习软件易用性和GUI的测试配置及兼容性测试 学习软件非功能测试中配置测试和兼容性测试内容第七章 面向对象软件测试 基于UML模型的测试原理和映射 学习UML建模的分析设计模型与软件测试的映射关系类方法与类状态测试 学习针对最小封装体的类完成类方法和类状态的测试方法类间消息路径测试 学习基于组件架构类间协作调用的消息路径的测试方法事件流与用例场景测试 学习使用用例规约中的事件流和场景构造的方法来测试软件功能第八章 软件测试管理 软件测试PDCA流程 学习软件测试的迭代式管理流程软件测试计划 学习软件测试的策划活动和测试计划撰写软件缺陷报告 学习软件测试缺陷的定义、报告原则和管理软件缺陷分析和质量评价 学习软件测试缺陷的统计分析方法及其质量评价第九章 软件测试自动化 软件测试自动化的基本原理 学习软件测试自动化的框架和技术性能测试 学习软件性能测试的指标和测试方法主要参考书2018-5-2 9 主干教材 辅助教材2018-5-2 10其他参考书谢 谢11