《白盒测试与OO测试》的重点与难点.docx

上传人:b****8 文档编号:29278725 上传时间:2023-07-21 格式:DOCX 页数:13 大小:58.30KB
下载 相关 举报
《白盒测试与OO测试》的重点与难点.docx_第1页
第1页 / 共13页
《白盒测试与OO测试》的重点与难点.docx_第2页
第2页 / 共13页
《白盒测试与OO测试》的重点与难点.docx_第3页
第3页 / 共13页
《白盒测试与OO测试》的重点与难点.docx_第4页
第4页 / 共13页
《白盒测试与OO测试》的重点与难点.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《白盒测试与OO测试》的重点与难点.docx

《《白盒测试与OO测试》的重点与难点.docx》由会员分享,可在线阅读,更多相关《《白盒测试与OO测试》的重点与难点.docx(13页珍藏版)》请在冰豆网上搜索。

《白盒测试与OO测试》的重点与难点.docx

《白盒测试与OO测试》的重点与难点

概述

课程介绍

本门课程是S2中介绍白盒测试及OO测试的课程。

通过本门课程的学习,可以

1、掌握白盒测试与黑盒测试的联系与区别

2、了解白盒测试的常用策略

3、掌握白盒测试中覆盖率测试技术和基本路径测试技术

4、初步掌握下列测试工具的使用

Logiscope、C++Test、JTest、JUnit

完成本门课程的学习后,学员可以对运用所学工具和理论对C、C++、java代码进行代码规范检查和单元测试。

在项目实训当中的地位

在项目实训中使用的自动测试工具和白盒测试策略由本课程教授。

第一章软件测试环境

主要内容

内容一:

白盒测试的概念和作用

内容二:

比较白盒测试和黑盒测试

Ø白盒测试和黑盒测试的比较

Ø单元测试概念

Ø集成测试的概念

内容三:

白盒测试的策略

Ø桌前检查

Ø单元测试

Ø代码会审

Ø代码走查

Ø静态分析

内容四:

白盒测试的目的和意义

Ø目的:

测试源代码,从而提高代码的质量,并保证测试覆盖程序中的所有代码。

Ø主要内容

内容五:

白盒测试相关

Ø做白盒测试需要开发部门提供的材料。

Ø常用的测试用例涉及技术

✧逻辑覆盖测试

✧基本路径测试

✧数据流分析

✧信息流分析

Ø白盒测试的结果

Ø测试工具在白盒测试中所起的作用

Ø白盒测试对测试人员的要求

重点

重点一、白盒测试的概念

重点二、白盒测试和黑盒测试的比较

Ø不同点

Ø相同点

重点三、白盒测试的策略

Ø桌前检查

Ø单元测试

Ø代码会审

Ø代码走查

Ø静态分析

难点

难点一、白盒测试的策略

难点二、白盒测试和黑盒测试的异同

作业

第一题

结合第一小学期所学的测试课程,总结一下,白盒测试同的黑盒测试相比,具有哪些优点,存在哪些不足?

第二章提高代码质量

主要内容

内容一:

认识软件质量

✧什么是软件质量

内容二:

代码质量

内容三:

提高代码质量的策略

✧桌前检查

✧同行评审

✧单元测试

内容四:

规范和标准

内容五:

代码质量的度量

✧代码行

✧Halstead软件科学法

✧结构度量

✧圈复杂性

内容六:

代码检查工具

重点

重点一、掌握提高代码质量的方法

✧桌前检查

✧同行评审

✧单元测试

重点二、掌握代码质量的度量

难点

难点一、理解Halstead软件科学法、结构度量和圈复杂性。

难点二、理解代码走查工具:

Logiscope评价质量的方法

作业

第一题

对照C语言代码检查单,价差一下自己编写的源代码。

列出存在的问题。

第四章逻辑驱动覆盖测试

主要内容

内容一:

逻辑驱动测试-语句覆盖

内容二:

逻辑驱动测试-判定覆盖

内容三:

逻辑驱动测试-条件覆盖

内容四:

逻辑驱动测试-判定-条件覆盖

内容五:

逻辑驱动测试-条件组合覆盖

内容六:

逻辑驱动测试-路径测试

重点

重点一:

本章内容均为重点

难点

难点一、利用逻辑驱动测试方法设计测试用例

作业

第一题

针对《软件测试工程师管理系统》设计测试用例

第六章白盒测试技术-基本路径测试

主要内容

内容一:

绘制控制流图

内容二:

程序的环路复杂性

Ø流图中区域数量对应于环型的复杂性

Ø给定流图G的圈复杂度

内容三:

导出测试用例

内容四:

执行测试用例

内容五:

图形矩阵

重点

重点一:

控制流图

重点二:

图形矩阵

难点

难点一、图形矩阵

作业

第一题

课后习题,求程序的圈复杂性和基本路径集

第八章单元测试

主要内容

内容一:

单元测试例子讲解

Ø理解设计

Ø粗略地看一看源代码

Ø走读代码

