自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 软件测试应用技术(3) -- 软件评测师(十六)

事件驱动架构,简称EDA,是常用的架构范式中的一种,其关注事件的产生、识别、处理、响应。对于事件驱动架构系统的测试应特别注意其业务逻辑处理上的异步特性导致的缺陷和事件队列处理中可能存在的全局性缺陷。事件驱动由事件来驱动整个系统。事件的来源可以是内部的或者外部的,也可能来自软件层面或硬件层面。(1)事件驱动架构的一般范式如下:1)事件(通知):由于内/外事件引发/触发/产生的特殊的“消息”。2)事件队列:一组数据结构和对于的处理逻辑,用于接收缓存接收到的事件(通知)。

2025-05-09 14:21:17 840

原创 软件测试应用技术(2) -- 软件评测师(十五)

分层架构将软件分成若干层,每层有各自清晰的职责分工,层与层之间通过接口交互和传递信息,本层不需要直到其他层细节,上层通过对下层的接口依赖和调用组成一个完整的系统。基于分层架构应用测试可以根据每一层的特点,进行单独测试,更容易发现缺陷和错误。同时,也可以将分层架构软件看成一个有机整体,以黑盒方式进行确认测试、系统测试、验收测试。常见的分层架构如下图所示:表示层:也称用户界面层,负责具体业务和视图展开,如网页、App客户端等UI展示。

2025-05-06 16:12:27 654

原创 软件测试应用技术(1) -- 软件评测师(十四)

组合测试法是指在保证错误检出率的前提下采用较少的测试用例,目的就是为组合测试情况提供一种相对合理的解决方案,它将被侧软件抽象成一个受到多个参数影响的系统,并通过被侧软件的参数和参数可取的值,按照一定的组合策略来规划测试。1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类。(2)测试用例是根据测试目标系统严密设计出来的测试任务描述,体现了测试的方案、方法、技术和策略,在测试用例的指导下可以保证测试的规范性,提高测试效率,避免测试的随意性和盲目性,从而保证测试的质量。

2025-04-29 14:15:28 603

原创 软件测试基础知识(2) -- 软件评测师(十三)

(1)测试计划内容的核心:1)测什么:从风险出发,需要明确地列举出要测试哪些具体的功能和非功能的质量特性,即测试范围。2)如何测:应用测试基础知识、原则和设计技术,结合非功能质量特性的风险情况,设计和安排测试阶段,结合测试类型等内容形成测试策略。3)什么时候测:结合风险缓解措施和软件开发的生存周期安排测试活动。将测试内容、测试策略的内容进一步分解为具体的测试任务。4)谁来测:根据不同的测试阶段、测试类型、技术特长等要素确定测试团队。

2025-04-23 17:05:04 773

原创 软件测试基础知识(1) -- 软件评测师(十二)

(1)软件测试定义:2014年,IEEE发布了软件工程知识体系SWEBOK3.0 ,其中将软件测试定义微“是动态验证程序针对有限的测试用例集是否可产生期望的结果”。(2)软件测试的目的:保证软件质量(3)软件测试的对象:由程序、相关数据和文档三部分组成。(4)软件质量保证(QA):指为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动。

2025-04-22 15:18:01 1096

原创 软件工程基础知识(2) -- 软件评测师(十一)

是软件生存周期中各开发阶段的一个特点,它的作用是使各开发阶段的工作划分更加明确,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。常用的基线包括以下3种:指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书中对待开发系统的规格说明;或是经过项目委托单位和项目承办单位双方签字同意的协议书或合同中规定的对待开发软件系统的规格说明;或是由下级申请经上级同意或直接由上级下达的项目任务书中所规定的对待开发软件系统的规格说明。

2025-04-15 16:36:36 949

原创 软件工程基础知识(1) -- 软件评测师(十)

