- 博客(567)
- 收藏
- 关注
原创 如何创建及修改诊断服务
在CDDT左侧树视图中点击Protocal services,可以看到已经建立的所有服务的请求报文、肯定响应报文、否定响应报文及该服务是否已使用和是否强制要求等信息。
2024-10-23 08:30:00
665
原创 如何创建及编辑诊断接口(interface)
如果需要自定义的interface,可以在expert view打开的CDD中创建自定义的interface,点击please click here to create a new element,会弹出一个创建接口,按照规范创建即可。如果上述Supported中没有需要的interface,可使用插件添加,点击菜单栏中Tool下的Plugins(Document),创建对应的interface。目前支持的interface如下图所示。3.从其他文件复制interface。4.创建新的interface。
2024-10-14 12:30:00
423
原创 如何创建诊断数据库模板(CDDT)
CANdelaStudio 21提供了基本范本,Vector_UDS_21.cddt,存放在C:\Users\Public\Documents\Vector\CANdelaStudio\21\Examples目录下。在CANDelaStudio菜单栏中选择Tools下的Convert Document toTemplate选项,会打开一个对话框,选择要转化成模板的CDD文件。选择打开后,会弹出需要模板保存窗口,重命名,选择对应的版本保存即可。1.修改现有模板形成自定义的模板。
2024-10-14 08:05:30
328
原创 如何打开CDD及CDDT
View权限最低,默认无license情况下,支持CDD的查看。Expert View 专业查看,用于查看CDDT,修改CDDT中数据等,仅Admin license可使用该类型。如果有Admin license建议使用Expert View 查看CDD,可查看的信息比Standard View更多;选择windows 菜单,找到要打开的CANdelaStudio版本,选择对应的语言打开,CANdelaStudio共支持三种语言Deutsch(德语)、English(英语)Janpanese(日语)。
2024-10-11 12:30:00
827
原创 如何安装CANdelaStudio
如果访问不了vector官网,点击下方百度云链接进行下载链接: https://pan.baidu.com/s/1P_GPIYqv_iQgaO9mt2lLwQ 提取码: p38y。安装完成之后在windows菜单软件中可以看到Vector CANdelaStudio XX。进入vector官网 https://www.vector.com/下载完成后,双击运行exe安装文件,按照提示一步一步安装即可。产品选择CANdelaStudio,选择相应的版本进行下载。滑至底部,点击下载中心。
2024-10-11 08:30:00
549
原创 SOMEIP_ETS_178: Subscribe_using_wrong_SOMEIP_MessageID
验证DUT能够拒绝一个SOME/IP头部使用错误消息ID进行服务发现的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个使用错误消息ID的服务发现SubscribeEventgroup消息时,能够正确地拒绝该消息。DUT:发送subscribeEventgroupNAck。
2024-10-10 12:30:00
282
原创 SOMEIP_ETS_177: SD_Unused_data_after_Options_Array_wrong_length
验证DUT能够正确处理单播SubscribeEventgroup请求,该请求在末尾包含未使用的有效载荷数据,且这些数据的长度不包括在SOME/IP长度字段中,并对此发送SubscribeEventgroupAck消息。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在末尾包含未使用数据(且这些数据长度未计入SOME/IP总长度)的SubscribeEventgroup请求时,能够正确地处理这些数据并确认订阅。DUT:发送subscribeEventgroupAck。
2024-10-10 08:30:00
971
原创 SOMEIP_ETS_176: SD_Unused_data_after_Options_Array
验证DUT能够正确处理包含在选项数组之后未使用的有效载荷数据的单播SubscribeEventgroup请求,并针对每个请求发送SubscribeEventgroupAck消息。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在选项数组之后包含未使用数据的SubscribeEventgroup消息时,能够正确地处理这些数据并确认订阅。DUT:发送subscribeEventgroupAck。DUT:发送subscribeEventgroupAck。
2024-10-09 12:30:00
486
原创 SOMEIP_ETS_175: SD_Unreferenced_option
验证DUT能够处理包含所有必需端点选项以及一个不必要的配置端点选项的SubscribeEventgroup消息,并以SubscribeEventgroupAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个包含不必要配置端点选项的SubscribeEventgroup消息时,能够正确地处理该消息并确认订阅。DUT:发送subscribeEventgroupAck。
2024-10-09 08:30:00
538
原创 SOMEIP_ETS_174: SD_Unknown_Option_type
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个引用了未知选项类型的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个引用了未知选项类型的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送subscribeEventgroupNAck。
2024-10-08 12:30:00
572
原创 SOMEIP_ETS_172: SOMEIP_ETS_173: SD_Unicast_SubscribeEventgroup
本测试用例旨在确保DUT能够正确处理单播订阅请求,并对两种不同的端点选项配置发送单播订阅确认。验证DUT能够对Tester发送的单播订阅请求做出响应,发送单播订阅确认消息。DUT: 发送单播subscribeEventgroupAck。DUT: 发送单播subscribeEventgroupAck。
2024-10-08 08:30:00
608
原创 SOMEIP_ETS_171: SD_Unicast_FindService
本测试用例旨在确保DUT能够正确处理单播FindService消息请求,并为请求的服务提供至少一个单播OfferService消息作为响应。验证DUT能够响应Tester发送的多个单播FindService消息,并至少回复一个单播OfferService消息。DUT: 发送至少一个单播OfferService消息。
2024-10-07 22:41:52
428
原创 SOMEIP_ETS_168: SD_TestFieldUINT8Reliable
本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8Reliable的值,以及使用Setter方法设置新的值。这些操作需要是可靠的,意味着设置和获取的值应该是一致的,并且能够被DUT正确地处理和返回。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8Reliable字段的值,并且这些操作是可靠的。DUT: 返回TestFieldUINT8Reliable字段,值为测试者在步骤3中设置的值。
2024-10-07 22:41:12
377
原创 SOMEIP_ETS_167: SD_TestFieldUINT8Array
本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8Array的值,以及使用Setter方法设置新的值。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8Array字段的值。DUT: 返回TestFieldUINT8Array字段,值为测试者在步骤3中设置的值。DUT: 返回TestFieldUINT8Array字段。
2024-10-07 22:40:41
425
原创 SOMEIP_ETS_166: SD_TestFieldUINT8
本测试用例旨在确保DUT的ETS能够响应Tester的请求,正确地使用Getter方法获取TestFieldUINT8的值,以及使用Setter方法设置新的值。验证DUT能够通过Getter和Setter方法正确地发送和接收TestFieldUINT8字段的值。DUT: 返回TestFieldUINT8字段,值为测试者在步骤3中设置的值。DUT: 返回TestFieldUINT8字段。
2024-10-05 12:30:00
484
原创 SOMEIP_ETS_164: SD_SubscribeEventgroup_with_unallowed_option_ip_2
验证DUT能够拒绝一个在请求中包含错误参数(端点选项中包含无效IPv4地址,即111.111.111.111)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在端点选项中包含无效IPv4地址(111.111.111.111)的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-10-05 08:30:00
380
原创 SOMEIP_ETS_151: SD_Send_triggerEventUINT8Reliable_Eventgroup_2
验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Reliable方法,并将TestEventUINT8Reliable事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发可靠事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8Reliable字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。
2024-10-04 12:30:00
321
原创 SOMEIP_ETS_150: SD_Send_triggerEventUINT8Multicast_Eventgroup_6
验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Multicast方法,并将TestEventUINT8Multicast事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发多播事件后,能够将事件发送到正确的多播地址和端口。DUT:将TestEventUINT8Multicast字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。
2024-10-04 08:30:00
836
原创 SOMEIP_ETS_149: SD_Send_triggerEventUINT8E2E_Eventgroup_2
验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8E2E方法,并将TestEventUINT8E2E事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发端到端事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8E2E字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。
2024-10-03 12:30:00
519
原创 SOMEIP_ETS_148: SD_Send_triggerEventUINT8Array_Eventgroup_2
验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8Array方法,并将TestEventUINT8Array事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发事件后,能够将事件数组发送到正确的目的地。DUT:将TestEventUINT8Array字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。
2024-10-03 08:30:00
434
原创 SOMEIP_ETS_147: SD_Send_triggerEventUINT8_Eventgroup_2
验证DUT在Tester订阅事件组后,能够响应Tester触发的triggerEventUINT8方法,并将TestEventUINT8事件发送到订阅请求中端点选项指定的IP地址和端口。本测试用例旨在确保DUT能够正确处理事件组的订阅请求,并且在Tester触发事件后,能够将事件发送到正确的目的地。DUT:将TestEventUINT8字段发送到请求中端点选项所指示的IP和端口。DUT:发送订阅事件组确认。
2024-10-02 12:30:00
397
原创 SOMEIP_ETS_146: SD_ResetInterface
本测试用例旨在确保DUT的ETS能够正确响应重置请求,并且在重置后,特定的测试字段(TestFieldUINT8)的值能够按照预期发生变化。验证DUT在重置后,TestFieldUINT8的值是否至少与重置前设置的值不同,符合SOME/IP规范。DUT:返回值,该值至少应与重置前设置的值不同。
2024-10-02 08:30:00
632
原创 SOMEIP_ETS_144: SD_Reserved_Field_Endpoint_Option_set
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个端点选项中保留字段被设置的SubscribeEventgroup消息时,能够正确地忽略这些保留字段,并确认订阅请求。验证DUT能够忽略端点选项中的保留字段,并且能够对SubscribeEventgroup消息做出响应,发送SubscribeEventgroupAck。DUT:忽略保留字段并发送SubscribeEventgroupAck。
2024-10-01 12:30:00
284
原创 SOMEIP_ETS_143: SD_Request_non_existing_ServiceID
验证DUT能够拒绝一个请求不存在的服务ID(ServiceID)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在服务ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-10-01 08:30:00
360
原创 SOMEIP_ETS_142: SD_Request_non_existing_Major_Version
验证DUT能够拒绝一个请求不存在的主版本号的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在主版本号的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。通过标准DUT:发送SubscribeEventgroupNAck以拒绝订阅请求
2024-09-30 12:30:00
507
原创 SOMEIP_ETS_141: SD_Request_non_existing_InstanceID
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在实例ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个请求不存在的实例ID的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-30 08:30:00
383
原创 SOMEIP_ETS_140: SD_Request_non_existing_EventgroupID
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在事件组ID的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个请求不存在的事件组ID的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-29 19:37:46
252
原创 SOMEIP_ETS_139: SD_Options_Array_too_short
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个选项数组长度不足以包含所有必需选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个选项数组长度短于所需的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-29 19:32:16
255
原创 SOMEIP_ETS_138: SD_Options_Array_longer_than_message_allows
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个声明的选项数组长度(0x28)超过实际长度(0x18)的SubscribeEventgroup消息时,能够正确地返回确认消息或忽略该请求。验证DUT能够处理一个声明的选项数组长度超过消息本身长度的SubscribeEventgroup消息,并返回SubscribeEventgroupAck或忽略该请求,以兼容AUTOSAR。DUT:发送SubscribeEventgroupAck消息或忽略请求。
2024-09-27 12:30:00
327
原创 SOMEIP_ETS_137: SD_Option_shorter_with_unaligned_next_option
验证DUT能够拒绝一个其选项长度不符合规定并且由于缺少字节而从UDP选项中删除并在TCP选项末尾添加虚拟字节的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个其第一个选项长度为14字节且第二个选项长度为4字节的SubscribeEventgroup消息时,DUT能够识别出选项大小的变化并因此拒绝该消息。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-27 08:30:00
345
原创 SOMEIP_ETS_136: SD_Option_Length_shorter_GT_0_as_specified_for_type
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个UDP选项长度小于其类型所指定长度(例如,4字节而不是9字节)的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求或忽略它。验证DUT能够处理一个UDP选项长度小于其类型所指定长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求或忽略请求。
2024-09-26 12:30:00
499
原创 SOMEIP_ETS_135: SD_Option_Length_ends_past_Options_Array_Var_B
在变体B中,测试用例与变体A类似,但可能在细节上有所不同,具体变化取决于测试用例的实现。测试器发送的SubscribeEventgroup消息中,选项的长度超过了消息中为选项数组指示的长度,因此DUT必须以SubscribeEventgroupNAck响应,或者忽略该请求。验证DUT能够处理一个其选项长度超出所指示的选项数组长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。
2024-09-26 08:30:00
639
原创 SOMEIP_ETS_134: SD_Option_Length_ends_past_Options_Array_Var_A
在变体A中,通过将SOME/IP头部中指示的总长度从60字节略微减少到48字节,以切割选项数组,使其看起来比实际短。选项数组的长度与SOME/IP头部中减少的字节数相同(减少12字节,从24字节减少到12字节),但每个选项的单独长度字段是正确的。验证DUT能够处理一个其选项长度超出所指示的选项数组长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应或完全忽略该请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求或忽略请求。
2024-09-25 12:30:00
207
原创 SOMEIP_ETS_130: SD_Multicast_FindService_with_unicast_Flag_to_0
本测试用例旨在确保DUT在接收到一个设置了单播标志为0的多播FindService请求时,能够忽略该标志并按照SOME/IP协议的要求,用单播OfferService消息进行响应。验证DUT能够忽略带有设置为0的单播标志的多播FindService请求,并以单播OfferService消息作为响应。DUT:发送一个单播OfferService消息。
2024-09-25 08:30:00
505
原创 SOMEIP_ETS_128: SD_Multicast_FindService_Major_Minor_Version_set_to_all
验证DUT能够对设置了主版本号和次版本号为0xFF的多播FindService请求做出响应,并为每个请求至少回复一个单播OfferService消息。本测试用例旨在确保DUT能够正确处理多播FindService请求,特别是当请求中的主版本号和次版本号被设置为0xFF时,DUT仍能够识别并提供服务。DUT:至少响应一个单播OfferService消息。DUT:至少响应一个单播OfferService消息。
2024-09-24 12:30:00
432
原创 SOMEIP_ETS_127: SD_Multicast_FindService
验证DUT能够对10个多播FindService消息做出响应,这些消息每100ms发送一次,请求有效的服务/实例ID(取决于DUT),DUT需要使用单播OfferService消息来回答。本测试用例旨在确保DUT能够正确处理多播FindService消息,并为请求的服务/实例ID提供单播OfferService消息。DUT:至少响应一个单播OfferService消息。
2024-09-24 08:45:00
469
原创 SOMEIP_ETS_125: SD_Length_of_Entry_Array_too_short
验证DUT能够拒绝一个条目数组长度小于由每个选项指示的长度之和的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度不足以包含所有选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-23 12:45:00
309
原创 SOMEIP_ETS_124: SD_Length_of_Entry_Array_too_long
验证DUT能够拒绝一个条目数组长度超出正常限制,尽管没有超过消息总长度,但长度过长导致消息有缺陷的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度异常长,即使没有超过消息总长度,但长度超出正常限制的消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-23 08:45:00
415
原创 SOMEIP_ETS_123: SD_Length_of_Entry_Array_longer_than_message_allows
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度超出消息总长度的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个条目数组长度超出消息总长度的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。
2024-09-22 12:45:00
260
AES 加解密工具,支持ECB、CBC、GCM、CMAC模式
2024-04-05
AUTOSAR-CP-SWS-CryptoServiceManager
2024-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人