企业计算机应用系统可靠性测试技术

时间:2024-02-03 点赞:46688 浏览:92526 作者原创标记本站原创

本文是一篇可靠性论文范文,关于可靠性类专科毕业论文开题报告,关于企业计算机应用系统可靠性测试技术相关毕业论文题目范文。适合可靠性及计算机应用及计算机方面的的大学硕士和本科毕业论文以及可靠性相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:随着信息技术的高速发展,企业的信息化进程也逐步提升,计算机系统的应用在这其中起到了至关重要的作用,但是如何保证计算机系统的可靠性从而保障企业的正常运行则需要从多个方面进行考虑,包括系统的源代码开发、架构设计以及测试等等,这其中以测试为应用系统可靠性的最重要的检测措施.可靠性测试作为企业应用系统的重要手段,主要是针对系统中可能存在的缺陷,通过修改系统的代码达到降低异常中断服务的次数.本文根据以往研究的经验,结合企业应用系统庞大的数据量和复杂的代码等特点,进一步研究企业应用系统可靠性的测试措施,并提出合理化建议.

关 键 词:计算机应用系统;可靠性测试;双机热备份

中图分类号:TP311.53

随着经济和科学技术的发展,计算机系统的应用也越来越广泛,功能也越来越强大,系统的可靠性测试则更加困难.企业的计算机应用系统失效会带来巨大的损失,故如何验证应用系统的可靠性,以保证系统的稳定运行已经成为程序开发人员、维护人员及企业共同关注的问题[1].本文通过三个角度分析企业应用系统的可靠性测试,提出相关建议.

1概论

1.1企业计算机应用系统

企业的计算机应用系统包括计算机的硬件、系统软件和应用系统软件.计算机的硬件则包括控制器、运算器、存储设备、输入输出设备等构成.系统软件则包括操作系统以及其内含的编译程序、数据库系统和各种高级语言支持软件.应用系统软件则包括支持软件和各种软件包[2].企业的计算机应用系统不仅要包含以上的基础系统,还应该保证大量数据的实时处理.

1.2计算机应用系统可靠性

系统的可靠性就是指计算机的能力,这个能力包括三个要素,即指定时间内、指定条件下完成指定的任务.

1.2.1指定的时间

系统的可靠性主要表现在其运行时能够将运行时间作为“规定时间”的百分比,而运行时间是指系统开始工作到系统挂起的累计时间.

1.2.2指定的条件

这就是指在系统运行的环境下,其中包括胸运行的硬件支持、操作系统支持和其他软件支持.指定的条件是指在理想状态下对数据的要求.

1.2.3指定的功能

系统的可靠性还与系统实现的功能、完成的任务有关,对于不同的任务需要调用的工作子模块不同,所以在检测应用系统的可靠性时应对系统的任务和功能有所了解.

1.3系统可靠性测试

系统的可靠性测试是指在既定环境中可能存在的问题,验证并修正这些问题,以保证系统能够正常运行并完成规定的任务.故系统的可靠性测试涵盖以下几点:

1.3.1发现系统缺陷

能够影响系统可靠性的因素包括不变条件和变化条件,这其中硬件和基础软件属于不变条件,而变化条件则包括输入的分布等因素.可靠性测试一般能够优先发现高概率缺陷,同时这也是影响系统可靠性的主要缺陷,通过修正主要缺陷能够有效提高应用系统的可靠性.

1.3.2验证系统是否满足用户需求

通过对系统可靠性测试中发行的缺陷情况进行分析,就能够验证系统是否满足用户需求[3].

1.3.3预测系统可靠性水平

系统的可靠性测试能够收集到一定的数据,通过对这些数据的分析能够预测系统的可靠性水平,从而估算系统未来运行中出现的状况,从而及早对系统进行优化.

2系统可靠性测试方案

可靠性测试基于黑盒测试的原理,测试过程主要面向系统的需求和使用,不需要用户了解系统实现的原理.企业的计算机应用系统包括硬件、系统软件、数据库软件以及网络等模块,而对于此类系统的可靠性测试则需要分别对每个模块进行测试.本文则主要通过三个角度的测试进行研究.

