软件测试错误报告分析处理工具的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jianlzho
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,软件领域在不断的进行发展,在软件产品高速发展的情况下,对于产品的质量控制也不断的受到更多的重视,同时也成为企业发展的重点关注点。而软件测试作为对软件产品的质量检测手段,在软件项目中也占据大量的比例,需要投入大量的人力和时间资源。自动化测试工具的开发已经为软件测试减少了大部分的重复劳动力,但是对于失败测试日志的分析仍然需要投入大量的人工劳动力。针对Sybase ASE数据库产品测试后,对于测试用例的错误日志分析,有着大量的重复性劳动量,以及固定的处理和分析问题流程,再结合文本分析、文本向量模型和文本相似度相关知识,设计和实现数据库产品软件测试错误日志分析处理工具,从而解放大量人力资源。针对ASE数据库产品测试已存在自动化测试工具Grid,可以对测试用例遍历执行,自动上传成功结果,但是无法对失败结果进行分析。经过Grid工具之后还存在着不少的执行失败的测试用例,其中大部分错误信息可以根据环境的设置或者关联已知存在的Bug得到解决,在这方面的人工手动分析占据大量的时间和人力资源。为了减少在人工测试中大量的重复分析工作,进一步减少软件测试中的人力输出,针对ASE数据库产品测试日志语言构成和文本结构特点,加上日志分析的固定步骤,本文通过对测试用例日志关键字进行提取分析,结合波特词根算法,TF-IDF算法建立文本向量模型,通过文本相似度匹配从而进行对错误信息的各种处理操作。本系统的主要功能有:1.文件预处理,对Grid自动化测试结果进行分析处理,得到失败测试用例信息,提取失败测试用例日志信息后进行基础信息处理工作;2.文本信息简化,对错误日志进行多次正则匹配滤除干扰信息,再结合停止词列表和波特词根算法对日志中信息进行简化,得到错误日志关键信息;3.文本向量计算,设计特征词,根据特征词使用TF-IDF算法,对错误文本生成维度相同的文本向量模型,便于之后文本处理工作;4.文本信息处理,根据当前错误日志生成的文本向量与数据库中信息进行比对并分别进行以下处理工作:设置环境后重新执行测试用例、关联相关Bug、生成新Bug模板、搜索相似Bug信息。同时需要对系统进行合理的数据库设计,包括数据库的建立、初始化、备份恢复及数据更新。目前此系统已应用于ASE项目组,测试结果表明,采用本系统能对测试用例错误日志进行智能分析,从而减少大量的人工劳动。
其他文献
通过元分析及变量频数分析技术完成影响儿童心理发展的家庭生态系统关键变量的筛选 ,运用生态系统发展观 ,对746名中小学生的家庭生态系统进行了研究。分别从差异模式、关系
应用田菁改良滨海盐土的试验结果表明,在旱年不灌的生产条件下,亩压青量4500~7500kg,土壤理化性状得以改善,培肥改土抑盐作用明显,增产效果最佳.
任何民族都有自己政治生活的价值情怀。仁政是传统中国的政治价值情怀,至今还有它的遗响。本文通过分析,揭示了仁政作为一种政治图景的非理想性和实践的不可能性,并指出从仁
夏玉米是河北省的主要农作物之一,在其生长过程中时常会遇到高温天气。本文主要根据河北省夏玉米生产实际,利用气候资料探讨2018年夏季高温对夏玉米生产的影响,并提出相关防
近年来,随着我国环境保护事业的不断发展,环境监测技术水平和监测能力得到了快速发展,监测领域和范围日益扩大,监测任务也越来越繁重,实验室在注重监测量和监测结果的同时往往忽视
在因材施教的理念下,针对学生书面表达不想写、不会写、写不好的现状,本文尝试将过程写作运用于高中英语写作分层教学中。实践证明,过程写作运用于分层教学,能够真正关注到每
目的:紫外线A是否引发渗透压小分子物质向视网膜色素上皮细胞内积聚。方法:视网膜色素上皮细胞经紫外线A照射、高渗和低渗培养后不同时间点,通过定量PCR方法测定甜菜碱/γ-氨