相关推荐
第4代白盒测试方法之“如何选择嵌入式白盒测试工具”
恩格斯说“劳动从制造工具开始”,人和动物的本质区别是:人会制造与使用工具。IT产品研发也从选择合适的工具开始,工具好坏对项目成败往往起着关键作用,尤其是嵌入式领域的白盒测试工具选型。尽管业界已有众多商用工具,但大部分仍处于可将白盒测试推动起来的边缘状态,选择工具稍有不慎,就导致白盒测试整体做不起来,最终严重影响推向市场的产品质量。先澄清两个概念在分析如何进行工具选型之前,我们先剖析嵌
C++(数据结构与算法):01---软件测试(黑盒测试、白盒测试)
一、什么是测试 由于采用严格的数学证明方法来证明一个程序的正确性是非常困难的(哪怕是一个很小的程序),所以我们想转而求助于程序测试 (program test)过程来实施这项工作 所谓程序测试是指在目标计算机上利用输入数据,也称 之为测试数据( test data)来实际运行该程序,把程序的实际行为与所期望的行为进行比较 如果两种行为不同,就可判定程序中有问题存在。然而,不幸的是,即使两种行...
白盒测试架构深度解析:互联网后端与车载嵌入式的全面实践
本文系统探讨了白盒测试的理论与实践。首先阐述了白盒测试的本质及其认识论意义,强调其通过代码透视验证系统执行流的独特价值。随后详细分析了结构覆盖率的层级演进、控制流图与复杂度分析、数据流分析等核心理论方法。文章对比了互联网行业(Java/Python)与车载嵌入式(C/C++/C#)两大领域的白盒测试实践差异,包括工具链选择、测试策略和行业标准要求。最后展望了AI辅助测试和软件定义汽车等前沿趋势,并针对不同行业团队提供了具体实施建议。
C/C++test——高效完成白盒测试
C/C++test帮助大家高效完成白盒测试,这个主题讲明白,我们还是要简单了解一下今天的相关预备小知识
白盒测试-C语言学习篇
白盒测试人员岗前培训时用到的教学材料。
c++test(白盒测试工具)
c++test是一款大众型白盒测试工具,适用玩c,c++源程序的白盒测试工具
使用C++Test进行白盒测试
软件图标 一.对文件进行NiceToHaveRules测试 ①在File选项中点击Open File(s),导入要被测试的文件。 ②右键该文件,点击Read Symbols。 ③对该文件进行NiceToHaveRules测试,点击浅绿色三角旁边的黑色下标,选择NiceToHaveRules。 ④点击Coding Standards项,会出现该文件中的一些需要修改的错误(不同的检测规则会出现不同的错误),点击错误,会在下方空白处显示需要修改的地方,并给你修改样例协助你的修改。 ⑤用VC++打开对应的要
C++白盒测试例子(使用Gtest)
程序接口测试例子,用GTEST实现。GTEST库可以从网上下截.
C/C++test白盒测试的落地实践
上期我们讲到了白盒测试,那么这一期,我们要开始讲讲白盒测试的落地实践了。
开发源码的白盒测试用例CUnit
开发源码的白盒测试用例CUnit。 暂时CUnit只是在SourceForge上还再不断改进中,虽然不是很完善,但是能用。 因为是不要钱的,所以尽量的掌握他 多用 用好
软件测试:三角形问题 黑盒 白盒
经典的三角形测试用例问题,黑盒测试和白盒测试法
鱼和熊掌兼得:C++代码在编译时完成白盒测试
摘要:如果能够让代码在编译的时候,自动完成白盒测试,这不是天方夜谭。 白盒测试也叫开发者测试,是对特定代码函数或模块所进行的功能测试。当前主流的白盒测试方法是:先针对仿真或者生产环境编译出可执行文件,然后运行得到测试结果。这种方法有3个问题: 可能需要专门针对白盒测试额外做一次构建。这是因为仿真环境和实际运行环境可能是不同的硬件平台,而且白盒测试需要额外链接一些库(比如GTest),构建方式和发布版本不一样。这一方面让构建需要加入额外动作,另一方面也不容易保证两套构建工程的一致性,难以确保开发人员每次发
记录:MCGS和正弦变频器通讯
触摸屏实现对变频器:启动、停止、频率设定、频率读取、电压读取、电流读取。通讯方式Modbus RTU。
IQuickTest白盒测试培训启动啦!!!
课程类型: 小班授课(4~6人)时间安排: 每周双休周六或周日其中一天,每次6小时, 一共4周培训地点: 上海地区(江浙地区)白盒测试QQ交流群:192219495开课对象: 测试工程师 软件质量工程师 实际项目经验较少的测试工程师 培训讲师: 宋成 (Shinoy Song) iQuickTest领先技术白盒测试专家 从事过Linux/Windows平台上多个大
企业信息化系统的组成模块-核心业务系统
通过标准化的数据流形成完整的业务闭环,CRM生成的销售订单驱动ERP的生产和采购,ERP将生产计划传递给MES执行,MES报工数据返回ERP进行成本核算,ERP再将交付信息同步给CRM供客户查询。生产管理确保高效交付,缩短订单周期。某贸易公司实施ERP供应链模块后,库存周转率从每年4次提升到8次,库存资金占用从2000万降到1200万,释放800万现金流,同时缺货率从15%降到5%。│ │库存 │ │ MRP │ │ ERP │ │ 云ERP/ │ │。
拆解人形机器人:核心硬件与驱动系统
本文深入解析人形机器人的核心硬件系统,将其类比为"骨骼+肌肉+神经"的集成体。重点介绍了三大关键组件:驱动单元(无框力矩电机和空心杯电机)、传动单元(谐波减速器和行星滚柱丝杠)以及感知单元(力矩传感器、编码器和IMU)。文章指出一体化关节模组正成为行业趋势,能够实现更紧凑的结构和更高的可靠性。同时分析了硬件价值量分布,强调丝杠、电机等部件是当前技术高地和成本重心。最后指出随着技术进步,机器人价值将更多向"大脑"和"神经"转移。
第4代白盒测试方法实践之“VcTester持续集成框架的应用价值”
VcTester是一款针与Visual C/C++配套使用的白盒测试工具(包括单元测试与集成测试),它除了支持常规的覆盖率测试之外,还提供功能强大的编辑、调试等功能,该工具遵循第4代白盒测试方法,调测理念较为先进。尤其更为难得的是,VcTester是一个高度开放的IT工具,其共享版本(所谓共享版本当然是免费的啦!)的价值已经与常见商用白盒工具相当,本文着重介绍VcTester工具在支撑持续集成开发
手把手用瑞萨E1仿真器调试RH850 CAN通信:从报文收发到底层寄存器监控
本文详细介绍了使用瑞萨E1仿真器调试RH850 CAN通信的全过程,包括硬件连接、CS+开发环境配置、CAN控制器寄存器解析以及双通道网关实战开发。通过实战案例和错误诊断技巧,帮助开发者快速掌握RH850F1L的RS-CAN控制器应用,提升车载网络开发效率。
白盒测试技术实战训练
面向对象:开发人员、测试人员、QA、测试经理、项目经理课程大纲:一、白盒测试技术基础白盒测试与黑盒测试的比较白盒测试的基本方法 二、静态白盒测试代码审查对成本的节省代码审查过程C/C++代码审查- C/C++编程语言标准- C/C++编程规范指南- C/C++常见代码问题检测代码审查工具应用- 如何将工具引入到代码审查流程中- 常用代码审查工具介绍- 代码审查工具选型- PC-Lint在代码审查中
AI智能体升级实战:从规则匹配到Function Call,准确率提升86%的技术选型之路
AI智能体升级实战:从规则匹配到Function Call的技术演进 文章记录了AI邮件助手从传统规则匹配升级到Function Call的技术迭代过程。通过案例分析,揭示了规则匹配的三大核心问题:覆盖不全(用户表达千变万化)、组合困难(多条件容易漏掉)、维护噩梦(每个需求都要新增规则)。测试数据显示,规则匹配在复杂查询中的准确率仅51%,严重影响用户体验。 技术团队对比了三种升级方案:1) 继续优化规则匹配(天花板明显);2) 微调专用NLP模型(成本高);3) 采用Function Call(灵活高效)
矢量网络分析仪VNA的校准之SOLT方法
作者:杭州冥鸿电子科技有限公司 邮箱:huanglong@deepelec.com S参数的测量方法有两种,一种是基于扫频测量的原理(VNA),另外一种是基于快沿阶跃响应的原理(TDR)。 下图是VNA的原理框图,主要包括以下部分: (1)激励信号源:提供感兴趣的频率范围内的入射信号; (2)信号分离装置:含功分器和定向耦合器,分离出入射,反射和传输信号; (3)接收机:...
Parasoft C/C++test:获得TÜV证书的白盒测试工具
安全关键型软件开发标准,如ISO 26262(汽车)、DO-178B/C(航空航天)、IEC 62304(医疗设备)、EN 50128(铁路)和IEC 61508(电子电气系统功能安全
Android 12,通过JNI写framebuff实现白板书写加速
Android 书写加速
第4代白盒测试方法实践之“如何将Pclint嵌入到VcTester中使用”
VcTester工具提供了强大的外部命令嵌入功能,本文描述如何将Pclint嵌入到VcTester的集成开发平台中。首先我们简单认识一下Pclint与VcTester这两个工具,PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。VcTester是ezTester公司开发的针
基于imx6ull平台opencv的图像采集、ffmpeg推流和Windows端拉流(多线程)
本文档是针对imx6ull平台`opencv`的图像采集、ffmpeg推流和Windows端拉流。首先创建一个线程`opencv`通过摄像头采集视频图像,接着再创建两个线程,其中一个线程获取采集的视频图像送给ffmpeg服务,另一个线程用于获取采集的视频图像并处理,处理完并在显示屏上显示,详细的流程请参看如下。
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
1万+



被折叠的 条评论
为什么被折叠?



