【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种用例生成方法、页面生成方法及装置。
技术介绍
用例(UseCase),是指在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个功能单元的功能进行描述。用例可以用很多方式来描述,比如可以用自然语言(英语、汉语或德语等)、形式化语言或者用各种图示来描述。现有技术中,当采用用例来描述某组件的功能单元时,生成用例的具体实现过程一般如下:调试人员对程序编写员编写该组件的源代码进行学习;调试人员根据对于该源代码的学习结果,手动对该源代码进行编辑,比如编辑源代码中的、组件的某些属性的值,和/或在源代码中增加一些用例的描述信息等;调试人员触发组件的源代码的运行工具(如浏览器),运行编辑后的源代码,得到的源代码运行结果即为生成的用例。上述现有技术提供的用例生成方式由于需要人工学习和编辑组件的源代码,从而导致用例的生成效率较低。
技术实现思路
本申请实施例提供一种用例生成方法,用以解决现有技术存在的用例生成效率较低的问题。本申请实施例还提供一种用例生成装置,用以解决现有技术存在的用例生成效率较低的问题。本申请实施例还提供一种页面生成方法和装置。本申请实施例采用下述技术方案:一种用例生成方法,包括:获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;根据所述属性值和所述组件的源代码,生成作为用例的源代码运行结果。一种输入区域生成方法,包括:确定组件的至少一个属性;根据确定的所述至少一个属性,生成相应的属性值输入区域。一种用例生成装置,包括:属性值获得单元,用于获得通过属性值输入区域输入的属性 ...
【技术保护点】
一种用例生成方法,其特征在于,包括:获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;根据所述属性值和所述组件的源代码,生成作为用例的源代码运行结果。
【技术特征摘要】
1.一种用例生成方法,其特征在于,包括:获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;根据所述属性值和所述组件的源代码,生成作为用例的源代码运行结果。2.如权利要求1所述的方法,其特征在于,获得通过属性值输入区域输入的属性值之前,所述方法还包括:确定组件的至少一个属性;根据确定的所述至少一个属性,生成相应的所述属性值输入区域。3.如权利要求2所述的方法,其特征在于,所述方法还包括:确定所述至少一个属性的数据类型;则根据确定的所述至少一个属性,生成相应的所述属性值输入区域,包括:根据确定的所述至少一个属性、所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。4.如权利要求2所述的方法,其特征在于,确定组件的至少一个属性,包括:通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或从针对所述源代码设置的配置文件中,读取所述至少一个属性。5.如权利要求1所述的方法,其特征在于,所述方法还包括:从所述源代码中,截取包含所述至少一个属性的代码部分;根据所述至少一个属性值和截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。6.如权利要求1~5任一权项所述的方法,其特征在于:获得通过属性值输入区域输入的属性值,包括:获得通过页面的第一显示
\t区域中的所述属性值输入区域输入的属性值;则生成作为用例的源代码运行结果后,所述方法还包括:将所述用例展示在所述页面的第二显示区域。7.一种输入区域生成方法,其特征在于,包括:确定组件的至少一个属性;根据确定的所述至少一个属性,生成相应的属性值输入区域。8.如权利要求7所述的方法,其特征在于,所述方法还包括:确定所述至少一个属性的数据类型;则根据确定的所述至少一个属性,生成相应的属性值输入区域,包括:根据确定的所述至少一个属性、所述数据类型,以及数据类型与属性值输入区域显示样式的预设映射关系,生成相应的所述属性值输入区域。9.如权利要求7所述的方法,其特征在于,确定组件的至少一个属性,包括:通过对组件的所述源代码的注释的解析,确定所述至少一个属性;或根据所述至少一个属性所具备的代码特征,对所述源代码进行解析,以确定所述至少一个属性;或从针对所述源代码设置的配置文件中,读取所述至少一个属性。10.如权利要求9所述的方法,其特征在于,所述方法还包括:从所述源代码中,截取包含所述至少一个属性的代码部分;根据所述至少一个属性值和截取的所述代码部分,生成包含所述至少一个属性值的代码并展示。11.一种用例生成装置,其特征在于,包括:属性值获得单元,用于获得通过属性值输入区域输入的属性值;其中,所述属性值输入区域,是根据组件的至少一个属性生成的;...
【专利技术属性】
技术研发人员:何文俊,刘超峰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。