The invention discloses a test system of computer application software and method, the system includes a test client computer, switch, test environment server and defect management server, the client computer for the deployment of automated test execution environment, executing the test scripts, and show the results of the test data, the test environment server is used for receiving the data sent from the client computer test. For processing, and the results will be sent to the client computer data testing, defect management server for recording defect life process, information sending module and through the deployment of open source software in defect management, defect management server in the notification to the designated terminal equipment automatically send e-mail to send information to remind the relevant personnel, the software system to be tested the reasonable separation, improve the Maintainability and scalability, while providing timely notification and locating to the appropriate personnel, improves test efficiency and reduces test cost.
【技术实现步骤摘要】
一种计算机应用软件测试系统及方法
本专利技术涉及软件测试领域,具体涉及一种计算机应用软件测试系统及方法。
技术介绍
软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个应用软件开发生命周期、对软件产品、包括阶段性产品进行验证和确认的活动过程,其目的是尽快尽早地发现在应用软件产品中所存在的各种问题,例如与用户需求、预先定义的不一致性,查找应用软件产品的缺陷。目前的测试应用软件方法繁琐耗时,主要依靠测试人员对应用软件进行功能验证或者性能测试,等到后期回归测试以及验证测试,要重复之前的测试流程,这样使得时间浪费,测试成本增加,效率低下。
技术实现思路
本专利技术的目的是针对上述现有技术的不足,提供了一种计算机应用软件测试系统,该系统对应用软件的功能及属性进行测试,将待测试的应用软件进行合理分离,提高了软件的可维护性及可扩展性,同时提供及时的通知并定位到相应人员,减少了测试人员的重复工作,提高了测试效率并降低了测试成本。本专利技术的另一目的在于提供一种计算机应用软件测试方法。本专利技术的目的可以通过如下技术方案实现:一种计算机应用软件测试系统,包括测试客户端电脑、交换机、测试环境服务器以及缺陷管理服务器,测试客户端电脑、测试环境服务器、缺陷管理服务器通过网线接入到交换机,使得测试客户端电脑、测试环境服务器、缺陷管理服务器三者之间能够互相访问通信,所述测试客户端电脑用于部署自动化执行环境,执行测试脚本,并显示测试结果数据,所述测试环境服务器用于接收测试客户端电脑发送过来的数据,进行处理,并将处理结果数据发送到测试客户端电脑,所述缺陷管理服务器用于记录缺陷生命流程, ...
【技术保护点】
一种计算机应用软件测试系统,其特征在于,所述系统包括测试客户端电脑、交换机、测试环境服务器以及缺陷管理服务器,测试客户端电脑、测试环境服务器、缺陷管理服务器通过网线接入到交换机,使得测试客户端电脑、测试环境服务器、缺陷管理服务器三者之间能够互相访问通信,所述测试客户端电脑用于部署自动化执行环境,执行测试脚本,并显示测试结果数据,所述测试环境服务器用于接收测试客户端电脑发送过来的数据,进行处理,并将处理结果数据发送到测试客户端电脑,所述缺陷管理服务器用于记录缺陷生命流程,并通过部署在缺陷管理服务器中的开源缺陷管理软件的信息发送模块向指定终端设备自动发送邮件进行通知,以便发送提醒信息。
【技术特征摘要】
1.一种计算机应用软件测试系统,其特征在于,所述系统包括测试客户端电脑、交换机、测试环境服务器以及缺陷管理服务器,测试客户端电脑、测试环境服务器、缺陷管理服务器通过网线接入到交换机,使得测试客户端电脑、测试环境服务器、缺陷管理服务器三者之间能够互相访问通信,所述测试客户端电脑用于部署自动化执行环境,执行测试脚本,并显示测试结果数据,所述测试环境服务器用于接收测试客户端电脑发送过来的数据,进行处理,并将处理结果数据发送到测试客户端电脑,所述缺陷管理服务器用于记录缺陷生命流程,并通过部署在缺陷管理服务器中的开源缺陷管理软件的信息发送模块向指定终端设备自动发送邮件进行通知,以便发送提醒信息。2.根据权利要求1所述的一种计算机应用软件测试系统,其特征在于:所述测试客户端电脑用于部署自动化执行环境,所述自动化执行环境包括自动化执行工具、参数文件、配置文件及脚本库。3.根据权利要求1所述的一种计算机应用软件测试系统,其特征在于:所述发送的提醒信息包括缺陷待处理提醒和缺陷状态变化提醒。4.根据权利要求1所述的计算机应用软件测试系统,其特征在于,所述测试环境服务器安装部署被测软件需要的运行环境和被测软件,所述被测软件所需要的运行环境包括数据库软件、Web应用服务软件以及被测软件运行所需要的其他依赖项,保证被测软件能够在测试环境下正常运行,使得客户端电脑能够访问使用被测软件,其中,所述Web应用服务软件为Tomcat、IIS或WebLogic。5.根据权利要求1所述的计算机应用软件测试系统,其特征在于,所述缺陷管理服务器用于部署安装缺陷管理软件,如果在测试过程中被测软件被发现有缺陷,测试人员使用缺陷管理软件记录缺陷现象、来源及步骤,并对缺陷进行跟踪,在所述计算机应用软件测试系统中,客户端电脑能够访问缺陷管理服务器,在客户端电脑执行脚本过程中,如果发现缺陷,脚本库中会执行一个创建缺陷的脚本,自动登录缺陷管理软件,记录缺陷,其中,缺陷管理软件为禅道、Mantis或BugFree。6.一种计算机应用软件测试方法,其特征在于,所述方法包括以下步骤:1)根据由需求人员提供的计算机软件说明书或者需求文档,对要测试的计算机软件分...
【专利技术属性】
技术研发人员:邬伟健,
申请(专利权)人:广州慧睿思通信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。