基于Web的测试用例管理及生成系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wang8327501
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的不断发展,形形色色的计算机相关产品如雨后春笋般出现,渗透在各行各业,遍及人们的衣食住行,与我们的快节奏生活一体,让生活、工作等都更加高效,资金更加安全。随着软件复杂程度不断攀升,对品质的要求也在不断攀升。要提高软件的质量,就要在测试过程上进行优化。目前很多单位以文本的形式在本地存储测试过程中产生的文件,测试完成,生命周期即结束,下次继续重复此过程,效率低下,并且做了过多的重复性工作。因此我们需要采用软件测试管理工具来监督软件开发的整个过程,对测试过程进行跟踪管理,从而确保并且提升软件质量。基于以上问题,本人对目前该单位的测试过程做了一些改进,根据单位业务设计了一个基于Web的测试用例管理及生成系统,该系统能够对不同项目的测试内容进行方便、统一的管理,能够导入测试需求、测试计划以及测试用例的Excel表,同时也能导出所需要的报表并存为Excel文件,在不同项目下,可以根据需求自动生成测试用例,比如生成一千条随机测试数据,只需几秒的时间,而通过测试生成一千万条随机数据也仅需要四百多秒,这对于人工来说是不可能实现的[5]。我们对测试计划、测试需求、测试用例进行合理的归类,使得更加简洁的对其进行增、删、查、改,可以追踪并管理整个测试过程[9],并且测试需求和测试计划模块的状态统计图等能够有效的判断出当前项目的进展,便于对项目进度进行合理把控。本文针对以上需求,设计开发了采用Vue.js+python+Django+Restful API高效开发架构的测试用例管理及生成系统,以提高软件质量。根据以上需求,将系统划分为项目管理、测试需求管理模块、测试计划管理模块、测试用例管理模块、测试用例自动生成模块、报表导入导出模块、图表生成模块七大模块,各模块之间通过产品和版本号相互关联。本文通过对每个功能模块的用例图和用例描述每个模块的功能要求性能要求,并将各个模块进一步划分为多个子功能模块。每个模块再通过类图,序列图和流程图详细描述每个模块的设计和实现以及数据库设计,最终开发出了测试用例管理及生成系统,开发结束后对该系统进行了充分测试,测试结果表明本系统满足了测试需求。能够对开发过程进行合理的跟踪及管理,大幅度提升开发效率,提高产品质量。
其他文献
在我国司法实践中,自首是一个很重要的量刑情节,适用后可以酌情对犯罪人进行从轻处罚。自首制度作为一项典型的刑罚裁量制度之一,以其独特的价值和意义存在于我国刑法体系之中,充
中国发电机组行业经过二十几年的快速发展,目前进入了竞争异常激烈的阶段,作为中国发电机组市场的领导品牌之一,王朝公司计划进军以公路用发电机组细分市场之一的中小马力市
超级电容器,是一种新型电能储存元件,具有电容量大、漏电流小等优点,目前已被广泛应用于多个领域。但随着越来越多的微纳米尺寸的微小型器件得到应用,普通超级电容器由于尺寸大已
综合公园是城市绿地的重要组成部分,是城市主要的公共空间之一,对城市居民的生活环境有重要的影响,它不仅可以满足人们平时的休闲娱乐健身等功能,还可以调节局部小气候,对生态环境
3月23日,全区“美丽广西·宜居乡村”基础便民工作现场会在桂林市兴安县召开,会议全面贯彻落实全区“美丽广西·宜居乡村”活动电视动员大会精神,总结交流“基础便民”专项活
<正>设计制作双通道以上的多扬声器音箱时成败的关键是滤波电路的设计。扬声器的数量越多,滤波器的设计难度也就越大。在选择滤波器时存在有"要想截止低音扬声器的高频谐振最
目的探讨结肠息肉内镜下治疗方法,提高结肠息肉内镜下治疗成功率。方法收集我院2000~2010年1386例结肠息肉患者资料,分析不同切除方法,不同类型息肉切除成功率、并发症。结果
本文把数字图注理论引入到尺寸链中,省去了繁琐,易错的尺寸链查找和画尺寸链的工作,使其计算更直观,简单,方便和不易出错,是解复杂尺寸链的一种较理想的方法。
<正>口腔溃疡是一种常见口腔黏膜疾病,可见口腔内黏膜表皮细胞发生上皮破坏脱落,主要表现为口腔黏膜出现圆形或椭圆形的溃疡,溃疡表浅,呈淡黄色或白色,中央凹陷,边缘整齐,周
本文对陕西省西安市半坡博物馆的彩陶图案装饰进行分析,主要对其图案及色彩进行阐述。文章运用对比的方法将其进行黑与白、曲与直、虚与实的比较,以及点、线、面的对比与结合