基于excel表格的多项目测试内容筛选方法和装置的制造方法

文档序号:9921998阅读:484来源:国知局
基于excel表格的多项目测试内容筛选方法和装置的制造方法
【技术领域】
[0001] 本发明涉及自动化技术领域,尤其涉及一种基于excel表格的多项目测试内容筛 选方法和装置。
【背景技术】
[0002] 每款软件的完成,一般都需要经过需求调研、软件设计、测试等阶段,而测试阶段 是软件开发过程中一很重要的阶段,测试的主要目的是为了验证软件是否能够工作和满足 需求。
[0003] 目前的测试阶段,一般由测试人员针对不同的软件做出相应的测试用例,然后在 测试用例中记录测试结果。这需要测试人员针对不同的软件及不同模块做出不同的测试 用例,然而在单个项目的软件中不同模块可能会存在许多相同的功能模块,多个项目开发 的软件中也可能有许多相同的功能模块,特别是在多个相关的软件中重复的功能模块会更 多。测试人员每次测试时都需要对这些不同软件的相同的功能点手工重新操作,而测试人 员在重复做测试用例时,容易出现遗漏、写错测试用例等误操作。

【发明内容】

[0004] 本发明的主要目的在于提出一种基于excel的多项目测试内容筛选方法和装置, 旨在解决测试人员需要重复操作,并容易出现误操作的技术问题。
[0005] 为实现上述目的,本发明提供的一种基于excel的多项目测试内容筛选方法,所 述方法包括以下步骤:在接收到基于筛选菜单触发的筛选命令时,获得定位条件和筛选条 件;根据所述定位条件获取所述excel表格中的测试功能点,所述excel表格的至少一个 sheet表包括所述测试功能点;获得所述测试功能点中与所述筛选条件匹配的测试内容。
[0006] 优选地,所述获取所述测试功能点中与所述筛选条件匹配的测试内容的步骤之后 包括:在所述excel表格中隐藏各个所述功能点中与所述筛选条件不匹配的测试内容。
[0007] 优选地,所述在所述excel表格中隐藏各个所述功能点中与所述筛选条件不匹配 的测试内容的步骤包括:在每个所述测试功能点对应的sheet表中标记与所述筛选条件不 匹配的字段;隐藏带有标记的属性字段对应的测试内容。
[0008] 优选地,所述测试内容的属性字段所在列具有下拉菜单,用于更改所述测试内容 的属性,所述下拉菜单包括所述测试内容的一个以上属性。
[0009] 优选地,所述方法还包括:在用户将基于所述测试内容进行测试而得到的测试结 果写入所述excel表格时,生成测试结果报告。
[0010] 此外,为实现上述目的,本发明还提供一种基于excel表格的多项目测试内容筛 选装置,所述装置包括:菜单模块,用于触发筛选命令,获得定位条件和筛选条件;第一获 取模块,用于根据所述定位条件获取所述excel表格中的测试功能点,所述excel表格的至 少一个sheet表包括所述测试功能点;第二获取模块,用于获得和所述筛选条件匹配的所 述测试功能点中的测试内容。
[0011] 优选地,所述装置还包括隐藏模块,所述隐藏模块用于在所述excel表格中隐藏 各个所述功能点中与所述筛选条件不匹配的测试内容。
[0012] 优选地,所述隐藏模块包括:标记单元,所述标记单元用于在每个所述测试功能点 对应的sheet表中标记与所述筛选条件不匹配的字段;隐藏单元,用于隐藏带有标记的属 性字段对应的测试内容。
[0013] 优选地,所述测试内容的属性字段所在列具有下拉菜单,用于更改所述测试内容 的属性,所述下拉菜单包括所述测试内容的一个以上属性。
[0014] 优选地,所述装置进一步包括处理模块,所述处理模块用于在用户将基于所述测 试内容进行测试而得到的测试结果时,生成测试结果报告。
[0015] 本发明通过在接收到基于筛选菜单触发的筛选命令时,获得定位条件和筛选条 件;根据所述定位条件获得所述excel表格中的测试功能点,所述excel表格的至少一个 sheet表包括所述测试功能点;然后根据所述筛选条件获得所述测试功能点中的测试内 容。通过上述方式,本发明在包括多个软件测试的测试用例的excel表格中,定位到需要测 试的测试功能点,然后通过筛选条件筛选出符合筛选条件的测试内容,无需测试人员在测 试不同软件时,重新做测试用例。本发明能够通过相应的测试计划自动筛选测试用例,避免 了测试人员手工重复制作测试内容,节省了测试人员的筛选工作量,有利于测试人员评估 测试时间和制定工作计划,提高了测试用例的维护性和复用,降低了测试用例维护成本,并 改善了测试人员在手工做测试用例时的误操作和遗漏。
【附图说明】
[0016] 图1为本发明基于excel表格的多项目测试内容筛选方法第一实施例的流程示意 图;
[0017] 图2为本发明基于excel表格的多项目测试内容筛选方法第一实施例中筛选菜单 示意图;
[0018] 图3为图1中隐藏和所述筛选条件不匹配的测试内容的步骤的细化流程示意图;
[0019] 图4为本发明基于excel表格的多项目测试内容筛选方法第二实施例流程示意 图;
[0020] 图5为本发明基于excel表格的多项目测试内容筛选装置第一实施例的功能模块 示意图;
[0021] 图6为本发明基于excel表格的多项目测试内容筛选装置第二实施例的功能模块 示意图;
[0022] 图7为图6中隐藏模块的细化功能模块示意图。
[0023] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0024] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025] 本发明提供一种基于excel表格的多项目测试内容筛选方法。
[0026] 请参照图1,图1为本发明基于excel表格的多项目测试内容筛选方法第一实施例 的流程示意图。
[0027] 在本实施例中,该基于excel表格的多项目测试内容筛选方法包括:
[0028] 步骤S10,在接收到基于筛选菜单触发的筛选命令时,获得定位条件和筛选条件;
[0029] 本发明在实施时,可以将多个项目的用例合并到一个excel表格中,具体实施中 还可以每个项目使用一个excel表格,只要通过筛选菜单能够查询到每个项目的测试功能 点包括的内容即可。为了后续能够更好地查看测试统计结果,还可以在所述excel表格中 新增一类似于"文档目录"的统计页面,当然也可以不建立统计页面,比如在每个测试功能 点前建立标题行,用于统计。
[0030] 如表1所示,表1为本发明基于excel表格的多项目测试内容筛选方法本实施例 中测试功能点的统计页面示意表,本实施例中统计了 F3620、Y32A480、Y40/50A480三个项 目中需要测试的测试功能点,记录在同一 excel表格的统计页面中,本实施例中将统计页 面命名为"需求"。并将统计三个项目的测试功能点,记录在同一列,并将测试功能点所在的 列命名为"一级功能点",本实施例中测试功能点包括本地安装、通断电及待机和工厂菜单。 将该excel表格中每个一级测试功能点单独建立一 sheet表,具体实施中也可以不单独建 立一 sheet表。测试统计页面中每个测试功能点包括测试执行级别、用例总数、测试(测 试过的用例总数)、通过、执行覆盖率、通过率等字段,其中,"测试执行级别"列中的内容包 括NA、Level 1、Level 1+Level2和ALL,可以自动统计测试内容的测试级别,在一优选实施 例中,用户还可以通过在测试统计页面的测试执行级别列筛选对应测试功能点的测试内容 中符合筛选条件的测试功能点,比如在测试统计页面中"本地安装"的测试执行级别列输入 或通过下拉菜单选择Level 1+Level2,可以筛选出对应本地安装的sheet表中符合Level 1 和Level2的筛选条件的测试内容,如果在测试统计页面中"本地安装"的测试执行级别列 输入或通过下拉菜单选择NA,则表示对应本地安装的shee
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1