LU XIAOLING (CN)
ZHU TONGCHANG (CN)
CN101661580A | 2010-03-03 | |||
CN101493839A | 2009-07-29 | |||
CN105721253A | 2016-06-29 |
权利要求书 [权利要求 1] 一种软件文档的自动生成方法, 所述方法包括步骤: S1:选择格式模板文档; S2:根据所述格式模板文档的内容需求, 对所述软件进行操作; S3:获取在对所述软件进行操作过程中产生的指令; S4:将获取得到的所述指令转换为所述格式模板文档的内容。 [权利要求 2] 如权利要求 1所述的一种软件文档的自动生成方法, 其中, 所述步骤 S 4包括: S41:将获取得到的所述指令与指令语句库中的指令进行匹配, 并判定 匹配是否成功; S42:若匹配成功, 则将匹配成功的指令转换为所述格式模板文档的内 [权利要求 3] 如权利要求 2所述的一种软件文档的自动生成方法, 其中, 还包括步 骤: S45:将匹配成功的指令添加到指令备份列表。 [权利要求 4] 如权利要求 2所述的一种软件文档的自动生成方法, 其中, 还包括步 骤: S43:若匹配不成功, 则将匹配不成功的指令添加到所述指令语句库或 者将该指令添加到指令备份列表。 [权利要求 5] 如权利要求 1-4任一所述的一种软件文档的自动生成方法, 其中, 所 述步骤 S4之前还包括步骤: S4.0:判定所述指令是否异常, 若正常则执行下一个步骤; 否则将异常 的指令备份到指令备份列表, 然后再执行下一个步骤。 [权利要求 6] 如权利要求 5所述的一种软件文档的自动生成方法, 其中, 所述方法 还包括步骤: S44:对转换后的所述格式模板文档进行审査修正。 [权利要求 7] 如权利要求 6所述的一种软件文档的自动生成方法, 其中, 所述步骤 S 44具体步骤为: S441:打幵所述指令备份列表; S442:点击所述指令备份列表中的任意一条指令记录; S443:转到步骤 S2。 一种软件文档的自动生成装置, 所述装置包括: 格式模板文档选择模 块、 指令获取模块以及转换模块; 所述格式模板文档选择模块, 设置为选择格式模板文档; 所述指令获取模块, 设置为获取在对所述软件进行操作过程中产生的 指令; 对所述软件进行操作是根据所述格式模板文档选择模块选择的 格式模板文档的内容需求进行的; 所述转换模块, 设置为根据所述指令获取模块获取到的指令, 转换为 所述格式模板文档的内容。 如权利要求 8所述的一种软件文档的自动生成装置, 其中, 所述装置 还包括指令语句库、 匹配模块; 所述指令语句库设置为存储指令语句; 所述匹配模块, 设置为根据所述指令获取模块获取到的指令, 匹配所 述指令语句库中的指令语句, 并将匹配成功的指令发送给所述转换模 块或将匹配不成功的指令添加到所述指令语句库; 所述转换模块, 设置为根据所述匹配模块的匹配成功的指令, 转换为 所述格式模板文档的内容。 如权利要求 9所述的一种软件文档的自动生成装置, 其中, 所述装置 还包括指令备份模块; 所述匹配模块将匹配不成功和 /或匹配成功的指令发送给所述指令备 份模块; 所述指令备份模块, 设置为根据所述匹配模块发送的匹配不成功和 / 或匹配成功的指令, 备份所述指令。 如权利要求 8所述的一种软件文档的自动生成装置, , 所述装置还包 括指令判定模块和指令备份模块; 所述指令判定模块, 设置为根据所述指令获取模块获取到的指令, 判 定所述指令是否异常; 若判定所述指令为异常, 则将异常指令送给所 述指令备份模块; 若判定所述指令为正常, 则将正常指令送给所述转 换模块; 所述指令备份模块, 设置为根据所述指令判定模块发送的异常指令, 备份所述异常指令; 所述转换模块, 设置为根据所述指令判定模块发送的正常指令, 转换 为所述格式模板文档的内容。 [权利要求 12] 如权利要求 11所述的一种软件文档的自动生成装置, , 所述装置还包 括指令语句库、 匹配模块; 所述指令语句库设置为存储指令语句; 所述匹配模块, 设置为根据所述指令判定模块发送的正常指令, 匹配 所述指令语句库中的指令语句, 并将匹配成功的指令发送给所述转换 模块、 或将匹配不成功的指令添加到所述指令语句库或所述指令备份 模块; 所述转换模块, 设置为根据所述匹配模块的匹配成功的指令, 转换为 所述格式模板文档的内容。 [权利要求 13] 如权利要求 8-11所述的一种软件文档的自动生成装置, , 所述装置还 包括审査修正模块; 所述审査修正模块, 设置为根据所述转换模块转换后的格式模板文档 进行审査修正。 |
[0001] 本发明涉及软件技术领域, 尤其涉及一种软件文档的自动生成方法及装置 。
背景技术
[0002] 近年来, 随着软件行业的飞速发展, 软件测试也面临着飞速的发展和巨大的挑 战。 软件测试作为软件质量的保障手段, 越来越受到人们的重视, 作为测试结 果的书面表现, 测试文档的重要性不可言喻。
[0003] 在测试文档编写过程中, 测试人员需要根据特定的模板, 将测试步骤等内容填 入相应的模板中, 这需要测试人员返回测试界面以及査看测试案 例相结合才能 完成填入内容工作, 耗费了测试人员大量的精力。 再者相对测试工作来说, 书 写测试文档有其滞后性, 很难保证测试文档与实际测试过程完全一致。
[0004] 经过估算, 在测试人员的整个测试工作中, 测试文档的编写占据了测试人员的 大部分工作吋间。 如何将测试人员从测试文档的编写工作解放出 来, 使其精力 集中在更有深度的测试工作中, 是我们急需要解决的问题。
技术问题
[0005] 本发明的主要目的在于提出一种软件文档的自 动生成方法及装置, 旨在解决如 何自动生成文档。
问题的解决方案
技术解决方案
[0006] 为实现上述目的, 本发明提供的一种软件文档的自动生成方法, 所述方法包括 步骤:
[0007] S1:选择格式模板文档;
[0008] S2:根据所述格式模板文档的内容需求, 对所述软件进行操作;
[0009] S3:获取在对所述软件进行操作过程中产生的指 令;
[0010] S4:将获取得到的所述指令转换为所述格式模板 文档的内容。
[0011] 优选的, 所述步骤 S4包括: [0012] S41:将获取得到的所述指令与指令语句库中的 指令进行匹配, 并判定匹配是否 成功;
[0013] S42:若匹配成功, 则将匹配成功的指令转换为所述格式模板文档 的内容。
[0014] 优选的, 还包括步骤:
[0015] S45:将匹配成功的指令添加到指令备份列表。
[0016] 优选的, 还包括步骤:
[0017] S43:若匹配不成功, 则将匹配不成功的指令添加到所述指令语句库 或者将该指 令添加到指令备份列表。
[0018] 优选的, 所述步骤 S4之前还包括步骤:
[0019] S4.0:判定所述指令是否异常, 若正常则执行下一个步骤; 否则将异常的指令备 份到指令备份列表, 然后再执行下一个步骤。
[0020] 优选的, 所述方法还包括步骤:
[0021] S44:对转换后的所述格式模板文档进行审査修 。
[0022] 优选的, 所述步骤 S44具体步骤为:
[0023] S441:打幵所述指令备份列表;
[0024] S442:点击所述指令备份列表中的任意一条指令 录;
[0025] S443:转到步骤 S2。
[0026] 此外, 为实现上述目的, 本发明还提出一种软件文档的自动生成装置, 该装置 包括: 格式模板文档选择模块、 指令获取模块以及转换模块;
[0027] 所述格式模板文档选择模块, 设置为选择格式模板文档;
[0028] 所述指令获取模块, 设置为获取在对所述软件进行操作过程中产生 的指令; 对 所述软件进行操作是根据所述格式模板文档选 择模块选择的格式模板文档的内 容需求进行的;
[0029] 所述转换模块, 设置为根据所述指令获取模块获取到的指令, 转换为所述格式 模板文档的内容。
[0030] 优选的, 所述装置还包括指令语句库、 匹配模块;
[0031] 所述指令语句库设置为存储指令语句;
[0032] 所述匹配模块, 设置为根据所述指令获取模块获取到的指令, 匹配所述指令语 句库中的指令语句, 并将匹配成功的指令发送给所述转换模块或将 匹配不成功 的指令添加到所述指令语句库;
[0033] 所述转换模块, 设置为根据所述匹配模块的匹配成功的指令, 转换为所述格式 模板文档的内容。
[0034] 优选的, 所述装置还包括指令备份模块;
[0035] 所述匹配模块将匹配不成功和 /或匹配成功的指令发送给所述指令备份模块 [0036] 所述指令备份模块, 设置为根据所述匹配模块发送的匹配不成功和 /或匹配成 功的指令, 备份所述指令。
[0037] 优选的, 所述装置还包括指令判定模块和指令备份模块 ;
[0038] 所述指令判定模块, 设置为根据所述指令获取模块获取到的指令, 判定所述指 令是否异常; 若判定所述指令为异常, 则将异常指令送给所述指令备份模块; 若判定所述指令为正常, 则将正常指令送给所述转换模块;
[0039] 所述指令备份模块, 设置为根据所述指令判定模块发送的异常指令 , 备份所述 异常指令;
[0040] 所述转换模块, 设置为根据所述指令判定模块发送的正常指令 , 转换为所述格 式模板文档的内容。
[0041] 优选的, 所述装置还包括指令语句库、 匹配模块;
[0042] 所述指令语句库设置为存储指令语句;
[0043] 所述匹配模块, 设置为根据所述指令判定模块发送的正常指令 , 匹配所述指令 语句库中的指令语句, 并将匹配成功的指令发送给所述转换模块、 或将匹配不 成功的指令添加到所述指令语句库或所述指令 备份模块;
[0044] 所述转换模块, 设置为根据所述匹配模块的匹配成功的指令, 转换为所述格式 模板文档的内容。
[0045] 优选的, 所述装置还包括审査修正模块;
[0046] 所述审査修正模块, 设置为根据所述转换模块转换后的格式模板文 档进行审査 修正。
发明的有益效果
有益效果 [0047] 本发明提出的软件文档的自动生成方法及装置 , 能够自动生成软件文档, 提升 了文档的质量, 能够将测试人员从从文档的编写工作解放出来 。
对附图的简要说明
附图说明
[0048] 图 1为本发明第一实施例的软件文档的自动生成 法流程示意图;
[0049] 图 2为本发明第一实施例的具有匹配步骤的软件 档的自动生成方法流程示意 图;
[0050] 图 3为本发明第一实施例的指令判定步骤流程示 图;
[0051] 图 4A为本发明第一实施例的审査修正步骤流程示 图;
[0052] 图 4B为本发明第一实施例的审査修正步骤流程的 体方法示意图;
[0053] 图 5为本发明第二实施例的软件文档的自动生成 置结构示意图;
[0054] 图 6为本发明第二实施例的具有匹配模块的软件 档的自动生成装置结构示意 图;
[0055] 图 7为本发明第二实施例的具有指令判定模块的 件文档的自动生成装置结构 示意图;
[0056] 图 8为本发明第二实施例的具有匹配模块和指令 定模块的软件文档的自动生 成装置结构示意图。
[0057] 本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。 本发明的实施方式
[0058] 应当理解, 此处所描述的具体实施例仅仅用以解释本发明 , 并不用于限定本发 明。
[0059] 现在将参考附图描述实现本发明各个实施例。 在后续的描述中, 使用用于表示 元件的诸如"模块"、 "部件 "或"单元"的后缀仅为了有利于本发明的说明, 其本身 并没有特定的意义。
[0060] 如图 1所示, 本发明第一实施例提出一种软件文档的自动生 成方法, 该方法包 括步骤:
[0061] S1:选择格式模板文档; [0062] 在本实施例中, 格式模板文档为用户预先定义设置好的文档, 包括用户个性化 自定义的模板。
[0063] S2:根据所述格式模板文档的内容需求, 对所述软件进行操作;
[0064] 在本实施例中, 内容需求为格式模板文档需要生成的内容。
[0065] S3:获取在对所述软件进行操作过程中产生的指 令;
[0066] 在本实施例中, 对软件进行操作包括一般的操作动作, 例如: 打幵应用、 关闭 应用等; 还包括用户预先定义的快捷键操作, 例如: 截取图片的快捷键操作等
[0067] S4:将获取得到的所述指令转换为所述格式模板 文档的内容。
[0068] 请参考图 2所示, 在本实施例中, 步骤 S4包括:
[0069] S41:将获取得到的所述指令与指令语句库中的 指令进行匹配, 并判定匹配是否 成功;
[0070] S42:若匹配成功, 则将匹配成功的指令转换为所述格式模板文档 的内容。
[0071] 进一步的, 包括包括步骤 S45:将匹配成功的指令添加到指令备份列表。
[0072] S43:若匹配不成功, 则将匹配不成功的指令添加到所述指令语句库 或者将该指 令添加到指令备份列表。
[0073] 在本实施例中, 指令语句库为预先定义设置好的指令语句, 包括用户自定义的 指令语句。
[0074] 请参考图 3所示, 在本实施例中, 步骤 S4之前还可包括步骤:
[0075] S4.0:判定所述指令是否异常, 若正常则执行下一个步骤; 否则将异常的指令备 份到指令备份列表, 然后再执行下一个步骤。
[0076] 需要说明的是, S4.0中的下一个步骤, 若为图 1所示的方法流程示意图, 则指 代的是步骤 S4;若为图 2所示的方法流程示意图, 则指代的是步骤 S41。
[0077] 请参考图 4A所示, 在本实施例中, 该方法还可包括步骤:
[0078] S44:对转换后的所述格式模板文档进行审査修 。
[0079] 请参考图 4B所示, 在本实施例中, 步骤 S44具体步骤为:
[0080] S441:打幵所述指令备份列表;
[0081] S442:点击所述指令备份列表中的任意一条指令 录; [0082] S443:转到步骤 S2。
[0083] 通过图 4A或图 4B的方法, 可自动定位到异常操作指令吋的操作, 在重新操作 后可修正格式模板文档对应的内容。
[0084] 在其他实施例中, 还可对转换后的格式模板文档、 或者审査修正后的格式模板 文档进行个性化设置, 例如: 字体颜色或格式的修改、 文档格式的转换等等。
[0085] 本发明实施例的自动生成方法, 能够自动生成软件文档, 提升了文档的质量, 能够将测试人员从从文档的编写工作解放出来 。
[0086] 本发明进一步提供一种系统。
[0087] 参照图 5, 本发明第二实施例提供一种软件文档的自动生 成装置 10, 该装置 10 包括: 格式模板文档选择模块 101、 指令获取模块 102以及转换模块 103;
[0088] 格式模板文档选择模块 101, 设置为选择格式模板文档; 在本实施例中, 格式 模板文档为用户预先定义设置好的文档, 包括用户个性化自定义的模板。
[0089] 指令获取模块 102, 设置为获取在对所述软件进行操作过程中产生 的指令; 对 所述软件进行操作是根据格式模板文档选择模 块 101选择的格式模板文档的内容 需求进行的; 在本实施例中, 内容需求为格式模板文档需要生成的内容。
[0090] 转换模块 103, 设置为根据指令获取模块 102获取到的指令, 转换为格式模板文 档的内容。
[0091] 请参考图 6所示, 装置 10在图 5的基础上还可包括指令语句库 106、 匹配模块 105 [0092] 指令语句库 106设置为存储指令语句;
[0093] 匹配模块 105, 设置为根据指令获取模块 102获取到的指令, 匹配指令语句库 10 6中的指令语句, 并将匹配成功的指令发送给转换模块 103或将匹配不成功的指 令添加到指令语句库 106;
[0094] 转换模块 103, 设置为根据匹配模块 105的匹配成功的指令, 转换为格式模板文 档的内容。
[0095] 进一步的, 还包括指令备份模块 107;
[0096] 匹配模块 105将匹配不成功和 /或匹配成功的指令发送给指令备份模块 107;
[0097] 指令备份模块 107, 设置为根据匹配模块 105发送的匹配不成功和 /或匹配成功 的指令, 备份所述指令。
[0098] 请参考图 7所示, 装置 10在图 5的基础上还可包括指令判定模块 108和指令备份 模块 107;
[0099] 指令判定模块 108, 设置为根据指令获取模块 102获取到的指令, 判定所述指令 是否异常; 若判定所述指令为异常, 则将异常指令送给指令备份模块 107; 若判 定所述指令为正常, 则将正常指令送给转换模块 103;
[0100] 指令备份模块 107, 设置为根据指令判定模块 108发送的异常指令, 备份所述异 常指令;
[0101] 转换模块 103, 设置为根据指令判定模块 108发送的正常指令, 转换为格式模板 文档的内容。
[0102] 参考图 8所示, 装置 10在图 7的基础上还可包括指令语句库 106、 匹配模块 105;
[0103] 指令语句库 106设置为存储指令语句;
[0104] 匹配模块 105, 设置为根据指令判定模块 108发送的正常指令, 匹配指令语句库 106中的指令语句, 并将匹配成功的指令发送给转换模块 103、 或将匹配不成功 的指令添加到指令语句库 106或指令备份模块 107;
[0105] 转换模块 103, 设置为根据匹配模块 105的匹配成功的指令, 转换为格式模板文 档的内容。
[0106] 进一步的, 参考图 5-图 8, 装置 10还包括审査修正模块 104;
[0107] 审査修正模块 104, 设置为根据转换模块 103转换后的格式模板文档进行审査修 正。
[0108] 本发明实施例的自动生成装置, 能够自动生成软件文档, 提升了文档的质量, 能够将测试人员从从文档的编写工作解放出来 。
[0109] 需要说明的是, 在本文中, 术语"包括"、 "包含 "或者其任何其他变体意在涵盖 非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者装置不仅 包括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过 程、 方法、 物品或者装置所固有的要素。 在没有更多限制的情况下, 由语句 "包 括一个 ...... "限定的要素, 并不排除在包括该要素的过程、 方法、 物品或者装置 中还存在另外的相同要素。 [0110] 以上仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用本 发明说明书及附图内容所作的等效结构或等效 流程变换, 或直接或间接运用在 其他相关的技术领域, 均同理包括在本发明的专利保护范围内。
工业实用性
[0111] 本发明提出的软件文档的自动生成方法及装置 , 能够自动生成软件文档, 提升 了文档的质量, 能够将测试人员从从文档的编写工作解放出来 。 因此, 具有工 业实用性。
Next Patent: MACHINE TRANSLATION METHOD AND APPARATUS