本篇论文目录导航:
【题目】我国流动人口信息管理系统开发探析
【第一章】流动人口信息化管理系统建设探究绪论
【第二章】人口管理系统相关技术和网络平台介绍
【第三章】流动人口综合信息管理平台系统需求分析
【第四章】流动人口管理平台系统的设计
【第五章】流动人口统计管理系统实现
【第六章】流动人口信息化系统的测试
【结论/参考文献】流动人口信息管理平台设计研究结论与参考文献
第 6 章 系统测试
本章是对本研究所设计的人口信息管理系统进行测试与分析,围绕系统的功能性进行研究,检测系统不同功能模块的性能,还对系统的稳定性和页面的响应速度进行检测。
6.1 系统测试需求
6.1.1 测试需求
对公安机关人口信息管理系统的测试与分析,是在完成了系统的设计与实现之后而进行的,主要是对系统的功能和性能的测试,且关系到系统整个运行的效率和质量。
对系统进行测试只有要先明确是测试需求,这一部分是整个系统测试的重要组成部分,也是去测试的开端,因此必须要有针对性的进行测试。另外还必须配有专业的测试分析师来对本研究所设计的系统进行专业化的测试。首先要对测试的需求进行分析,然后确定出测试的目标,最后在这两项工作的基础之上在进行系统的功能、性能测试。
之所以要对系统进行测试,主要是为了帮助系统发现去潜在的问题,以便找到相应的解决方法,使得系统运行更加顺利。而在测试工作中,有很多不同的测试方法,不同的测试方法又具有不同的侧重点和内容。本研究主要是对系统界面、性能、功能的测试。
6.1.2 测试目的
本文研究在这一章节主要是对所要设计的系统的性能和功能进行测试,其测试的目的主要是就是查看人口信息管理系统的需求功能。在对系统进行性能、功能测试时,本研究主要是采用了模块化的测试方式,检测系统操作程度,查看各方面功能以及执行的速度是否与系统预期成果相符,或者是否符合系统需求。另外还利用模块化的测试,对于系统功能的实现也进行了测试和分析。
通过模块化的测试方式,在对本研究设计的系统间相关性能、功能的测试过程中,了解的了系统基本的性能和功能实现情况,并对系统的稳定性进行了有效反应。
之所以要对公安机关人口信息管理系统进行测试,其主要目的就是想要不断提升其系统的安全性、稳定性与可靠性,从而使得人口数据信息得以完整的、全面的、准确的保持下来。
6.2 系统测试过程
6.2.1 测试计划
本章节主要是对本研究所设计的系统来进行一定程度的测试。进行系统性能和功能的测试,主要是在 SQL Server 数据库以及 ASP.NET 开发技术基础之上来进行的,只有通过对系统功能和性能的测试,才能够将其具体的实现情况展现出来。
本次系统的主要测试计划有以下几点:1)要达到公安机关人口信息管理系统运行环境标准,完善系统服务器端;2)实施系统功能测试,针对用户登录、信息查询、数据添加以及删除等几个方面来测试去功能;最后,测试系统的应用系能,在这方面主要是对其页面响应的时间和速度进行测试。
6.2.2 系统功能测试
如下表所示,针对公安机关人口信息管理系统,如果是处于低负载的情况下对其进行用例功能测试,就会出现以下测试系统运行功能,而这些功能分别是在三个不同输入状态下出现的。
图 6.2 是系统的登录界面图,现在开始对本系统进行功能测试。首先按照要求将信息进行输入,点击进入系统,如果输入的字段符合要求,也就是如果输入的账号、密码以及验证码都正确,经过系统反应之后,就会成功进行主页界面,反之则不能进入系统。通过对本研究设计的系统的测试发现,当输入正确的信息之后,系统能够登陆成功,且系统运行很稳定,反应时间也较短,功能设计科学、合理。
在系统界面的对话框中添加信息时,应先输入人口信息,然后点击“添加用户”,就会显示成功添加了某项人口信息,如果添加的内容不符合要求,那么就会弹出错误的对话框。通过对系统的测试表明,本次设计的人口信息管理系统,不仅反应快速,而且运行稳定。
如下图所示,数据库中的人口信息能够在系统界面中的数据列表中显示出来。如果用户想要删除某项人口信息数据,可以在其选择了该项信息后,通过弹出来的菜单来确定是否要将该信息进行操作和删除。经过测试,本次设计的系统可以实现数据的删除,并且界面稳定,相应也很迅速,满足系统要求。
通过上面的系统测试证明,本研究所设计的人口信息管理系统具有快速、稳定的访问功能和配置,而系统管理和数据的基本操作也能够实现,且运行正常。
6.2.3 系统性能测试
对于本次设计的人口信息管理系统要进行性能方面的测试,并将其结果显示在界面上,其测试的流程如下:
第一步,用户访问,用电脑进行实际操作;第二步,进行处理服务器;第三步,由系统服务器接收上一步操作的指令并发送出去;第四步,对页面信息进行反馈;第五步,在网页浏览器上进行数据的接收。对于人口信息管理系统性能测试的数据如下面几个表格所示,而为了得到进一步的测试结果,还要对该系统的概要标签进行测试,以便提供出更加关键的数据。
6.3 系统测试结果
流动人口信息管理系统的访问检测结果为:系统的功能模块总体上已经实现,且在用户的客户端,这些功能也已经基本实现,方便各级人口计生部门实时掌握相关信息,对实现流动人口异地服务管理具有十分重要的作用。今后要加强在服务群众和便民服务方面发挥作用。公安部门系统页面相应时间在 200 毫秒之内。本研究通过对本次设计的系统页面进行了多次访问测试,而测试结果证明,200 毫秒的响应时间已经满足了系统的要求。
6.3.1 系统数据库性能对比测试
为了验证对流动人口数据进行分片处理的作用,我们对数据分片以及不分片两种存储的方式的性能做了测试方案。设定流动人口数据已达到 2000 万,因此先将流动人口信息数据表添加到 2000 万条记录,这里选择有代表性的流动人口基本信息数据,为查询的关键字(身份证号、姓名、户籍地等)设置一般索引,对比测试查询和插入的性能,测试环境同上。测试结果如表 6.5 所示。
通过表 6.5 可以看出,数据分片后查询和插入操作用时都比不分片时大幅减少,在监控、统计等需要大量查询操作的场景下,数据分片可以减少程序响应时间,提高用户体验。
本章节主要是从三个方面来分析人口信息管理系统的测试,即性能方面和功能方面以及系统在多用户环境下的表现进行了性能测试,全面地反映了系统的运行状况,达到了测试的结果。通过测试发现本研究这次所设计的系统不仅仅符合软件设计的要求,还具有一定的实用价值,比较适合进行人口数据管理和分析,并且具有系统上的稳定性和功能上的全面性,基本达到了设计的预期要求。
6.4 本章小结
本研究在该章节主要是针对人口信息管理系统的测试和分析来进行探究的。首先对系统测试的目标和流程进行了简单介绍,其次在测试的网络环境基础之上,对系统的性能如页面响应的时间系能进行了测试,还有系统的功能,测试了用户登录功能、查询功能以及添加信息功能等,测试结果表明本研究中的系统满足需求分析。