软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。软件工程的三要素如下:指完成软件开发的各项任务的技术方法。指为运用方法而提供的软件工程支撑环境。指为获得高质量的软件所需要完成的一系列任务的框架。美国著名的软件工程专家B.W.Boehm于1983年提出了软件工程的7条基本原理:(1)用分阶段的生命周期计划严格管理。(2)坚持进行阶段评审。(3)实现严格的产品控制。(4)采用现代程序设计技术。

2025-04-10 15:47:16 886

原创 信息安全基础知识 -- 软件评测师(九)

计算机安全是指计算机资产的安全,是要保证这些计算机资产不受自然和人为的有害因素的威胁和危害。计算机资产由系统资源和信息资源两大部分组成。系统资源包括硬件、软件、配套设备设施、有关文件资料,还可以包括有关的服务系统和业务工作人员;信息资源包括计算机系统中存储、处理和传输的大量各种各样的信息。在需要保护的计算机资产中,数据是最重要的。1. 信息安全包括如下5个人基本要素:也称为保密性,确保信息不暴露给未授权的实体或进程。保护资源免遭非授权用户“读出”,包括传输信息的加密、存储信息加密和防电磁泄漏。

2025-03-27 15:48:41 724

原创 标准化基础知识 -- 软件评测师(八)

标准指对重复性事物和概念所做的统一规定。标准化的对象有两类:一类是标准化的具体对象,即需要制定标准的具体事物;另一类是标准化的总体对象,即各种具体对象的全体所构成的整体,通过它可以研究各种具体对象的共同属性、本质和普遍规律。(1)标准化的过程模式:标准是标准化活动的产物,其目的和作用都是通过制定和贯彻具体的标准来体现的。标准化不是一个孤立的事物,而是一个活动过程。标准化活动过程一般包括三部分:标准的制定、标准的实施、标准的更新。(2)标准的类别。

2025-03-24 17:21:11 290

原创 中间件基础知识 -- 软件评测师(七)

中间件有以下两个常见的定义:在一个分布式系统环境中处于操作系统和应用程序之间的软件。定义2:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件有以下三大发展趋势:(1)规范化:对于不同类型的中间件,目前都有一些规范可以遵循,这些规范的建立极大地促进了中间件技术的发展,同时保证了系统的扩展性、开放性和互操作。

2025-03-24 16:39:08 168

原创 数据库基础知识 -- 软件评测师(六)

数据库简称DB,是指长期存储在计算机内、有组织、可共享的数据集合。其中数据是描述事物的符号记录,具有多种表现形式,可以是文字、图形、图像、声音和语言等。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可被各类用户共享。数据库系统简称DBS,由数据库、硬件、软件和人员四大部分组成。硬件是指计算机系统中的各种物理设备,软件包括操作系统、数据库管理系统(简称DBMS)及应用程序。人员主要包括系统分析员和数据库设计人员、应用程序员、最终用户和数据库管理员等。

2025-03-24 15:49:36 923

原创 计算机网络基础知识 -- 软件评测师(五)

网络分类缩写分布距离分布范围传输速率局域网LAN10~1000m房间、楼寓、校园城域网MAN10km城市广域网WAN100km以上国家、全球国际互联网Internet全球全球Mb/s~Tb/s指传输距离有限、传输速度较高、以共享网络资源为目的的网络系统。网络特点如下:1)分布范围有限2)有较高的通信带宽,数据传输率高。3)数据传输可靠,误码率低4)通常采用同轴电缆或双绞线作为传输介质,跨楼宇时使用光纤。

2025-03-18 16:18:22 664

原创 信息化基础知识 -- 软件评测师(四)

知识产权是指人们基于自己的智力活动创造的成果和经营管理活动中的经验、知识而依法享有的权利。知识产权可分为如下两类:(1)工业产权:包括专利、实用新型、工业品外观设计、商标、服务标记、厂商名称、产地标记或原产地名称、制止不正当竞争等内容。(2)著作权:也称为版权,是指作者对其创作的作品享有的人身权和财产权。人身权包括发表权、署名权、修改权和保护作品完整权等;

2025-03-12 15:11:04 802

原创 程序设计语言基础知识 - 软件评测师(三)

