【技术实现步骤摘要】
一种用于计算机应用软件开发的测试系统
[0001]本专利技术属于计算机软件开发测试
,特别是涉及一种用于计算机应用软件开发的测试系统。
技术介绍
[0002]计算机软件是一种用于与计算机进行交流的介质,软件是计算机系统设计的重要依据,为了方便用户,为了使计算机系统具有较高的总体效用,需要在计算机中开发相应的软件,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件开发在进行过程中需要对软件进行测试。
[0003]目前的软件开发不能够满足日益复杂和多边的软件需求,在软件开发过程中,需要不断的对软件进行新版本的开发,由于软件开发测试用例数量庞大、复杂性高,测试时不仅要针对新版本软件,由于测试大多还是人工进行测试,这样导致测试缓慢,测试结果不够稳定。
[0004]现有的计算机软件开发测试多采用人工测试,不能实现自动化测试,导致测试时间加长,为此我们提出一种用于计算机应用软件开发的测试系统。
技术实现思路
[0005]本专利技术的目的在于提供一种用于计算机应用软件开发的测试系统 ...
【技术保护点】
【技术特征摘要】
1.一种用于计算机应用软件开发的测试系统,其特征在于,包括:管理模块:用于管理所有测试用例,由测试用例管理数据库构成,并接收被测软件版本更新信息,所述版本更新信息包括安装程序地址;生成模块:通过管理模块传输的安装程序地址从云磁盘中获取最新版本的安装程序,并建立与管理数据库的连接,从中读取具体测试用例生成相应的测试脚本,输出至脚本运行队列中;运行模块:用于负责具体脚本测试运行,运行模块自动调用脚本运行队列中的测试脚本并执行测试;汇总模块:汇总测试结果并存入数据库中生成测试结果报告;所述管理模块、生成模块、汇总模块之间依次单独建立信号连接。2.根据权利要求1所述的一种用于计算机应用软件开发的测试系统,其特征在于,测试用例管理数据库中存储有多个测试用例,每个测试用例以文件形式展示,文件名为测试用例的名称,并在文件中描述处改测试用例的测试目的,还表明该测试用例的执行步骤、缓急程度以及执行后预期结果。3.根据权利要求2所述的一种用于计算机应用软件开发的测试系统,其特征在于,当被测软件开发出新版本时,管理模块主动接受更新信息,接收到的被测软件版本更新信息还包括版本号、版本更新时间以及版本测试优先级。4.根据权利要求3所述的一种用于计算机应用软件开发的测试系统,其特征在于,生成脚本时,先初始化测试脚本环境,初始化主要包括建立与云磁盘的信息链接。5.根据权利要求4所述的一种用于计算机应用软件开发的测试...
【专利技术属性】
技术研发人员:吕志明,陈武,夏慧,
申请(专利权)人:湖南微睿信息科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。