[发明专利]软件测试需求提取系统及其测试需求提取方法在审
申请号: | 202011630770.6 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112579474A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 陈媛;王俊杰;王安邦 | 申请(专利权)人: | 中国科学院长春光学精密机械与物理研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 长春中科长光知识产权代理事务所(普通合伙) 22218 | 代理人: | 高一明;郭婷 |
地址: | 130033 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 需求 提取 系统 及其 方法 | ||
1.一种软件测试需求提取系统,其特征在于,包括输入模块、格式转化模块、识别模块、提取模块、分析模块、测试模块、匹配模块;
所述输入模块用于选择需要测试的测试依据文件并将所述测试依据文件传送至所述格式转化模块;
所述格式转化模块将所述测试依据文件的内容格式更改为段落格式,所述格式转化模块将转化后的所述测试依据文件传送至所述识别模块;
所述识别模块读取所述测试依据文件中的需求信息并交由所述提取模块进行信息的分类提取,所述提取模块将信息提取为固定格式文件;
所述分析模块逻辑判断所述需求提取文件中需要测试的内容并将其他内容删除;
所述测试模块根据需要测试的内容选择对应的测试程序,测试模块将测试后的数据输出至匹配模块,所述匹配模块将输出的数据与需求提取文件的内容相匹配并生成测试信息表格。
2.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述测试类型为功能测试、性能测试、接口测试、边界测试、余量测试、强度测试、安全性测试、恢复性测试、数据处理测试、容量测试、逻辑测试、代码走查、代码审查、人机交互界面测试中的一种。
3.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述测试类型为功能测试、性能测试、接口测试、边界测试、余量测试、强度测试、安全性测试、恢复性测试、数据处理测试、容量测试、逻辑测试、代码走查、代码审查、人机交互界面测试中的任意两种或两种以上。
4.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述识别模块识别的需求信息为标题、是否为有效测试需求中的一种信息需求。
5.根据权利要求4所述的软件测试需求提取系统,其特征在于,所述识别模块识别的需求信息还包括章节号、段落内容。
6.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述分析模块逐行分析所述需求提取文件中的内容,所述逻辑判断为判断所述有效测试需求中的内容为“是”或“否”或“仅是标题内容”中的一种。
7.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述提取模块附带显示提取进度的进度条。
8.根据权利要求1所述的软件测试需求提取系统,其特征在于,所述测试信息表格包括需求描述、测试类型、测试项内容描述和测试策略内容描述。
9.一种软件测试需求提取系统的测试需求提取方法,其特征在于,包括权利要求1至权利要求8任一项所述的软件测试需求提取系统,操作步骤包括:
S1输入模块选择需要测试的测试依据文件并将所述测试依据文件传送至所述格式转化模块;
S2所述格式转化模块将所述测试依据文件的内容格式更改为段落格式并将转化后的测试依据文件传送至所述识别模块;
S3所述识别模块读取所述测试依据文件中的需求信息并交由所述提取模块进行信息的分类提取,所述提取模块将信息提取为固定格式文件;
S4所述分析模块逻辑判断所述需求提取文件中需要测试的内容并将其他内容删除;
S5针对需要测试的内容配置测试设备;
S6根据测试设备激活所述测试模块,测试模块根据需要测试的内容及测试设备选择对应的测试程序;
S7启动测试程序;
S8测试模块将测试后的数据输出至匹配模块,所述匹配模块将输出的数据与需求提取文件的内容相匹配并生成测试信息表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院长春光学精密机械与物理研究所,未经中国科学院长春光学精密机械与物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011630770.6/1.html,转载请声明来源钻瓜专利网。