TESSY中文网站 > 热门推荐 > TESSY怎么导入CSV测试数据 TESSY测试数据导入后参数对应错误如何调整
教程中心分类
TESSY怎么导入CSV测试数据 TESSY测试数据导入后参数对应错误如何调整
发布时间:2026/09/29 16:42:32

  TESSY进行单元测试时,可以通过导入CSV文件批量管理测试数据,减少手动输入测试值的工作量。CSV测试数据通常用于保存函数输入参数、期望输出结果以及边界条件等内容,适合测试用例数量较多的场景。实际使用过程中,测试数据导入后出现参数顺序错误、变量匹配异常或者测试结果不符合预期的情况比较常见,这类问题通常和CSV字段定义、测试对象接口变化以及TESSY数据映射设置有关,需要结合测试函数定义逐项检查。

  一、TESSY怎么导入CSV测试数据

 

  TESSY导入CSV测试数据前,需要先确认测试函数已经建立,并且CSV中的数据结构能够对应测试接口中的参数。

 

  1、准备CSV测试数据文件

 

  CSV文件需要按照TESSY测试对象的数据结构进行整理,避免导入后出现字段无法匹配的问题。

 

  ①、打开【Excel】或其他表格工具。

 

  ②、创建测试数据文件【CSV格式】。

 

  ③、按照测试函数参数顺序填写输入数据。

 

  ④、添加对应的输出结果数据。

 

  ⑤、检查变量名称和数据类型。

 

  ⑥、保存文件时选择【CSV格式】。

 

  例如测试函数包含输入参数、返回值和输出变量时,CSV中的字段需要能够对应这些测试对象,否则导入后可能出现参数错位。

 

  2、打开TESSY测试数据管理功能

 

  导入数据前,需要进入对应测试项目的数据管理界面。

 

  ①、打开【TESSY Test Project】。

 

  ②、进入目标函数对应的【Test Interface】。

 

  ③、打开【Test Data】管理页面。

 

  ④、选择需要导入数据的测试对象。

 

  ⑤、确认当前测试函数参数列表。

 

  ⑥、准备执行数据导入。

 

  3、导入CSV文件

 

  ①、打开【Test Data】窗口。

 

  ②、选择【Import】功能。

 

  ③、选择【CSV File】作为数据来源。

 

  ④、选择准备好的测试数据文件。

 

  ⑤、确认CSV字段映射关系。

 

  ⑥、完成数据导入。

 

  导入完成后,建议先检查部分测试用例中的参数值,不要直接执行全部测试,避免错误数据影响测试结果。

 

  4、检查导入后的测试数据

 

  ①、打开导入后的【Test Data Table】。

 

  ②、查看输入参数对应列。

 

  ③、检查输出结果列。

 

  ④、确认变量名称匹配。

 

  ⑤、检查数据类型显示。

 

  ⑥、保存测试数据配置。

 

  二、TESSY测试数据导入后参数对应错误如何调整

 

  CSV导入后参数对应错误,通常表现为输入值进入错误变量、输出结果位置异常或者部分参数显示为空。排查时需要先确认CSV结构,再检查TESSY中的数据映射。

 

  1、检查CSV列顺序和函数参数顺序

 

  CSV字段顺序不一致,是导致参数错位的常见原因。

 

  ①、打开目标【Test Interface】。

 

  ②、查看函数参数定义顺序。

 

  ③、打开导入的【CSV File】。

 

  ④、对比CSV列顺序和函数参数顺序。

 

  ⑤、调整CSV字段排列。

 

  ⑥、重新导入测试数据。

 

  例如函数参数顺序发生变化,但CSV仍使用旧版本排列方式,TESSY可能会把数据写入错误参数。

 

  2、调整CSV字段映射关系

 

  部分情况下,CSV列名称正确但没有绑定到对应测试变量,需要重新设置映射。

 

  ①、打开【Test Data Import】窗口。

 

  ②、查看当前【Column Mapping】。

 

  ③、选择错误的数据列。

 

  ④、重新关联对应【Test Parameter】。

 

  ⑤、检查输入和输出方向。

 

  ⑥、确认映射结果。

 

  通过字段映射,可以避免仅依靠列位置匹配导致的数据错误。

  3、检查变量名称和数据类型

 

  参数名称或类型变化,也可能导致导入数据异常。

 

  ①、打开【Test Interface】。

 

  ②、查看函数参数名称。

 

  ③、检查参数数据类型。

 

  ④、打开CSV文件检查字段名称。

 

  ⑤、修改不一致的字段。

 

  ⑥、重新执行导入。

 

  例如原测试函数使用整数参数,但CSV中填写浮点格式数据,导入后可能出现转换异常。

 

  4、检查指针和结构体参数

 

  复杂数据类型导入时,需要特别确认数据组织方式。

 

  ①、打开【Test Interface】。

 

  ②、查看结构体参数定义。

 

  ③、检查结构体成员名称。

 

  ④、确认CSV字段是否包含对应成员。

 

  ⑤、调整测试数据格式。

 

  ⑥、重新生成测试数据。

 

  结构体、数组和指针类型不像普通变量一样直接对应单个字段,需要按照TESSY测试接口定义准备数据。

 

  5、处理测试接口变化导致的数据失效

 

  软件代码修改后,原来的CSV测试数据可能不再适用。

 

  ①、打开修改后的【Test Interface】。

 

  ②、检查新增或删除参数。

 

  ③、查看参数名称变化。

 

  ④、更新CSV测试字段。

 

  ⑤、重新导入测试数据。

 

  ⑥、执行测试验证。

 

  需求变更或者函数接口调整后,旧测试数据通常需要同步维护,否则容易出现参数匹配问题。

 

  三、TESSY测试数据调整后怎么确认

 

  完成CSV数据修正后,需要确认导入数据、测试执行以及结果分析都正常。

 

  1、验证参数输入是否正确

 

  ①、打开【Test Data Table】。

 

  ②、选择修改后的测试用例。

 

  ③、查看输入参数值。

 

  ④、确认参数对应函数接口。

 

  ⑤、执行单个测试用例。

 

  ⑥、检查运行结果。

 

  2、验证测试结果一致性

 

  ①、打开【Test Execution】。

 

  ②、运行导入后的测试数据。

 

  ③、查看【Test Result】。

 

  ④、比较预期输出和实际输出。

 

  ⑤、检查异常测试用例。

 

  ⑥、确认数据调整有效。

 

  3、维护CSV测试数据版本

 

  ①、保存当前【CSV Test Data】。

 

  ②、记录对应软件版本。

 

  ③、记录测试函数版本。

 

  ④、保存导入配置。

 

  ⑤、管理历史测试数据。

  总结

 

  TESSY导入CSV测试数据可以帮助批量管理单元测试输入和预期结果,但数据格式需要和测试接口保持一致。出现参数对应错误时,应优先检查CSV字段顺序、变量映射关系以及函数接口变化,而不是直接修改测试结果。建立规范的数据文件管理方式,并同步维护测试接口和CSV版本,可以减少测试过程中重复调整的问题。

135 2431 0251