|
|
 |
课程名称:嵌入式软件测试
课程特点:
- 规范、系统、全面的嵌入式软件测试培训,为学员的职业生涯打下坚实的基础
- 以北京工业大学的专业师资为基础,聘请国内著名的嵌入式软件测试专家,为您提供国内最专业的嵌入式软件测试培训
- 注重能力的培训,实际操作、使用国际上主流的嵌入式软件测试工具,培养学员的实践能力。
课程目的:-
当前国内软件企业非常缺乏测试人员,特别是嵌入式软件的测试人员。因此,经过一定测试专业培训、进入企业后马上就能开展测试执行工作是我们的培养目的。
课程内容:
- 目前国内软件企业测试人员基本上承担了单元测试、集成测试、系统测试,所以测试方面的专业课程重点在这些方面。因此要求学员掌握这些测试的原理、方法和技术,并对测试过程有所了解,能在教师指导下能完成简单的单元测试、集成测试和系统测试实践。
1.软件工程与软件质量保证(6学时)
了解软件工程的概念,了解程序理解的内容,掌握软件质量度量与评价的
一般理论、方法、模型和标准。
1.1 软件危机与软件工程
1.2 软件缺陷与软件质量
1.3 质量过程与质量控制
1.4 静态分析与程序理解
1.5 软件质量标准与模型
1.6 软件质量度量与评估
1.7 软件质量与CMM
1.8 嵌入式软件的特点与开发过程
2.嵌入式软件测试技术(10学时)
了解软件测试的目的,掌握白盒测试、黑盒测试、灰盒测试、测试覆盖率、回
归测试等重要概念,掌握单元测试、集成测试、系统测试等测试过程,了解测
试的一些误区和经验.
2.1 嵌入式软件测试基础
2.2 嵌入式软件测试理论与方法
2.3 测试分类
2.4 单元测试与集成测试
2.5 系统测试与确认验收测试
2.6 结构化测试与面向对象测试
2.7 嵌入式软件调试与测试
2.8 嵌入式测试误区与经验
3.嵌入式软件测试过程与测试管理(4学时)
了解测试过程及测试管理的主要内容,掌握测试需求确立、测试计划和测试大纲
制定、测试用例设计、测试用例执行、测试结果收集和测试结果分析,以及测试
错误反馈和测试报告生成等基本工作。掌握测试过程辅助支持工具的使用,了解测
试过程改进的一般概念。
3.1 测试需求与测试指标
3.2 测试分类
3.3 测试计划、测试方案与测试计划
3.4 测试用例设计
3.5 测试自动化及高级脚本语言TCL
3.6 测试结果分析与测试报告生成
3.7 测试过程改进
3.8 测试过程辅助支持工具
4.嵌入式测试工具支持(4学时)
通过各类测试工具的介绍,使学生对测试技术和方法在实际应用中有更深的了解,
并在今后的工作中有能力根据测试需求提出切实可行的测试解决方案。
4.1 软件工程与质量保证支撑系统-Panorama++
4.2 测试自动化工具(Vectorcast)
4.3 嵌入式软件测试工具
4.3.1 “白盒”测试工具(Codetest)
4.3.2 “黑盒”测试工具(GESTE)
4.3.3 基于全数字仿真的嵌入式软件综合测试工具(Crests/atat,与Crests/tess)
4.3.4 嵌入式软件仿真工具Eurosim
5. 测试工具操作与使用——上机实习(8学时)
通过各类嵌入式测试工具的操作与使用,使学生掌握各种嵌入式软件测试的技能,
具备嵌入式软件测试能力,进入软件企业后能马上承担嵌入式软件的测试工作。
5.1 Panorama++
5.2 Vectorcast
5.3 Crests/atat,与Crests/tess
5.4 Codetest
|
|
|