1.一种用例生成方法,其特征在于,包括:
获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;
根据所述属性值和所述组件的源代码,生成作为用例的源代码运行结果。
2.如权利要求1所述的方法,其特征在于,获得通过属性值输入区域输入的属性值之前,所述方法还包括:
确定组件的至少一个属性;
根据确定的所述至少一个属性,生成相应的所述属性值输入区域。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述至少一个属性的数据类型;则
根据确定的所述至少一个属性,生成相应的所述属性值输入区域,包括:
根据确定的所述至少一个属性、所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。
4.如权利要求2所述的方法,其特征在于,确定组件的至少一个属性,包括:
通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或
根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或
从针对所述源代码设置的配置文件中,读取所述至少一个属性。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
从所述源代码中,截取包含所述至少一个属性的代码部分;
根据所述至少一个属性值和截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。
6.如权利要求1~5任一权项所述的方法,其特征在于:
获得通过属性值输入区域输入的属性值,包括:获得通过页面的第一显示 区域中的所述属性值输入区域输入的属性值;则
生成作为用例的源代码运行结果后,所述方法还包括:
将所述用例展示在所述页面的第二显示区域。
7.一种输入区域生成方法,其特征在于,包括:
确定组件的至少一个属性;
根据确定的所述至少一个属性,生成相应的属性值输入区域。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
确定所述至少一个属性的数据类型;则
根据确定的所述至少一个属性,生成相应的属性值输入区域,包括:
根据确定的所述至少一个属性、所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。
9.如权利要求7所述的方法,其特征在于,确定组件的至少一个属性,包括:
通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或
根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或
从针对所述源代码设置的配置文件中,读取所述至少一个属性。
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
从所述源代码中,截取包含所述至少一个属性的代码部分;
根据所述至少一个属性值和截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。
11.一种用例生成装置,其特征在于,包括:
属性值获得单元,用于获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;
用例生成单元,用于根据所述组件的源代码,以及属性值获得单元获得的属性值,生成作为用例的源代码运行结果。
12.如权利要求11所述的装置,其特征在于,所述装置还包括:
属性确定单元,用于在属性值获得单元获得通过属性值输入区域输入的属性值之前,确定组件的至少一个属性;
输入区域生成单元,用于根据属性确定单元确定的所述至少一个属性,生成相应的所述属性值输入区域。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
数据类型确定单元,用于确定所述至少一个属性的数据类型;
输入区域生成单元,用于:根据属性确定单元确定的所述至少一个属性、数据类型确定单元确定的所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。
14.如权利要求12所述的装置,其特征在于,属性确定单元,用于:
通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或
根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或
从针对所述源代码设置的配置文件中,读取所述至少一个属性。
15.如权利要求11所述的装置,其特征在于,所述装置还包括:
代码部分截取单元,用于从所述源代码中,截取包含所述至少一个属性的代码部分;
代码生成单元,用于根据属性值获得单元获得的所述至少一个属性值和代码部分截取单元截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。
16.如权利要求11~15任一权项所述的装置,其特征在于:
属性值获得单元,用于:获得通过页面的第一显示区域中的所述属性值输入区域输入的属性值;则
所述装置还包括:
展示单元,用于在用例生成单元生成作为用例的源代码运行结果后,将所 述用例展示在所述页面的第二显示区域。
17.一种输入区域生成装置,其特征在于,包括:
属性确定单元,用于确定组件的至少一个属性;
输入区域生成单元,用于根据属性确定单元确定的所述至少一个属性,生成相应的属性值输入区域。
18.如权利要求17所述的装置,其特征在于,所述装置还包括:
数据类型确定单元,用于确定所述至少一个属性的数据类型;则
输入区域生成单元,用于:根据确定的所述至少一个属性、所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。
19.如权利要求17所述的装置,其特征在于,属性确定单元,用于:
通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或
根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或
从针对所述源代码设置的配置文件中,读取所述至少一个属性。
20.如权利要求19所述的装置,其特征在于,所述装置还包括:
代码截取单元,用于从所述源代码中,截取包含所述至少一个属性的代码部分;
代码生成单元,用于根据所述至少一个属性值和截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。