1.一种测试代码生成方法,其特征在于,所述测试代码生成方法包括:在接收到测试代码生成请求时,基于所述测试代码生成请求获取对应的测试框架;
显示所述测试框架对应的测试界面,其中,所述测试界面包括预设个数的测试项;
在接收到基于所述测试界面的各个测试项输入的测试数据时,基于各个测试项的测试数据生成测试代码。
2.如权利要求1所述的测试代码生成方法,其特征在于,所述在接收到基于所述测试界面的各个测试项输入的测试数据时,基于各个测试项的测试数据生成测试代码的步骤包括:在接收到基于所述测试界面的各个测试项输入的测试数据时,依次获取各个测试项关联的参数信息,其中,参数信息包括名称、变量、类型以及定位信息;
基于各个测试项关联的参数信息,以及各个测试项所在位置接收到的测试数据,生成测试代码。
3.如权利要求2所述的测试代码生成方法,其特征在于,所述基于各个测试项关联的参数信息,以及各个测试项所在位置接收到的测试数据,生成测试代码的步骤,包括:在所述测试框架的测试界面显示备注测试项,获取用户基于所述备注测试项中输入的备注信息;
根据所述备注测试项中的所述备注信息、所述测试界面中其它各个测试项关联的参数信息以及对应的测试数据,生成测试代码。
4.如权利要求3所述的测试代码生成方法,其特征在于,所述在所述测试框架的测试界面显示备注测试项,获取用户基于所述备注测试项中输入的备注信息的步骤之后,所述测试代码生成方法还包括:对所述备注信息添加时间戳,其中,所述时间戳与所述备注信息的添加时间相同;
所述基于各个测试项关联的参数信息,以及各个测试项所在位置接收到的测试数据,生成测试代码的步骤之后,所述测试代码生成方法还包括:将添加时间戳的测试代码存储到预设存储空间,后续接收到备注信息的更新指令时,根据更新后的备注信息更新测试代码,并对更新后的测试代码添加时间戳并存储。
5.如权利要求1-4任一项所述的测试代码生成方法,其特征在于,所述在接收到基于所述测试界面的各个测试项输入的测试数据时,基于各个测试项的测试数据生成测试代码的步骤之后,所述测试代码生成方法还包括:在接收到测试代码的执行指令时,运行生成的所述测试代码;
根据运行的测试代码生成测试报告。
6.一种测试代码生成装置,其特征在于,所述测试代码生成装置包括:获取模块,用于在接收到测试代码生成请求时,基于所述测试代码生成请求获取对应的测试框架;
显示模块,用于显示所述测试框架对应的测试界面,其中,所述测试界面包括预设个数的测试项;
生成模块,用于在接收到基于所述测试界面的各个测试项输入的测试数据时,基于各个测试项的测试数据生成测试代码。
7.如权利要求6所述的测试代码生成装置,其特征在于,所述生成模块包括:获取单元,用于在接收到基于所述测试界面的各个测试项输入的测试数据时,依次获取各个测试项关联的参数信息,其中,参数信息包括名称、变量、类型以及定位信息;
生成单元,用于基于各个测试项关联的参数信息,以及各个测试项所在位置接收到的测试数据,生成测试代码。
8.如权利要求7所述的测试代码生成装置,其特征在于,所述获取单元,还用于在所述测试框架的测试界面显示备注测试项,获取用户基于所述备注测试项中输入的备注信息;
所述生成单元,还用于根据所述备注测试项中的所述备注信息、所述测试界面中其它各个测试项关联的参数信息以及对应的测试数据,生成测试代码。
9.如权利要求8所述的测试代码生成装置,其特征在于,所述生成模块还包括:添加单元,用于对所述备注信息添加时间戳,其中,所述时间戳与所述备注信息的添加时间相同;
存储单元,用于将添加时间戳的测试代码存储到预设存储空间,后续接收到备注信息的更新指令时,根据更新后的备注信息更新测试代码,并对更新后的测试代码添加时间戳并存储。
10.如权利要求6-9任一项所述的测试代码生成装置,其特征在于,所述测试代码生成装置还包括:运行模块,用于在接收到测试代码的执行指令时,运行生成的所述测试代码;
所述生成模块,还用于根据运行的测试代码生成测试报告。