一种基于测试用例的用例步骤搭配方法、系统技术方案

技术编号:18458633 阅读:28 留言:0更新日期:2018-07-18 12:38
一种基于测试用例的用例步骤搭配系统,所述用例步骤搭配系统包括创建用例步骤模块、管理用例步骤模块和创建测试用例模块;所述创建用例步骤模块用于创建用例步骤并对创建的用例步骤进行保存;所述管理用例步骤模块用于对创建好的用例步骤进行修改和删除;所述创建测试用例模块用于创建测试用例并对测试用例进行保存。本发明专利技术的目的在于提出一种基于测试用例的用例步骤搭配方法、系统,通过对自动化测试中测试用例的每一步进行编码,根据不同情况进行编写测试用例和测试代码,方便开发人员进行测试的同时,也方便不会编写代码的测试人员编写测试用例并生成代码,灵活搭配用例步骤实现用例测试。

A test case collocation method and system based on test cases

A use case step matching system based on test cases, the use case step matching system consists of creating use case step modules, managing use case step modules, and creating test case modules; the use case step module is used to create use case steps and save the created use case steps; the management case step module is managed. It is used to modify and delete the created use case steps, and the creation test case module is used to create test cases and save test cases. The purpose of this invention is to put forward a use case step matching method and system based on test cases. By coding each step of the test case in automated testing, writing test cases and testing code according to different circumstances, it is convenient for developers to test the same time, and not to write the code test. The staff writes test cases and generates code, which is flexible with the use case steps to implement use case testing.

