上海艾纵企业管理咨询有限公司 - 课程体系 - 专题课程 - 软件项目管理技术专题


您好!欢迎来到上海艾纵企业管理咨询有限公司!

加入收藏

登录注册

400-676-1955

专题课程

嵌入式软件测试

我要报名

编辑日期 2018-06-11  阅读次数:497 次


【课程背景】

近年来,嵌入式软件软件测试的热度在不断升温。许多软件企业既感其重要,又叹其棘手,投入的时间不少,得来的回报却不多。的确,嵌入式软件软件测试并不像组建一个部门、购买几件设备那么简单,您需要综合考虑技术、策略、工具等众多因素,不仅要明确做什么,更重要的是知道如何做

课程基于成熟的测试原理、工具及方法,并结合国内出色研发管理企业的典型实践以及IC企业的产品测试案例(如测试需求、测试计划、测试案例、测试过程以及关键测试活动的执行与输出等),针对企业的实际,系统讲解产品测试的组织、过程、工具及方法,帮助您更好掌握产品测试的核心思想、组织模式以及系统、实用的测试方法与工具,提升产品测试能力及企业的核心竞争力。

 

【培训收益】

1、  了解更多的产品级测试管理的方法和实践经验;

2、  使学员掌握动态测试方法与技术,结合案例熟练掌握自动化的代码静态结构分析、代码质量度量、代码检查、代码覆盖率分析、函数执行性能、动态内存分析等测试方法。

3、  学习理解嵌入式测试方法的基本概念

4、  学习理解测试的三个典型问题

5、  学习掌握测试的各种测试方法

【培训对象】

企业总工、技术总监、系统架构师、研发经理、测试经理、质量/品质经理、研发测试骨干,以及研发测试技术人员

【课程时长】

12小时

【课程大纲】

一、案例分析

某企业某款产品迟迟不能量产,量产后质量不稳定,失效现象比例偏高。

二、研发质量意识

     质量理念

     质量定义

     研发质量管理

     质量和产品研发体系的关系

     质量和项目管理体系的关系

     研发质量意识

     研发质量

     案例分享

     为何要关注研发质量管理

     研发质量成本(预防成本、鉴定成本、失效成本)

     质量成本曲线

     质量成本在产品开发过程中的指导意义

     如何在研发过程中构建产品质量

    

三、软件工程化管理概论

     软件工程管理的必要性

     软件工程化管理的本质

     软件的质量特性及质量模型

     软件工程化管理         

     软件质量的全过程管理

     软件质量的全方位管理

     软件测试质量及其评价方法

四、嵌入式软件测试技术

     软件嵌入式软件测试的基本概念

     测试目标

     测试过程

     软件静态分析技术

     静态分析的概念与内容        

     代码的静态规则检查

     静态分析工具(C / C ++ TESTBUGDECTIVE)的介绍及实例演示

五、软件代码审查技术

     软件代码审查过程与方法      

     嵌入式软件代码审查技巧

     案例分析:某项目评审实施过程

     为什么要进行评审

     案例介绍:为什么要把验证活动提前?

     缺陷修复成本曲线表明越早发现问题修复成本越低

     评审的层次化

     评审操作的一般过程

     业务评审过程(流程+模板)

     技术评审过程(流程+模板)

     子评审/同行评审过程(流程+模板)

     评审的结论由哪些?

     评审中的常见问题

     怎样进行预审

     老师如何对评审材料的进行评分

     评审结论由谁决定,如何决定

     嵌入式软件代码审查实例分析

六、基于覆盖率的白盒测试

     软件测试覆盖率的基本概念

     基于覆盖率测试的过程

     白盒测试用例设计方法(单元、集成测试)

     测试环境(测试驱动、被测单元、测试桩、测试用例、测试结果)

     语句覆盖法用例设计、案例分析

     判断覆盖法用例设计、案例分析

     条件覆盖法用例设计、案例分析

     条件决策覆盖法用例设计、案例分析

     等价类用例设计方法、案例分析

     边界值用例设计方法、案例分析

     工具(C / C++ TEST)介绍及实例演示

七、基于需求的黑盒测试

     基于需求测试的过程模型     

     嵌入式软件系统测试技术

     嵌入式软件系统测试环境的构建

     通用嵌入式软件仿真测试环境

     黑盒测试用例设计方法(系统测试)

1)    用例设计方法之一:等价类划分法

     等价类使用的依据

     等价类划分的原则

     等价类工具:等价类表

     等价类划分法优缺点分析和应用场景

2)    用例设计方法之二:判定表法

     判定表法基本步骤

     建立判定表的步骤和判定表的合并

     判定表法优缺点分析和应用场景

3)    用例设计方法之三:场景分析法

     业务流程确定(基本流、替换流)

     业务替换流挖掘时需要考虑的因素(资源死锁、冲突、内存、……)

     场景分析法优缺点分析和应用场景

4)    用例设计方法之四:正交试验法

     正交试验法基本步骤

     正交试验法工具:正交试验表

     正交试验法优缺点分析和应用场景

5)    用例设计方法之五:边界值分析法

     边界值点定义

     边界值分析步骤

     边界值分析分法优缺点分析和应用场景

     实例演示

八、测试人员的培养

1.    .什么样的人员适合作测试?

2.    测试人员技术等级管理存在问题与避免办法

3.    测试经理的素质要求

4.    测试人员为什么缺少成就感?(缺少创造、重复、技术含量低、……)

5.    如何提高测试人员的成就感?(制度保证、流程规范、职业规划、走向前端、……)