医院信息管理系统中的系统测试

(整期优先)网络出版时间:2012-12-22
/ 1

医院信息管理系统中的系统测试

屈健

屈健(山东省东平县人民医院山东泰安271500)

【摘要】目的充分运行系统来验证系统各部件都能正常工作并完成所赋予的任务。方法恢复测试、安全测试、强度测试、性能测试。结果成功的系统测试保证了医院信息系统的质量。结论系统测试是系统设计完成后最后一个找出并纠正各种错误的机会,应引起足够重视并采取相应措施。

【关键词】医院信息管理系统系统测试

【中图分类号】R197.324【文献标识码】A【文章编号】2095-1752(2012)19-0367-01

系统测试是医院信息管理系统设计完成之后最后一个找出并纠正各种错误的机会。系统测试的目的之一就是考虑所有可能会使系统受到制约的情况和使系统达到极限状态的情况,并使系统适应这种情况。

系统测试应该由若干个不同的测试组成,目的是充分运行系统来验证系统各部件都能正常工作并完成所赋予的任务。一般进行以下几种测试:

1.恢复测试。恢复测试主要检查系统的容错能力。当系统出错时,能否在指定的时间间隔内修正错误并重新启动系统。首先要采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。对自动恢复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;对于人工干预的系统,还需估测平均修复时间,确定其是否在可接受的范围内。

2.安全测试。检查系统对非法入侵的防范能力。在测试期间,测试人员假扮非法入侵者,采用各种方法突破防线。例如:

(1)设法截取或破译口令。

(2)专门定做软件来破坏系统的保护机制。

(3)故意导致系统失败,企图在其恢复之机非法进入。

(4)试图通过浏览非保密数据,推导所需信息,等。

理论上讲,只要有足够的时间和资源,没有不可进入的系统。因此系统安全设计准则是使非法入侵者的代价超过被保护的信息的价值,此时非法入侵者已无利可图。

3.强度测试。检查程序对异常情况的抵抗能力。总是迫使系统在异常的资源配置下运行。例如:

(1)当中断的正常频率为每秒1到2个的时候,运行每秒10个的中断测试用例。

(2)定量地增长数据输入率,检查输入子功能的反应能力。

(3)运行需要最大存储空间(或其他资源)的测试用例。

(4)运行可能导致操作系统崩溃或磁盘数据数据剧烈抖动的测试用例等。

4.性能测试。只有当系统真正集成之后,在真实环境中才能全面、可靠地测试运行性能。有时与强度测试相结合,经常需要其他软硬件的配套支持。

总之,成功的系统测试可以保证医院信息系统的质量,它是系统设计完成后最后一个找出并纠正各种错误的机会,应引起足够重视并采取相应的措施。