1.一种生成接口测试用例的方法,其中,该方法包括:
对日志数据进行学习,分析出接口相关的不同的特征值对应的易犯错误,并将各特征值和对应的易犯错误描述信息一一对应地保存到特征库中;
对于一个待测接口,确定该待测接口相关的一个或多个特征值;
根据所确定的一个或多个特征值从特征库中查询出各自对应的一个或多个易犯错误描述信息;
根据查询出的一个或多个易犯错误描述信息生成该待测接口的测试用例。
2.如权利要求1所述的方法,其中,该方法进一步包括:获取已上线接口的日志数据。
3.如权利要求1所述的方法,其中,
所述特征值包括:接口输入参数的不同类型,和/或,接口对应的不同业务模式类型。
4.如权利要求1所述的方法,其中,所述确定该待测接口相关的一个或多个特征值包括:
根据该待测接口的描述文档中的描述信息确定该待测接口相关的一个或多个特征值。
5.如权利要求4所述的方法,其中,根据该待测接口的描述文档中的描述信息确定该待测接口相关的一个或多个特征值包括:
将该待测接口的描述文件中描述的该待测接口的输入参数类型作为特征值;
和/或,
将该待测接口的描述文件中描述的该待测接口对应的业务模式类型作为特征值。
6.如权利要求1所述的方法,其中,根据查询出的一个或多个易犯错误描述信息生成该待测接口的测试用例包括:
根据查询的每一个易犯错误描述信息,生成至少一个测试用例。
7.如权利要求1-6中任一项所述的方法,其中,该方法进一步包括:
利用所生成的测试用例,对该待测接口进行测试。
8.一种生成接口测试用例的装置,其中,该装置包括:
日志学习单元,适于对日志数据进行学习,分析出接口相关的不同的特征值对应的易犯错误,并将各特征值和对应的易犯错误描述信息一一对应地保存到特征库中;
存储单元,适于保存所述特征库;
测试用例生成单元,适于对于一个待测接口,确定该待测接口相关的一个或多个特征值;根据所确定的一个或多个特征值从特征库中查询出各自对应的一个或多个易犯错误描述信息;根据查询出的一个或多个易犯错误描述信息生成该待测接口的测试用例。
9.如权利要求8所述的装置,其中,该装置进一步包括:
日志获取单元,适于获取已上线接口的日志数据。
10.如权利要求8所述的装置,其中,
所述特征值包括:接口输入参数的不同类型,和/或,接口对应的不同业务模式类型。