2.1双机热备份的可靠性测试

2.1.1双机热备份

该技术是通过软硬件结合的方式实现高容错率的应用方案,该方案由两台服务器和一个共享磁盘阵列组成,通过双机热备份软件实现实时备份由各个服务器收集到的信息.双机热备份具有极高的数据共享性和安全性,当其中一台服务器出现故障时,备用主机能够接替当前主机进行工作,保证服务的持续性[4].

2.1.2测试方法

双机热备份的可靠性测试通过验证正常工作状态下服务器发生异常时的自我恢复能力.即在应用系统正常工作时对当前工作主机执行挂起命令,观察备用机能否正常接替主机工作;第二步测试则在主机正常工作时切断网络,观察备用机能够正常接替主机工作.

2.2OracIeRAC可靠性测试

2.2.1OracIeRAC

OracIeRAC就是指两台或者两台以上的同构计算机共享其存储设备,能够提供较强的数据库处理能力.

2.2.2测试方法

OracIeRAC的可靠性测试是通过正常系统运行时对主机进行挂起操作,观察备用主机能否接替主机正常工作;第二步则是在主机运行时对主机进行断网操作,观察备用主机能否接替主机正常工作.

2.3高可用性集群的可靠性测试

2.3.1高可用性集群

高可用性集群是指通过服务器集群技术以减少服务中断时间的技术.通过一组计算机为用户提供服务,其中的每一个计算机作为集群的一个节点.高可用性集群包括三种类型,分别为:主/主型、主/从型和混合型.

2.3.2测试方法

集群的可靠性测试即验证集群中故障发生在某一问题节点,而其它节点能否将接管服务器以保证业务的连续性.应用服务器由三个节点以集群的方式部署,以下测试方法模拟服务正常关闭、服务异常关闭、网络异常三种情况用以验证集群的可靠性.在测试集群可靠性过程中,主要以下面的问题为关注点:集群中一个节点出现故障时,系统是否有业务中断情况出现;当故障节点修复后,加入集群,是否需要重启系统.

3结束语

综上所述,可靠性测试是面向故障的测试,通过模拟故障验证系统在异常情况发生时的自我恢复能力,确定系统在风险限度之内的可接受程度.可靠性测试可以根据用户给定的可靠性要求确定测试方案,生成测试用例,进而进行可靠性验证测试.通过可靠性测试,不仅可以验证系统可靠性是否满足用户需求,而且可以预测系统未来可能达到的可靠性水平,从而为系统开发及其管理提供决策依据.对于复杂的企业计算机应用系统,可靠性测试是其高可用性保障的一种手段,为保证业务的连续性,还需针对可能出现的故障制定有效的维护和管理机制,做好备份,及时发现问题,保证生产的稳定运行.

相关论文

计算机通信网络可靠性设计技术的与

本文是一篇计算机通信网络论文范文,计算机通信网络方面有关学士学位论文,关于计算机通信网络可靠性设计技术的与相关毕业论文提纲范文。适合。

企业计算机管理系统维护

为您写计算机系统毕业论文和职称论文提供关于计算机系统方面硕士论文范文,与企业计算机管理系统维护相关论文范文例文,包括关于计算机系统及。

计算机信息系统维护管理技术

本文是一篇系统维护论文范文,关于系统维护方面毕业论文,关于计算机信息系统维护管理技术相关在职毕业论文范文。适合系统维护及信息系统及计。

计算机通信网络可靠性设计技术的与

本文是一篇计算机通信网络论文范文,关于计算机通信网络毕业论文格式范文,关于计算机通信网络可靠性设计技术的与相关硕士学位毕业论文范文。。

有关企业计算机网络系统安全问题

本文是一篇计算机网络系统论文范文,计算机网络系统有关研究生毕业论文开题报告,关于有关企业计算机网络系统安全问题相关大学毕业论文范文。。

图书馆计算机网络系统日常维护技术

本文是一篇计算机论文范文,关于计算机电大毕业论文,关于图书馆计算机网络系统日常维护技术相关函授毕业论文范文。适合计算机及图书馆及计算。