嵌入式软件黑盒测试技术与案例分析培训

黑盒测试,也称为基于需求的测试,是目前嵌入式软件领域普遍开展的一种测试过程。目前,随着人们对软件质量要求的不断提升,行业对软件测试和验证的要求也在不断提高,对测试的充分性和准确性要求越来越苛刻。当前行业内,虽然测试人员按照规程或一定的步骤可以顺利的完成测试项目,但是对于过程中的诸多细节却关注不够,甚至不知道该如何来做,例如基于规范进行测试设计该如何保证其用例集是充分的,黑盒测试与基于规范的测试到底有什么区别等等。面对这些工程中实际遇到的问题,通常的教科书却很难找到答案,而相关标准又无法提供具有可操作性的指导,鉴于此,我们设计了本课程,期望能够有效的帮助大家提升软件测试的实战能力和解决问题的能力。
在这里插入图片描述

“嵌入式软件的黑盒测试技术”是一门针对嵌入式软件讲述黑盒测试技术为主的高级课程,重点对常用的黑盒测试方法进行剖析,是面向软件测试人员、软件设计与开发人员以及软件质量管理人员的一门实践性与针对性很强的课程。

课程贴合工程实践,以案例式教学为主,强调从案例到理论的思维过程以及学员解决实际问题能力的培养。要求测试人员具有一定的测试基础和测试经验。

研修时间和地点:2024年09月27-28日 北京(具体地点详见报到通知)

参加对象:软件研发工程师、软件测试工程师、质量保证人员等。

在这里插入图片描述

授课内容:

  1. 软件测试基础

    1.1 软件测试的目标

    1.2 软件测试的原理

    1.3 软件测试的分类

    1.4 软件的质量与测试

    1.5 嵌入式系统的特征

    1.6 嵌入式软件的测试模型

  2. 黑盒测试技术

    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. 非功能性测试方法

    3.1 嵌入式软件的性能测试

     3.1.1功能测试与性能测试的异同3.1.2 性能测试过程3.1.3 嵌入式软件性能测试实践
    

    3.2 嵌入式软件的可靠性测试

     3.2.1 可靠性的基本概念3.2.2 可靠性测试的过程3.2.3 嵌入式软件可靠性测试案例
    
  4. 不同测试级别的综合应用实践

    4.1 基于需求的单元测试

     4.11 单元测试的基本过程4.1.2 黑盒测试方法在单元级测试中的综合应用4.2 基于需求的系统测试4.2.1 系统测试的基本过程4.2.2 黑盒测试方法在系统级测试中的综合应用
    
  5. 黑盒测试与自动化测试实践

    5.1 嵌入式黑盒测试的自动化需求

    5.2 嵌入式软件自动化测试的实践

     5.2.2 利用开源工具搭建测试环境5.2.3 C++ test工具的案例![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/bfd34cb61cce4e76b5fc7814ead4b1c6.webp)
    

五、主讲专家:

王老师,博士,主要从事软件测试、软件验证等方向的研究与工作,个人专利四项,参与过多个大型航空、航天、电子型号项目的测试任务,具有丰富的软件测试经验,曾为多个国防科研院所及海尔、格力等多个大型企业做过软件测试的技术培训,具有丰富的教学经验,其课程设计针对性、实用性强,教学风格生动活泼并注重理论联系实际。

六、培训费用及注意事宜:

1.培训费:线下收费:3800元/人(含培训费、午餐费、资料费、证书费)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1534902.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

物联网平台架构图

在数字化时代,物联网(IoT)正逐渐成为连接物理世界与数字世界的桥梁。物联网架构,作为这一桥梁的核心,是一个多层次、分布式的网络系统,它通过将各种物理设备与传感器连接到互联网上,实现设备之间…

GLSL 棋盘shader

今日永杰开金 float size 100.;vec2 checkerboard mod(floor(gl_FragCoord.xy / size), 2.);float c mod(checkerboard.x checkerboard.y, 2.);gl_FragColor vec4(vec3(c), 1);或 vec2 uv floor(S * p.xy * vec2(iResolution.x / iResolution.y, 1) / iResolution.xy); …

华为SMU02B1管理模块WEB登录与账户密码信息

1、将电脑的IP地址与SMU02B1的IP地址配置在同一个网段中。例如,如果监控的IP地址为192.168.0.11,子网掩码为255.255.255.0,默认网关为192.168.0.1,则电脑的IP地址设置成192.168.0.12,子网掩码设置成255.255.255.0&…

Python+Pytest框架,“conftest.py文件编写如何获取token和获取日志“?

1、新增"conftest.py" import pytest import loggingfrom api_keyword.api_key import ApiKey from config import *# 获取token # 1. 正常的请求对应的接口并且提取数据 # 2. pytest.fixture()测试夹具(测试前置、后置操作)pytest.fixture(s…

ESP32开发 -- VSCODE+PlatformIO环境安装

参看官网安装:PlatformIO IDE for VSCode 一、安装PlatformIO IDE 参看:日常生活小技巧 – Visual Studio Code 简单使用 扩展中搜索platformIO IDE 当安装完提示重启之后。 打开一个要创建新工程的文件夹: 点击 Create New Project&…

【高等数学学习记录】函数

