黑盒测试,也称为基于需求的测试,是目前嵌入式软件领域普遍开展的一种测试过程。目前,随着人们对软件质量要求的不断提升,行业对软件测试和验证的要求也在不断提高,对测试的充分性和准确性要求越来越苛刻。当前行业内,虽然测试人员按照规程或一定的步骤可以顺利的完成测试项目,但是对于过程中的诸多细节却关注不够,甚至不知道该如何来做,例如基于规范进行测试设计该如何保证其用例集是充分的,黑盒测试与基于规范的测试到底有什么区别等等。面对这些工程中实际遇到的问题,通常的教科书却很难找到答案,而相关标准又无法提供具有可操作性的指导,鉴于此,我们设计了本课程,期望能够有效的帮助大家提升软件测试的实战能力和解决问题的能力。
“嵌入式软件的黑盒测试技术”是一门针对嵌入式软件讲述黑盒测试技术为主的高级课程,重点对常用的黑盒测试方法进行剖析,是面向软件测试人员、软件设计与开发人员以及软件质量管理人员的一门实践性与针对性很强的课程。
课程贴合工程实践,以案例式教学为主,强调从案例到理论的思维过程以及学员解决实际问题能力的培养。要求测试人员具有一定的测试基础和测试经验。
研修时间和地点:2024年09月27-28日 北京(具体地点详见报到通知)
参加对象:软件研发工程师、软件测试工程师、质量保证人员等。
授课内容:
-
软件测试基础
1.1 软件测试的目标
1.2 软件测试的原理
1.3 软件测试的分类
1.4 软件的质量与测试
1.5 嵌入式系统的特征
1.6 嵌入式软件的测试模型
-
黑盒测试技术
2.1 软件开发过程与测试过程
2.2 常用的黑盒测试技术
2.2.1 软件需求与测试覆盖的概念 2.2.2 等价类与边界值方法 2.2.3 因果图与分类树方法 2.2.4 决策表测试与组合测试方法 2.2.5 基于状态机的测试方法 2.2.6 基于场景的测试方法 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0246076f5b574f7397984abeffd2f263.jpeg)
-
非功能性测试方法
3.1 嵌入式软件的性能测试
3.1.1功能测试与性能测试的异同 3.1.2 性能测试过程 3.1.3 嵌入式软件性能测试实践
3.2 嵌入式软件的可靠性测试
3.2.1 可靠性的基本概念 3.2.2 可靠性测试的过程 3.2.3 嵌入式软件可靠性测试案例
-
不同测试级别的综合应用实践
4.1 基于需求的单元测试
4.11 单元测试的基本过程 4.1.2 黑盒测试方法在单元级测试中的综合应用 4.2 基于需求的系统测试 4.2.1 系统测试的基本过程 4.2.2 黑盒测试方法在系统级测试中的综合应用
-
黑盒测试与自动化测试实践
5.1 嵌入式黑盒测试的自动化需求
5.2 嵌入式软件自动化测试的实践
5.2.2 利用开源工具搭建测试环境 5.2.3 C++ test工具的案例 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/bfd34cb61cce4e76b5fc7814ead4b1c6.webp)
五、主讲专家:
王老师,博士,主要从事软件测试、软件验证等方向的研究与工作,个人专利四项,参与过多个大型航空、航天、电子型号项目的测试任务,具有丰富的软件测试经验,曾为多个国防科研院所及海尔、格力等多个大型企业做过软件测试的技术培训,具有丰富的教学经验,其课程设计针对性、实用性强,教学风格生动活泼并注重理论联系实际。
六、培训费用及注意事宜:
1.培训费:线下收费:3800元/人(含培训费、午餐费、资料费、证书费)。