在C语言程序中使用的变量名、函数名、标号以及用户定义数据类型名等统称为标识符。C语言的标识符一般应遵循如下的规则:(1)标识符必须以字母a~z、A~Z或下划线开头,后面可跟任意个字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。(2)标识符区分大小写字母。(3)C语言中的关键字(保留字)有特殊意义,不能作为标识符。(4)标识符最好使用具有一定意义的字符串,便于记忆和理解。变量名一般用小写字母,用户自定义类型名的开头字母大写。

2025-03-07 16:04:06 862

原创 操作系统基础知识--软件评测师(二)

操作系统能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。(1)操作系统的主要工作如下:1)通过资源管理提高计算机系统的效率。2)改善人机界面向用户提供友好的工作环境。指两个或多个事件在同一时间间隔内发生,宏观上同时发生,微观上交替发生。指系统中的资源可供内存中多个并发执行的进程共同使用。指把一个物理上的实体变为若干逻辑上的对应物,物理实体是实际存在的,而逻辑对应物是用户感受到的。

2025-03-04 13:31:48 665

原创 计算机系统构成及硬件基础知识--软件评测师(一)

CPU所能完成的操作是由其执行的指令决定的,这些指令称为机器指令。CPU能执行的所有机器指令的集合称为该CPU的指令系统。指令系统是计算机中硬件和软件之间的接口。一般来说,一条指令包括两个基本组成部分:操作码和地址码。操作码字段OP操作数地址码字段Addr操作码说明指令的功能及操作性质,地址码用来指出指令的操作对象,它指出操作数或操作数的地址及指令执行结果的之地。操作码用二进制编码来表示,该字段越长,所能表示的指令就越多。若操作码的长度为n,则可表示的指令为条。输入输出技术简称I/O技术,

2025-03-01 11:40:06 1355 1

原创 AUTOSAR-Event(二)

Event是故障监控的基本单元,有七个常见属性:使能条件(Event Condition)、上报方式、去抖策略(Debouncing Strategy)、优先级(Priority)、Displacement、依赖关系图(Dependency Node)以及Event Storage Condition。详细内容可查看: AUTOSAR_SWS_DiagnosticEventManager.pdf.

2025-02-20 21:14:32 997

原创 AUTOSAR- Event(一)

Event是故障监控的基本单元,有七个常见属性:使能条件(Event Condition)、上报方式、去抖策略(Debouncing Strategy)、优先级(Priority)、Displacement、依赖关系图(Dependency Node)以及Event Storage Condition。详细内容可查看: AUTOSAR_SWS_DiagnosticEventManager.pdf.

2024-12-31 17:03:14 1052

原创 DTC Status 详解

且一直持续到当前Operation cycle结束,比如下电,睡眠等。这一bit与DTC是否触发无关,而是与环境有关,当前的环境中是否存在抑制的条件,若存在,则软件不会对该DTC进行检测,若没有,每次上电之后,软件都会对该DTC进行一次检测,存在DTC触发条件,则报DTC,不存在,则不报DTC (11 新的操作循环开始,DTC的状态位bit0是否仍然保持上一个操作循环,也取决于OEM如何定义,多次测试执行完成,结果又变为passed --> DTC的状态位bit0,从1变为0,表明故障又没出现了。

2024-12-09 19:55:59 1404

原创 DTC简介

DTCHighByte、DTCMiddleByte这两个表示故障内码,对应5位标准故障码(第一位是字母,后面四位是数字), 如 "B100016"这个故障码中的 “B1000”;在不解体(或仅卸下个别零件)的条件下,确定汽车技术状况,确定汽车技术状况,查明故障部位及原因的检查。包括汽车发送机的检测与诊断,汽车底盘的检测与诊断,汽车车身及附件的检测与诊断以及汽车排气污染物与噪音的检测等内容。第3个字节定义为故障代码失效类别,用于区分相同故障对象的不同故障类别和故障现象(ISO15031-6)

2024-11-30 14:48:43 1435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除