【技术实现步骤摘要】
一种基于测试用例的用例步骤搭配方法、系统
本专利技术涉及软件辅助开发领域,尤其涉及一种基于测试用例的用例步骤搭配方法、系统。
技术介绍
现在的公司还大部分处于无测试或者开发人员自主测试阶段,并没有接触到测试用例,测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试用例反映了要核实的需求。然而,核实这些需求可能通过不同的方式并由不同的测试员来实施;而常用的初级测试用例管理工具还在用execl,word,相对高级的有testlink,bugzilla等。但这些软件都不可以根据用例自动生成代码进行测试,非技术人员在测试自动化测试时只能看着用例而不清楚怎么确定是否测试正确。
技术实现思路
本专利技术的目的在于提出一种基于测试用例的用例步骤搭配方法、系统,通过对自动化测试中测试用例的每一步进行编码,根据不同情况进行编写测试用例和测试代码,方便开发人员进行测试的同时,也方便不会编写代码的测试人员编写测试用例并生成代码,灵活搭配用例步骤实现用例测试。为达此目的,本专利技术采用以下技术方案:一种基于用例测试的用例步骤搭配方法,所述用例步骤搭配方法包括创建用例步骤、管理用例步骤和创建测试用例三个内方法,包括了用例步骤搭配的过程:步骤A:进入用例步骤系统,并获得操作权限;步骤B:选择是否创建用例步骤,若是,则编写用例步骤信息,并对编写完成的用例步骤信息进行保存;若不是,则选择是否管理用例步骤;步骤C:若选择管理用例步骤,则继续选择是对用例步骤进行删除还是修改;若选择对用例步骤进行删除,则直接删除用例步骤文件;若选择对用例步骤进行修改,则对用例步骤的信息和代码进行修改并保存;步骤D:若不选择管理用例步骤,则选择是否创建测试用例,若选择创建测试用例,则根据用例步骤信息选择合适的用例步骤,确定用例;并对用例进行保存。优选的,包括在创建用例步骤中,编写用例步骤信息的过程:步骤B1:编写用例步骤简略信息;步骤B2:编写用例步骤详细信息;步骤B3:编写用例步骤代码。优选的,在创建用例步骤后,需要保存的用例步骤文件包括文件名、文件备注和文件内容;所述文件名包括需要保存的用例步骤的简略信息;所述文件备注包括需要保存的用例步骤的详细信息;文件内容包括编写用例步骤的代码。优选的,包括确定用例的过程:步骤d1:根据用例步骤信息创建选择合适的用例步骤;步骤d2:编写用例简略信息和用例详细信息;步骤d3:调整好用例步骤顺序并保存。优选的,包括在创建测试用例时,对确定的用例进行保存的过程:步骤D1:确认保存用例,并创建文件夹,所述文件夹的名称表示对用例简略描述;步骤D2:提取用例步骤的代码到文件夹;步骤D3:创建公共函数文件function和创建主函数文件main;步骤D4:将公共操作步骤复制到公共函数文件function中;步骤D5:在主函数文件main内插入详细用例描述,根据用例步骤,按顺序调用个步骤的代码并返回信息。一种基于测试用例的用例步骤搭配系统,所述用例步骤搭配系统包括创建用例步骤模块、管理用例步骤模块和创建测试用例模块;所述创建用例步骤模块用于创建用例步骤并对创建的用例步骤进行保存;所述管理用例步骤模块用于对创建好的用例步骤进行修改和删除;所述创建测试用例模块用于创建测试用例并对测试用例进行保存。优选的,所述创建用例步骤模块包括编写用例步骤信息模块和保存用例步骤模块;所述编写用例步骤信息模块用于编写用例步骤简略信息、编写用例步骤详细信息和编写用例步骤代码;所述保存用例步骤模块用于保存已创建好的用例步骤文件,所述文件包括文件名、文件备注和文件内容;所述文件名包括需要保存的用例步骤的简略信息;所述文件备注包括需要保存的用例步骤的详细信息;文件内容包括编写用例步骤的代码。优选的,所述创建测试用例模块包括确定用例模块和保存用例模块;所述确定用例模块根据用例步骤信息创建选择合适的用例步骤,编写用例简略信息和用例详细信息,调整好用例步骤顺序并保存;所述保存用例模块用于对创建好的测试用例进行保存,包括:确认保存用例,并创建文件夹,所述文件夹的名称表示对用例简略描述;提取用例步骤的代码到文件夹;创建公共函数文件function和创建主函数文件main;将公共操作步骤复制到公共函数文件function中;在主函数文件main内插入详细用例描述,根据用例步骤,按顺序调用个步骤的代码并返回信息。附图说明图1是本专利技术用例步骤搭配流程图;图2是本专利技术的编写用例步骤信息流程图;图3是本专利技术的确定用例流程图;图4是本专利技术保存确定用例的流程图图5是本专利技术的系统框架图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。本实施例的一种基于用例测试的用例步骤搭配方法,所述用例步骤搭配方法包括创建用例步骤、管理用例步骤和创建测试用例三个内方法,如图1所示,包括了用例步骤搭配的过程:步骤A:进入用例步骤系统,并获得操作权限;步骤B:选择是否创建用例步骤,若是,则编写用例步骤信息,并对编写完成的用例步骤信息进行保存;若不是,则选择是否管理用例步骤;步骤C:若选择管理用例步骤,则继续选择是对用例步骤进行删除还是修改;若选择对用例步骤进行删除,则直接删除用例步骤文件;若选择对用例步骤进行修改,则对用例步骤的信息和代码进行修改并保存;步骤D:若不选择管理用例步骤,则选择是否创建测试用例,若选择创建测试用例,则根据用例步骤信息选择合适的用例步骤,确定用例;并对用例进行保存。把每一个用例根据操作分作很多步,一步一份代码,组合用例时可根据操作步骤进行人工排序。用例内代码已经固定,当有数据需要修改,只需要修改最初的输入步骤代码,中途可将每份代码的输出的数据进行监测与检查,最终获得测试人员需求数据。系统的作用是把这些步骤代码记录,保存,调整修改,并根据需求生成一份用例可长期使用。为了减轻开发人员与测试人员的压力,创建用例时可根据已经保存下来的用例步骤进行添加,生成新的用例代码。方便开发人员进行测试的同时,也方便不会编写代码的测试人员编写测试用例并生成代码,灵活搭配用例步骤实现用例测试。这种创建和生成对于压力测试,自动化测试,系统测试,回归测试都能支持,大大减少了开发时间和方便了各种类型岗位的人进行测试和调整。优选的,如图2所示,包括在创建用例步骤中,编写用例步骤信息的过程:步骤B1:编写用例步骤简略信息;步骤B2:编写用例步骤详细信息;步骤B3:编写用例步骤代码。优选的,在创建用例步骤后,需要保存的用例步骤文件包括文件名、文件备注和文件内容;所述文件名包括需要保存的用例步骤的简略信息;所述文件备注包括需要保存的用例步骤的详细信息;文件内容包括编写用例步骤的代码。优选的,如图3所示,包括确定用例的过程:步骤d1:根据用例步骤信息创建选择合适的用例步骤;步骤d2:编写用例简略信息和用例详细信息;步骤d3:调整好用例步骤顺序并保存。优选的,如图4所示,包括在创建测试用例时,对确定的用例进行保存的过程:步骤D1:确认保存用例,并创建文件夹,所述文件夹的名称表示对用例简略描述;步骤D2:提取用例步骤的代码到文件夹;步骤D3:创建公共函数文件function和创建主函数文件main;步骤D4:将公共本文档来自技高网...

