醫(yī)院HIS應(yīng)用軟件自動化測試技術(shù)探討
3.3 性能測試內(nèi)容
通過性能測試,可以評價出醫(yī)院HIS中不足或不規(guī)范的地方,促使將不符合規(guī)范、不完善的信息系統(tǒng)進(jìn)行更新、完善,以保證信息系統(tǒng)可高效、準(zhǔn)確地運(yùn)行,從而為醫(yī)院的科學(xué)化、信息化、規(guī)范化管理創(chuàng)造條件。根據(jù)HIS系統(tǒng)的實(shí)際情況,確立了性能測試的幾項內(nèi)容,包括時間測試、壓力測試等幾部分。
1)時間測試
主要用于測試系統(tǒng)中網(wǎng)絡(luò)的應(yīng)答時間和數(shù)據(jù)庫處理的應(yīng)答時間,通過時間測試,可測得客戶端發(fā)出操作指令后的響應(yīng)時間,從而測得該系統(tǒng)中相應(yīng)客戶的時間能否滿足需求。
2)壓力測試
該測試主要用于在系統(tǒng)的不同操作情況下,測試系統(tǒng)的內(nèi)存、CPU、磁盤以及數(shù)據(jù)庫中的各項參數(shù),以辨別在不同壓力下各資源的使用情況,以確保資源的充足。
3)性能測試的實(shí)現(xiàn)
同樣對于上面的一個登錄功能而言,壓力性能測試則更關(guān)注該功能在有一定壓力下一些性能參數(shù),而非其功能是否正確。
為了達(dá)到性能測試的效果,根據(jù)醫(yī)院的實(shí)際情況,模擬幾百位用戶同時使用該功能的情況,這個是手工測試無法模擬的。通過工具提供的圖表和測試結(jié)果的報告,我們可以了解到在如此多的用戶和高壓下,系統(tǒng)的平均響應(yīng)時間、最長響應(yīng)時間等一系列的性能參數(shù)。對于測試輸出的結(jié)果,通過分析,可以幫助測試人員去發(fā)現(xiàn)系統(tǒng)存在的一些有待解決的問題。
性能測試是保證一個優(yōu)良軟件系統(tǒng)的重要手段, 一個好的性能測試需要根據(jù)被測軟件的實(shí)際情況量身度作, 同樣一個良好的信息系統(tǒng)設(shè)計, 不僅應(yīng)該考慮系統(tǒng)的功能方面, 而且應(yīng)該考慮系統(tǒng)的性能方面, 良好的軟件結(jié)構(gòu)、足夠的硬件資源、優(yōu)化的系統(tǒng)軟件、良好的數(shù)據(jù)庫設(shè)計以及優(yōu)化的語句都是保證系統(tǒng)性能方面必不可少的考慮因素。
參考文獻(xiàn)
[1]張麗波. 軟件自動化測試的設(shè)計與實(shí)施[J]. 佳木斯大學(xué)學(xué)報(自然科學(xué)版). 2004年01期. 91-92
[2]張向芳等. 軟件測試自動化的實(shí)施方案[J]. 山西科技. 2006年04期
[3]陳彥卓. 測試駛?cè)肟燔嚨馈浖?strong>自動化測試工具選型[J]. 軟件世界. 2005年01期. 91-92
[4]陳計喜等. 自動化功能測試的方法與實(shí)現(xiàn)[J];計算機(jī)工程. 2004年S1期. 180-181+294
[5]張瑾等. 自動化軟件測試. 機(jī)械工業(yè)出版社
[6]朱少民. 軟件測試方法和技術(shù). 清華大學(xué)出版社
作者:
上海交通大學(xué)醫(yī)學(xué)院附屬新華醫(yī)院 信息管理部 孟君 徐嵐
上海交通大學(xué)醫(yī)學(xué)院附屬新華醫(yī)院 醫(yī)療事業(yè)發(fā)展部 孟麗莉