文章内容来源于《软件测试52讲》测试数据的准备是软件测试过程中非常重要的一个环节,无论是手工测试,还是自动化测试,无论是 GUI 测试,还是 API 测试,无论是功能测试,还是性能测试,都避不开测试数据准备的工作。从创建测试数据的维度来看,测试数据准备方法主要可以分为四类:一、基于 GUI 操作生成测试数据最原始的创建测试数据的方法,采用 E2E(end 2 end) 的方式来执行业务场景,然后生            
                
         
            
            
            
            本篇介绍了软件测试中,白盒测试中逻辑覆盖的各种实例情况,包括语句覆盖SC、判定覆盖DC、条件覆盖CC、条件判定覆盖C/DC、条件组合覆盖MCC、路径覆盖PC、修正的条件判定覆盖MC/DC的实例。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-02-26 16:37:30
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学号:140201218             姓名:杨昌航组别:第7组                实验地点:D19一、实验目的:1、了解短信AT指令的使用方法。2、掌握使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 10:58:38
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              保护嵌入式设备的安全正在成为一个热门话题,尤其是当这些设备开始连接到互联网时。黑客对连接的设备进行逆向工程是一个真正的威胁,这种攻击很容易做到。嵌入式开发人员可以做些什么来提高他们设备的安全性? 以下是开发人员需要注意的七个关键要点。  要点 1 – 开发成功率很高  嵌入式系统的安全漏洞有多普遍,安全性真的是需要担心的事情。95% 的系统都存在允许设备被征用的缺陷,95% 的成功率不仅表明大            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 01:53:20
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            但是需要注意的是,嵌入式系统比纯粹的软件系统链路会长很多,尤其是他终端最终            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-14 00:42:16
                            
                                348阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            嵌入式测试大赛入门本文主要用于介绍中国大学生软件测试大赛之嵌入式测试大赛的入门知识。本文认真练习。  本次预选赛不设资...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-03 10:22:46
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            很多人都讲嵌入式开发很难,能不能就你学习和工作经验与大家分享下嵌入式开发如何开始和深入?作为嵌入式研发工程师,你认为其应具备哪些知识结构和实战能力?做嵌入式开发必须具备良好的C语言功底,汇编虽然不是必须,但懂点更好。其次可以到网上找一个比较流行的MCU开发板,比如STM32做为学习开发板,参照示例代码,自己动手编译烧录跑程序,比如跑马灯的程序,深刻了解整个开发过程。接下来可以学习小型的实时操作系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 20:56:36
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:嵌入式系统在人类生活中发挥着重要的作用,包括飞行控制器这样的控制系统,以及洗衣机这样的家用电器。日前,嵌入式系统中软件的比重越来越大,也越来越复杂,保证嵌入式软件的可靠性正面临严峻的挑战。大多数软件测试方法都可以直接或间接地用于嵌入式软件的测试,但是由于操作系统的实时和嵌入式特性,嵌入式软件测试也面临一些特殊的问题。 嵌入式软件作为一种特殊的软件,它也符合软件的大多数特征,要研究嵌入式软件测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 10:27:01
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            01.覆盖率测试概念“测试”在百度百科中的注释为:具有试验性质的测量,即测量和试验的综合。如今人们在提到“测试”时,通常指代的是软件测试(Software Testing),而本文着墨对象则为嵌入式系统测试(Embedded Testing)。嵌入式系统测试,特指对嵌入式系统中的软件部分进行测试,与软件测试有所不同。1.1. 嵌入式系统的具体定义IEEE(国际电机工程师协会):嵌入式系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 20:35:00
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通用嵌入式系统自动化测试平台通用嵌入式系统测试平台(Embedded System Interface Test Studio,简称: ETest)是针对嵌入式系统进行实时、闭环、非侵入式测试的自动化测试平台,适用于嵌入式系统在设计、仿真、开发、调试、测试、集成验证和维护等各阶段配置项级别和系统级别的动态测试与验证。 ETest提供了针对嵌入式系统的半实物硬件在环仿真测试环境,通过模拟待            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 13:36:05
                            
                                203阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    Tessy是一个针对嵌入式软件的C/C++代码进行单元、集成测试的工具,它可以自动化地执行测试、评估测试结果并生成测试报告。Tessy的目标就是:通过自动化整个测试周期,完美支持针对C语言的单元测试/集成测试,同时,Tessy也同样关注测试组织和测试管理。         Tessy            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 17:37:17
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 17:04:54
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            wince的层次体系结构应用程序层操作系统层OEM层硬件层应用层:包括Internet客户端服务,第三方应用程序,winCE应用程序,用户界面操作系统层:包括应用和服务、CoreDLL、对象存储、对媒体技术、GWES、设备管理器、网络、内核OEM层:包括OEM抽象层、驱动程序、BootLoader、配置文件。具体如下图:下面详细介绍更个层:1)硬件层: 
  嵌入式硬件通常具有如下特点: 
 1、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 21:55:35
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.预处理命令#define  #define SECONDS_PER_YEAR  (60*60*24*365)UL溢出,因此需要用到长整型,而且不会是负数,所以使用无符号整型UL)2.死循环的方案(3种)  a:while(1){循环体}  b:for(;;){循环体}  c:Loop:循环体 goto Loop3.变量定义  a:一个整型    b:一个指向整型的指针  c:一个指向            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 20:39:49
                            
                                218阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章内容为本人这三年来在嵌入式软件测试(黑盒)上的一些积累吧,说起来也挺快的,毕业三年的时间就这样过去了,在两家公司工作过(现在这家是第二家),这几年的测试项目基本都是围绕着嵌入式软件,同时需要兼顾测试App端、Web端功能、Web后端接口(Postman),只是测试业务重心还是在嵌入式软件上。
       文章内容为本人这三年来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 10:09:23
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。    从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-24 19:52:10
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 嵌入式测试python
## 导言
嵌入式系统是一种特殊的计算机系统,被嵌入到更大的机电产品中,以执行其特定功能。嵌入式系统通常需要进行测试以验证其功能和性能。在嵌入式系统测试中,Python编程语言成为了一个受欢迎的选择,因为Python具有简单易学、功能强大的特点,能够快速编写测试代码,从而提高测试效率。
## 为什么选择Python进行嵌入式测试
Python是一种解释型语言,具有动            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-14 04:30:33
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            嵌入式系统 特点:规模小、开发难度大、高实时性和高可靠性要求、软件固化存储 分类:系统软件、应用软件、支撑软件 体系结构: 1.无操作系统的嵌入式软件:循环轮转方式、中断方式 2.有操作系统的嵌入式软件: 设备驱动层 完成硬件设备所需要的一些软件初始化、管理。直接对硬件进行管理、控制,并为上层软件提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-10-25 20:42:00
                            
                                1005阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ·     3) 嵌入式开发的其它相关软件课程 
搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人更受企业欢迎。主要的相关领域包括: 
A、数字图像压缩技术:这是嵌入式最重要最热门的应用领域之一,主要是应掌握MPEG编解码算法和技术,如DVD、MP3、PDA、高精电视、机顶盒等都涉及MPEG高速解码问题。为此,我院已预订了一位能开设数字图像处理课程的博            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-09-07 14:31:10
                            
                                1066阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概念基本概念:(嵌入、专用、计算机)以应用为中心,以计算机技术为基础。软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式处理器:微控制器(MCU)、数字信号处理器(DSP)、片上系统(SOC)、可编程片上系统(SOPC)ARM介绍:命名格式:ARM9TDMI:T——支持高密度16位的Thumb指令集;D——支持片上系统调试;M——支持64位乘法;I——            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-31 15:01:10
                            
                                1562阅读