【技术保护点】
1.一种基于用例测试的用例步骤搭配方法,其特征在于:所述用例步骤搭配方法包括创建用例步骤、管理用例步骤和创建测试用例三个内方法,包括了用例步骤搭配的过程:步骤A:进入用例步骤系统,并获得操作权限;步骤B:选择是否创建用例步骤,若是,则编写用例步骤信息,并对编写完成的用例步骤信息进行保存;若不是,则选择是否管理用例步骤;步骤C:若选择管理用例步骤,则继续选择是对用例步骤进行删除还是修改;若选择对用例步骤进行删除,则直接删除用例步骤文件;若选择对用例步骤进行修改,则对用例步骤的信息和代码进行修改并保存;步骤D:若不选择管理用例步骤,则选择是否创建测试用例,若选择创建测试用例,则根据用例步骤信息选择合适的用例步骤,确定用例;并对用例进行保存。

【技术特征摘要】
1.一种基于用例测试的用例步骤搭配方法,其特征在于:所述用例步骤搭配方法包括创建用例步骤、管理用例步骤和创建测试用例三个内方法,包括了用例步骤搭配的过程:步骤A:进入用例步骤系统,并获得操作权限;步骤B:选择是否创建用例步骤,若是,则编写用例步骤信息,并对编写完成的用例步骤信息进行保存;若不是,则选择是否管理用例步骤;步骤C:若选择管理用例步骤,则继续选择是对用例步骤进行删除还是修改;若选择对用例步骤进行删除,则直接删除用例步骤文件;若选择对用例步骤进行修改,则对用例步骤的信息和代码进行修改并保存;步骤D:若不选择管理用例步骤,则选择是否创建测试用例,若选择创建测试用例,则根据用例步骤信息选择合适的用例步骤,确定用例;并对用例进行保存。2.根据权利要求1所述一种基于测试用例的用例步骤搭配方法,其特征在于:包括在创建用例步骤中,编写用例步骤信息的过程:步骤B1:编写用例步骤简略信息;步骤B2:编写用例步骤详细信息;步骤B3:编写用例步骤代码。3.根据权利要求1所述一种基于测试用例的用例步骤搭配方法,其特征在于:在创建用例步骤后,需要保存的用例步骤文件包括文件名、文件备注和文件内容;所述文件名包括需要保存的用例步骤的简略信息;所述文件备注包括需要保存的用例步骤的详细信息;文件内容包括编写用例步骤的代码。4.根据权利要求1所述一种基于测试用例的用例步骤搭配方法,其特征在于:包括确定用例的过程:步骤d1:根据用例步骤信息创建选择合适的用例步骤;步骤d2:编写用例简略信息和用例详细信息;步骤d3:调整好用例步骤顺序并保存。5.根据权利要求1所述一种基于测试用例的用例步骤搭配方法,其特征在于:包括在创建测试用例时,对确定的用例进行保存的过程:步骤D1:确认保存用例,并创建文件夹,所述文件夹的名称表示对用例简略描述;步骤D2:提取用例步骤的代码到...

【专利技术属性】
技术研发人员:谭钰荧杨燕清江洁郭俊杰
申请(专利权)人:广东睿江云计算股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1