On the one hand, the invention provides a method for automatically generating a sequential flow chart of test cases, which includes the following steps: initializing the data input interface of the protocol flow information receiving module of test cases; calling the information reporting module in the process of executing test cases to report and record the protocol flow information in the process of executing test cases; and according to the collected protocol flow letters. Information generation sequence flow chart. According to another aspect of the present invention, a device and system for automatically generating sequential flow charts of test cases are provided.
【技术实现步骤摘要】
一种自动生成测试用例的时序流程图的方法、装置及系统
本专利技术涉及移动互联网软件应用领域,尤其涉及一种自动生成测试用例的时序流程图的方法、装置及系统。
技术介绍
测试用例是输入、执行条件、测试过程和预期结果的说明,它们定义了为实现特定软件测试目标而要执行的单个测试,例如执行特定的程序路径或验证是否符合特定的要求。测试用例是有条不紊而不是随意的。可以构建一组测试用例以产生所测试软件的所需覆盖范围。正式定义的测试用例允许对连续版本的软件重复运行相同的测试,从而实现有效且一致的回归测试。除了要测试的功能的描述以及确保可以进行测试所需的准备之外,测试用例中最耗时的部分是创建测试并在系统更改时修改它们。在特殊情况下,可能需要进行测试,产生结果,然后专家团队将评估结果是否可以被视为通过。这通常发生在新产品的性能数量确定上。第一次测试作为后续测试/产品发布周期的基线。验证测试使用书面测试用例的变体,通常由系统的一组最终用户或客户执行,以确保开发的系统满足指定的要求或合同。用户验收测试通过包含快乐路径或阳性测试用例来区分几乎完全排除负面测试用例。对于研发和测试开发来说,编写测试用例的流程图和进行维护修改的时间比编写测试用例的时候都还要长,而且目前随便游戏软件项目的测试用例均在50个以上,多则达100+,对于在多人沟通上,特别是跨公司的沟通(需要了解用例流程用于评审),无论是通过用例代码进行评审或二次开发的流程图进行评审,都需要消耗比较大的人力成本。因此,需要一种节省人工制作、维护成本,加快人员测试用例评审、提高工作效率的解决方案。
技术实现思路
本专利技术所要解决的技术问题和 ...
【技术保护点】
1.一种自动生成测试用例的时序流程图的方法,其特征在于,包括以下步骤:S1.初始化测试用例的协议流程信息接收模块的数据传入接口;S2.在执行测试用例过程中调用信息上报模块,从而上报并记录执行测试用例过程中的协议流程信息;S3.根据收集的协议流程信息生成时序流程图。
【技术特征摘要】
1.一种自动生成测试用例的时序流程图的方法,其特征在于,包括以下步骤:S1.初始化测试用例的协议流程信息接收模块的数据传入接口;S2.在执行测试用例过程中调用信息上报模块,从而上报并记录执行测试用例过程中的协议流程信息;S3.根据收集的协议流程信息生成时序流程图。2.根据权利要求1所述的一种自动生成测试用例的时序流程图的方法,其特征在于,步骤S2包括以下步骤:S201.向协议流程信息接收模块传入预设的白名单列表,所述白名单列表储存需要进行过滤的协议流程的步骤的第一标识;S202.从白名单列表中搜索上报的协议流程信息,如果白名单中存在有相应的第一标识则不记录相应的一条协议流程信息,如果白名单中不存在有相应的第一标识则将相应的一条协议流程信息记录在记录列表中。3.根据权利要求2所述的一种自动生成测试用例的时序流程图的方法,其特征在于:所述记录列表中记录的一条协议流程信息包括:时间、服务器类型、操作类型、协议名。4.根据权利要求3所述的一种自动生成测试用例的时序流程图的方法,其特征在于,进一步包括步骤:进行协议流程信息的中英转换。5.根据权利要求4所述的一种自动生成测试用例的时序流程图的方法,其特征在于,步骤S3进一步包括以下步骤:S301.遍历所述记录列表的数据,当所述记录列表的数据长度大于0时,则生成对应的xml转时序图表的数据结构;S302.使用xml转图表工具自动绘制生成时序流程图。6.一种自动生成测试用例的时序流程图的装置,其特征在于,所述装置包括:存储器,用于存储一应用程序;处理器,用于运行所述应用程序以执行权利要求1...
【专利技术属性】
技术研发人员:廖泉辉,彭元龙,徐飞,李星,
申请(专利权)人:珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。