Ø设计用例

Ø搭建环境

Ø执行用例

Ø分析判断

Ø得出结论

内容二:

什么是单元测试

内容三:

单元测试内容

重点

重点一:

单元测试内容

重点二:

单元测试设计

难点

难点一:

搭建测试环境

作业

第一题

补充课上讲解的单元测试的例子,设计测试用例也存在着不足,请给予补充

第十章面向对象的软件测试

主要内容

内容一:

面向对象的软件测试的特点

Ø类

Ø对象

Ø封装

Ø继承

Ø多态

Ø消息

内容二:

面向对象的编程语言对测试的影响

内容三:

面向对象的软件测试策略

内容四:

面向对象的软件测试

Ø类的规格说明

Ø方法的规格说明

Ø方法的单独测试

Ø方法的综合测试

重点

重点一:

面向对象测试的特点

难点

难点一:

面向对象测试的特点

难点二:

面向对象的软件测试:

Ø方法的单独测试

作业

第一题

在一个项目中,涉及运用面向对象的软件测试技术开展测试工作。

第十一章面向对象软件的单元测试

主要内容

内容一:

单元测试

Ø接口类的测试

Ø抽象类的测试

Ø类的测试

内容二:

设计测试用例

Ø根据前置条件和后置条件构建测试用例

Ø根据代码确定测试用例

内容三:

划分单元测试

重点

重点一:

如何对类进行单元测试

Ø根据前置条件和后置条件构建测试用例

Ø根据代码确定测试用例

重点二:

设计测试用例

难点

难点一:

接口类,抽象类,类的测试

难点二:

设计测试用例

作业

第一题

分析正文例子中的Wallpaper类,根据良种测试用例设计方法,设计测试用例。

第十三章测试驱动程序框架

主要内容

内容一:

测试驱动程序

内容二:

JUnit测试框架

内容三:

测试实施

内容四:

使用JUnit

重点

重点一:

测试驱动程序

重点二:

JUnit框架

重点三:

子网掩码的作用

难点

难点一:

使用JUnit

作业

第一题

从《java环境与OOP、OOAD技术》课程中找出一个类,使用Junit测试框架进行单元测试。

第十五章面向对象软件的集成测试

主要内容

内容一:

传统集成测试方法

Ø非增式测试方法

Ø增式测试方法

Ø方法比较

内容二:

面向对象的集成测试

Ø结构集成测试

Ø功能集成测试

内容三:

集成测试的方法和步骤

内容四:

持续集成测试和增量测试

重点

重点一:

集成测试的方法、步骤和原则

重点二:

持续集成测试和增量测试

难点

难点一:

集成测试方法

难点二:

持续集成测试和增量测试

作业

第一题

考虑《软件工程师管理系统》-java版本,分析其中的类,总结如何进行集成测试,写一个简单的测试计划方案。

第十七章测试报告和通过准则

主要内容

内容一:

单元测试报告

Ø编写目的

Ø被测试单元描述

Ø单元结构

Ø单元流程图/顺序图

Ø测试过程

Ø测试结果

Ø单元测试产品

Ø质量评估

Ø总结

内容二:

测试覆盖率

Ø基于状态的覆盖率

Ø基于约束的覆盖率

内容三:

单元测试规范

Ø编写本规范的目的

Ø规则使用的人员

Ø单元的划分

Ø参与单元测试的人员、职责等

Ø单元测试采用的单元测试工具

Ø测试代码的书写要求

Ø单元测试中生成文件的命令以及存储的目录结构

Ø单元测试的实施过程

Ø单元测试产品的验收和评审

内容四:

单元测试设计原则

Ø过于简单的方法并不一定要测试

Ø测试任何可能出作的地方

Ø注意测试重用

Ø尽量测试类的接口而非实现

Ø不能依赖固定的类方法调用顺序

内容五:

静态百合测试容易发现的问题

Ø类中未使用代码的错误

Ø不符合编码标准的错误

Ø逻辑错误

✧循环语句

✧Switch语句错误

✧多线程错误

✧读取数据错误

Ø集成错误

Ø重用错误

重点

重点一:

测试覆盖率

重点二:

单元测试设计原则

重点三:

静态百合测试容易发现的问题

难点

难点一:

单元测试规范

难点二:

单元测试设计原则

作业

第一题

附录三和附录四种的“单元测试报告模板”和“单元测试规范”。

第十八章其他软件测试技术

主要内容

内容一:

静态数据流分析

内容二:

域覆盖

内容三:

程序变异测试

内容四:

内存检查方法和工具

内容五:

分布式对象测试

ØCORBA

ØCOM+

ØRMI

Ø一般分布式组件模型

重点

重点一:

静态数据流分析

重点二:

域覆盖

重点三:

分布式对象测试

难点

难点一:

分布式对象测试

难点二:

域覆盖

作业

第一题

通过学习本着那个中的分布式软件测试技术,查找相关资料,写一份针对运行哦能够CORBA技术的软件测试方案。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1