自然语言处理在测试脚本自动生成中的应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:tcsr888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件自动化测试技术的发展,越来越多的软件测试工作已经通过自动化测试脚本来完成。对于新的软件来说,可以直接根据产品规格书的要求来编写自动化测试脚本,然后在后期只需维护已有的测试脚本,具体的测试工作都可以交给计算机来完成。然而,在实际工作中,仍然需要面对很多项目的迭代更新问题。由于过去自动化测试技术的不成熟,在这些项目中会存在大量的手动测试文档。一方面,这些经过不断修改和优化的测试用例对企业来说,是相当宝贵的财富。另一方面,这些手动测试的工作效率低下,每次的软件更新,都可能需要占用一部分人力资源。然而,又因为这些手动测试文档的数量巨大,如果手工将它们全部从文本改写为脚本,工作量也非常大,对于企业来说,往往没有足够的人力来投入其中。因此,急需一种自动化脚本转换工具来解决这一问题。本课题的目的就是,通过对自然语言处理相关方法的研究,来设计并实现一种简单易行的自动化转换工具,大批量的将遗留下来的手动测试文档转换为自动化测试脚本,以提高测试效率,降低人力成本。本论文的主要工作有:1.研究了自然语言处理的理论与方法。2.分析了脚本语言的特点。3.针对自然语言与脚本语言的差异,设计相关的处理算法。4.设计并实现自动化转换工具。5.通过对多个手动测试文档的转换,测试验证自动化转换工具的转换能力。通过将这一自动化脚本转换工具应用到某个实际的项目中,验证其转换能力。结果表明,这一工具对测试文档有较高的转换率和正确率,可以节省大量人力。同时,通过对转换算法的不断完善,可以将这一工具应用到更多的项目中。
其他文献
6-苄氨基嘌呤(6-BA)是一种细胞分裂素,在调控作物生长提高产量方面发挥着重要的作用,为进一步探明其对油菜角果的促进作用,该研究以甘蓝型油菜宁油12号品种为材料,在油菜初花期
现阶段我国社会经济的发展促进了各个行业的发展,企业的管理方式也逐渐走向国际化、现代化,这也给我国的人才档案管理提出了更高的要求。基于此,本文结合我国当前档案管理的
当前社会,能源供应与能源需求、能源利用与环境保护、现代生活方式与节能减排之间的矛盾已成为国家能源政策改革的侧重点和关注点。随着国家环保力度的加强和清洁供暖政策的