【高等数学&学习记录】函数 从事测绘工作多年,深刻感受到基础知识的重要及自身在这方面的短板。 为此,打算重温测绘工作所需基础知识。练好基本功,为测绘工作赋能。 1 知识点 1.1 函数 设数集 D ⊂ R D\subset R D⊂R,称映射…

java开发中间件学习记录(持续更新中~)

1 Redis 2JVM 3 java基础底层 4Mysql 5 spring 6 微服务 7.......(持续更新) One:Redis篇 1:Redis 1.穿透 1.1缓存穿透 1.1.1布隆过滤器 1.2缓存击穿 2:击穿 1.3:缓存雪崩 1.4:双写一致 1.5.持久化(RDB,AOF) 1.6…

电脑桌面数据误删如何恢复?提供一份实用指南

电脑桌面作为我们工作和学习的主要界面,存放着大量重要的文件。一旦这些数据不慎被删除,不仅会影响我们的工作效率,还可能造成无法挽回的损失。幸运的是,通过一些有效的方法,我们有机会恢复这些误删的桌面数据。本文将…

Leetcode面试经典150题-79.搜索单词

题目比较简单,回溯最基础的题,记得除非覆盖,否则一定要恢复现场就行 解法都在代码里,不懂就留言或者私信 class Solution {public boolean exist(char[][] board, String word) {int m board.length; int n board[0].length;i…

AI周报(9.8-9.14)

AI应用-NEKO Health用AI颠覆体检 Neko Health 由 Spotify 创始人丹尼尔埃克和哈亚尔马尔尼尔森共同创立,致力于通过每年的全身扫描和由 AI 驱动的洞察力来改善预防性医疗保健,能够检测诸如心脏病和皮肤癌等疾病。 该公司通过使用人工智能软件支持的全身…

基于Python的量化交易回测框架Backtrader初识记录(二)

版权声明:本文为博主原创文章,如需转载请贴上原博文链接:基于Python的量化交易回测框架Backtrader初识记录(二)-CSDN博客 前言:在上一篇文章 基于Python的量化交易回测框架Backtrader初识记录(一…

转置卷积与反卷积的区分

transposed convolution(转置卷积)和deconvolution(反卷积)是两个完全不同的概念。 deconvolution为“inverse of convolution”、“inverse filter”,翻译为反卷积、解卷积。在信号处理中,反卷积是指从卷积…

Golang协程泄漏定位和排查

Golang协程泄漏定位和排查 1 场景:无缓冲channel写阻塞2 排查和定位思路2.1 Golang pprof2.2 协程数监控2.3 操作系统内存泄漏 参考 1 场景:无缓冲channel写阻塞 package mainimport ("log""net/http"_ "net/http/pprof"…

JavaScript --函数的作用域(全局和局部)

全局作用域 全局作用域&#xff0c;就算不在一个script标签也能调用 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta nam…

【win工具】win安装flameshot并设置截图快捷键

1.下载flameshot软件2.windows端配置flameshot快捷键3.取消win自带截图快捷键 1.下载flameshot软件 https://flameshot.org/#download installer版本为安装包 portable版本为免安装版 2.windows端配置flameshot快捷键 https://cloud.tencent.com/developer/article/2114952 W…

第三方软件测评机构分享:软件性能测试的测试方法和内容

软件性能测试是对软件系统在特定负载和条件下的性能进行评估的过程。它旨在确定软件的响应时间、稳定性、资源消耗及其可扩展性&#xff0c;以确保其在实际环境中能够满足用户的需求。通过性能测试&#xff0c;开发团队能够发现潜在的瓶颈问题&#xff0c;优化应用程序架构&…

Spring3-IoC1-IoC容器、基于xml管理bean

目录 IoC容器 概述 依赖注入 IoC容器在Spring中的实现 基于xml管理bean 获取bean 依赖注入 setter注入 构造器注入 特殊值处理 字面量赋值 null值 xml实体 CDATA节 特殊类型属性注入 对象类型属性注入 方式一&#xff1a;引用外部bean 方式二&#xff1a;内部…

基于OpenSSL的密码管理系统-应用密码学课程报告

第1章 概要设计 1.1 设计目的 本研究旨在设计并实现一个基于OpenSSL的密码管理系统&#xff0c;该系统具备密钥对的生成、密钥上传、密钥的核对、身份认证、文件与邮件的加密和解密、数字签名及数字证书管理等常用功能。研究的意义主要体现在以下几个方面&#xff1a; 提升网…

M3U8是什么,如何解析下载

M3U8是什么&#xff1f;如何解析下载 M3U8是苹果公司推出的视频播放标准&#xff0c;准确来说是一种索引文件&#xff0c;使用M3U8文件实际上是通过它来解析对应的放在服务器上的视频网络地址&#xff0c;从而实现在线播放。M3U8文件使用UTF-8字符编码。M3U8是一种常见的流媒体…

互联网巨头的默契

​转载&#xff1a;树龙谈 作者&#xff1a;贺树龙 2024年的第二季度财报&#xff0c;大部分互联网公司都已经发布了。 分析已上市、最值钱的10家中国互联网公司的财报&#xff0c;不难发现这些相似之处&#xff1a; 1.它们的营收增长比较乏力&#xff1b; 2.它们的净利润增长…