车载以太网 TC8测试
文章平均质量分 53
TC8 L3-L7 相关测试介绍
Code_Shawn
精通UDS,熟悉各种总线标准、测试,精通CAPL编程,目前主要从事网络安全开发工作。欢迎加v canoekf一起交流学习。
展开
-
TC8 测试用例总目录
待更新待更新待更新待更新待更新待更新。原创 2024-03-16 20:48:00 · 976 阅读 · 0 评论 -
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 · 341 阅读 · 0 评论 -
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 · 259 阅读 · 0 评论 -
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 · 253 阅读 · 0 评论 -
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 · 424 阅读 · 0 评论 -
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 · 362 阅读 · 0 评论 -
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 · 320 阅读 · 0 评论 -
SOMEIP_ETS_146: SD_ResetInterface
本测试用例旨在确保DUT的ETS能够正确响应重置请求,并且在重置后,特定的测试字段(TestFieldUINT8)的值能够按照预期发生变化。验证DUT在重置后,TestFieldUINT8的值是否至少与重置前设置的值不同,符合SOME/IP规范。DUT:返回值,该值至少应与重置前设置的值不同。原创 2024-10-02 08:30:00 · 550 阅读 · 0 评论 -
SOMEIP_ETS_144: SD_Reserved_Field_Endpoint_Option_set
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个端点选项中保留字段被设置的SubscribeEventgroup消息时,能够正确地忽略这些保留字段,并确认订阅请求。验证DUT能够忽略端点选项中的保留字段,并且能够对SubscribeEventgroup消息做出响应,发送SubscribeEventgroupAck。DUT:忽略保留字段并发送SubscribeEventgroupAck。原创 2024-10-01 12:30:00 · 222 阅读 · 0 评论 -
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 · 306 阅读 · 0 评论 -
SOMEIP_ETS_142: SD_Request_non_existing_Major_Version
验证DUT能够拒绝一个请求不存在的主版本号的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个请求不存在主版本号的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。通过标准DUT:发送SubscribeEventgroupNAck以拒绝订阅请求原创 2024-09-30 12:30:00 · 460 阅读 · 0 评论 -
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 · 334 阅读 · 0 评论 -
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 · 224 阅读 · 0 评论 -
SOMEIP_ETS_139: SD_Options_Array_too_short
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个选项数组长度不足以包含所有必需选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。验证DUT能够拒绝一个选项数组长度短于所需的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。原创 2024-09-29 19:32:16 · 202 阅读 · 0 评论 -
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 · 278 阅读 · 0 评论 -
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 · 299 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
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 · 583 阅读 · 0 评论 -
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 · 160 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
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 · 386 阅读 · 0 评论 -
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 · 416 阅读 · 0 评论 -
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 · 265 阅读 · 0 评论 -
SOMEIP_ETS_124: SD_Length_of_Entry_Array_too_long
验证DUT能够拒绝一个条目数组长度超出正常限制,尽管没有超过消息总长度,但长度过长导致消息有缺陷的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度异常长,即使没有超过消息总长度,但长度超出正常限制的消息时,能够正确地拒绝该订阅请求。DUT:发送SubscribeEventgroupNAck以拒绝订阅请求。原创 2024-09-23 08:45:00 · 369 阅读 · 0 评论 -
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 · 230 阅读 · 0 评论 -
SOMEIP_ETS_122: SD_Interface_Version
本测试用例旨在确保DUT能够正确地返回其接口版本信息,这是SOME/IP协议中用于确定服务兼容性的关键信息。验证DUT能够以正确的格式响应接口版本获取请求。DUT:返回方法响应。原创 2024-09-22 09:15:00 · 395 阅读 · 0 评论 -
SOMEIP_ETS_121: SD_Initial_Events_after_SubscribeEventgroup
验证DUT在接收到Tester的SubscribeEventgroup消息后,能够发送SubscribeEventgroupAck确认消息,并立即发送对应的初始化字段给订阅的事件组。本测试用例旨在确保DUT能够正确响应SubscribeEventgroup消息,通过发送SubscribeEventgroupAck确认订阅,并发送初始化字段以完成订阅过程。DUT:发送SubscribeEventgroupAck。DUT:发送初始字段。原创 2024-09-21 20:30:29 · 167 阅读 · 0 评论 -
SOMEIP_ETS_120: SD_Initial_Events_after_Subscribe_with_alternate_IPs
验证DUT在接收到Tester的SubscribeEventgroup消息后,能够向Tester指定的IP地址和端口发送SubscribeEventgroupAck确认消息以及对应的初始化字段。本测试用例旨在确保DUT能够正确处理SubscribeEventgroup消息,并按照消息中端点选项指定的IP地址和端口发送初始化事件。DUT:向DUT的IP地址和端口发送SubscribeEventgroupAck。DUT:向请求中端点选项给定的IP地址和端口发送初始字段。原创 2024-09-21 20:29:57 · 200 阅读 · 0 评论 -
SOMEIP_ETS_119: SD_Indicate_wrong_l4proto_param
验证DUT能够拒绝一个引用了带有错误l4proto参数(既不是UDP也不是TCP)的IPv4端点选项的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个引用了带有错误l4proto参数的IPv4端点选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅请求。DUT:至少发送一个单播OfferService消息。原创 2024-09-20 12:45:00 · 492 阅读 · 0 评论 -
SOMEIP_ETS_118: SD_Ignore_Options_in_FindService
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到带有IPv4端点选项的FindService消息时,能够正确地忽略这些选项并提供服务。验证DUT在接收到带有IPv4端点选项的FindService消息时,能够忽略这些选项并至少响应一个单播OfferService消息。DUT:至少发送一个单播OfferService消息。原创 2024-09-20 08:45:00 · 286 阅读 · 0 评论 -
SOMEIP_ETS_117: SD_Entry_references_options_of_same_kind
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个包含重复相同类型选项的SubscribeEventgroup消息时,能够正确地处理该情况。验证DUT能够处理一个包含两种相同类型选项的SubscribeEventgroup消息,DUT可以选择拒绝订阅尝试或忽略该请求。DUT:可能发送SubscribeEventgroupNAck以拒绝订阅尝试,或可能忽略该请求。原创 2024-09-19 12:45:00 · 910 阅读 · 0 评论 -
SOMEIP_ETS_116: SD_Entry_references_non_existing_option_type
验证DUT能够拒绝一个引用了未知选项类型(例如0x77)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个引用了未知选项类型的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。DUT:发送SubscribeEventgroupNAck以拒绝订阅尝试。原创 2024-09-19 08:45:00 · 337 阅读 · 0 评论 -
SOMEIP_ETS_115: SD_Entry_references_more_options_than_exist
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个引用了比实际存在的更多选项的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。验证DUT能够拒绝一个订阅请求,该请求中的选项引用超出了实际存在的选项数量,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅尝试。原创 2024-09-18 12:45:00 · 331 阅读 · 0 评论 -
SOMEIP_ETS_114: SD_Entries_Length_wrong_combined
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个条目数组长度与实际条目数量不匹配的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。验证DUT能够拒绝一个包含两个正确条目但条目数组长度不正确的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅尝试。原创 2024-09-18 08:30:00 · 683 阅读 · 0 评论 -
SOMEIP_ETS_113: SD_Empty_Options_Array
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个选项数组长度为0的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。验证DUT能够拒绝一个选项数组长度为0的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅尝试。原创 2024-09-17 12:30:00 · 221 阅读 · 0 评论 -
SOMEIP_ETS_112: SD_Empty_Option
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个IPv4选项长度为0的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。验证DUT能够拒绝长度为0的IPv4选项的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。DUT:发送SubscribeEventgroupNAck以拒绝订阅尝试。原创 2024-09-17 08:45:00 · 505 阅读 · 0 评论 -
SOMEIP_ETS_111: SD_Empty_Entries_Array
本测试用例旨在确保DUT在接收到一个Entries数组长度为零的SubscribeEventgroup消息时,能够正确地忽略该消息,不对其进行解释或响应。验证DUT能够忽略声明了条目数组长度为零的SubscribeEventgroup消息。DUT:忽略SubscribeEventgroup消息(无反应)原创 2024-09-16 13:30:00 · 240 阅读 · 0 评论 -
SOMEIP_ETS_110: SD_Do_not_specify_IPv4_Adress
验证DUT能够拒绝未在端点选项中指定有效IPv4地址的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。本测试用例旨在确保DUT遵循SOME/IP协议,当接收到未包含有效IPv4地址的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。DUT:发送SubscribeEventgroupNack以拒绝订阅尝试。原创 2024-09-16 08:45:00 · 253 阅读 · 0 评论 -
SOMEIP_ETS_109: SD_Do_not_specify_a_port
本测试用例旨在确保DUT遵循SOME/IP协议,当接收到没有指定端口的SubscribeEventgroup消息时,能够正确地拒绝该订阅尝试。验证DUT能够拒绝不包含端口号(端口号为0)的SubscribeEventgroup消息。DUT:发送SubscribeEventgroupNack以拒绝订阅尝试。原创 2024-09-15 10:11:38 · 585 阅读 · 0 评论 -
SOMEIP_ETS_108: SD_Deregister_from_Eventgroup
验证DUT在接收到StopSubscribeEventgroup消息并取消订阅后,不会响应TestEventUINT8触发的事件。本测试用例旨在确保DUT在取消对事件组的订阅后,不会对随后的事件触发做出响应。DUT:发送SubscribeEventgroupAck和初始事件。DUT:由于初始订阅不再有效,不发送事件。原创 2024-09-15 10:11:04 · 393 阅读 · 0 评论