医院HIS应用软件自动化测试技术探讨
扫描二维码
随时随地手机看文章
3.3 性能测试内容
通过性能测试,可以评价出医院HIS中不足或不规范的地方,促使将不符合规范、不完善的信息系统进行更新、完善,以保证信息系统可高效、准确地运行,从而为医院的科学化、信息化、规范化管理创造条件。根据HIS系统的实际情况,确立了性能测试的几项内容,包括时间测试、压力测试等几部分。
1)时间测试
主要用于测试系统中网络的应答时间和数据库处理的应答时间,通过时间测试,可测得客户端发出操作指令后的响应时间,从而测得该系统中相应客户的时间能否满足需求。
2)压力测试
该测试主要用于在系统的不同操作情况下,测试系统的内存、CPU、磁盘以及数据库中的各项参数,以辨别在不同压力下各资源的使用情况,以确保资源的充足。
3)性能测试的实现
同样对于上面的一个登录功能而言,压力性能测试则更关注该功能在有一定压力下一些性能参数,而非其功能是否正确。
为了达到性能测试的效果,根据医院的实际情况,模拟几百位用户同时使用该功能的情况,这个是手工测试无法模拟的。通过工具提供的图表和测试结果的报告,我们可以了解到在如此多的用户和高压下,系统的平均响应时间、最长响应时间等一系列的性能参数。对于测试输出的结果,通过分析,可以帮助测试人员去发现系统存在的一些有待解决的问题。
性能测试是保证一个优良软件系统的重要手段, 一个好的性能测试需要根据被测软件的实际情况量身度作, 同样一个良好的信息系统设计, 不仅应该考虑系统的功能方面, 而且应该考虑系统的性能方面, 良好的软件结构、足够的硬件资源、优化的系统软件、良好的数据库设计以及优化的语句都是保证系统性能方面必不可少的考虑因素。
参考文献
[1]张丽波. 软件自动化测试的设计与实施[J]. 佳木斯大学学报(自然科学版). 2004年01期. 91-92
[2]张向芳等. 软件测试自动化的实施方案[J]. 山西科技. 2006年04期
[3]陈彦卓. 测试驶入快车道——软件自动化测试工具选型[J]. 软件世界. 2005年01期. 91-92
[4]陈计喜等. 自动化功能测试的方法与实现[J];计算机工程. 2004年S1期. 180-181+294
[5]张瑾等. 自动化软件测试. 机械工业出版社
[6]朱少民. 软件测试方法和技术. 清华大学出版社
作者:
上海交通大学医学院附属新华医院 信息管理部 孟君 徐岚
上海交通大学医学院附属新华医院 医疗事业发展部 孟丽莉