The embodiment of the present invention discloses a test execution method of test cases, which is used to solve the problem that test cases and business source programs are mixed together in the prior art, and can not accurately locate and track test problems. The method includes: extracting the original test case in the business source program; abstracting the logical test case based on the original test case, which is used to represent the execution requirement of the original test case; executing the original test case based on the corresponding execution requirement of the logical test case. The application also discloses a test execution device for test cases.
【技术实现步骤摘要】
一种测试用例的测试执行方法及装置
本专利技术实施例涉及软件测试
,尤其涉及一种测试用例的测试执行方法及装置。
技术介绍
随着计算机技术发展,软件测试逐渐由以人为驱动的手工测试用例的测试执行方法转化为计算机执行的自动化测试过程。现有的软件测试技术中,在开发测试代码时,一般测试人员都是将测试用例(包括测试数据与业务流程)和业务源程序混杂在一起,使得业务源程序较庞大,一旦出现测试问题,无法准确定位和追踪。
技术实现思路
本专利技术实施例提供一种测试用例的测试执行方法及装置,用于解决现有技术中测试用例和业务源程序混杂在一起,致使出现测试问题时无法准确定位和追踪的问题。本专利技术实施例采用下述技术方案:第一方面,提供了一种测试用例的测试执行方法,所述方法包括:提取业务源程序中的原测试用例;基于所述原测试用例,抽象出逻辑测试用例,所述逻辑测试用例用于表征所述原测试用例的执行需求;基于所述逻辑测试用例对应的执行需求,执行所述原测试用例。第二方面,提供了一种测试用例的测试执行装置,所述装置包括:提取模块,用于提取业务源程序中的原测试用例;抽象模块,用于基于所述原测试用例,抽象出逻辑测试用例,所述逻辑测试用例用于表征所述原测试用例的执行需求;执行模块,用于基于所述逻辑测试用例对应的执行需求,执行所述原测试用例。第三方面,提供了一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下操作:提取业务源程序中的原测试用例;基于所述原测试用例,抽象出逻辑测试用例,所述逻辑测试用例用于表征所述原测试用例的执行需 ...
【技术保护点】
1.一种测试用例的测试执行方法,其特征在于,包括:提取业务源程序中的原测试用例;基于所述原测试用例,抽象出逻辑测试用例,所述逻辑测试用例用于表征所述原测试用例的执行需求;基于所述逻辑测试用例对应的执行需求,执行所述原测试用例。
【技术特征摘要】
1.一种测试用例的测试执行方法,其特征在于,包括:提取业务源程序中的原测试用例;基于所述原测试用例,抽象出逻辑测试用例,所述逻辑测试用例用于表征所述原测试用例的执行需求;基于所述逻辑测试用例对应的执行需求,执行所述原测试用例。2.根据权利要求1所述的方法,其特征在于,所述基于所述逻辑测试用例对应的执行需求,执行所述原测试用例,包括:确定所述逻辑测试用例的逻辑类型;基于所述逻辑测试用例的逻辑类型,判断所述逻辑测试用例是否完整;若完整,则基于所述逻辑测试用例对应的执行需求,执行所述原测试用例。3.根据权利要求2所述的方法,其特征在于,还包括:若不完整,则取消执行所述原测试用例。4.根据权利要求2所述的方法,其特征在于,基于所述逻辑测试用例对应的执行需求,执行所述原测试用例,包括:基于所述逻辑测试用例的逻辑类型对应的执行需求,执行所述原测试用例。5.根据权利要求4所述的方法,其特征在于,所述执行需求包括执行流程。6.根据权利要求1所述的方法,其特征在于,所述逻辑测试用例包括下述至少一种:基本测试用例,判断测试用例,循环测试用例,跳转测试用例,及捕获测试用例。7.根据权利要求6所述的方法,其特征在于,所述执行需...
【专利技术属性】
技术研发人员:蒋晓海,程明,
申请(专利权)人:北京云测信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。