一般而言,你不能指望任何你沒(méi)有定期進(jìn)行測(cè)試的設(shè)備都能夠隨時(shí)保持正常工作。這一理論對(duì)于任何各種技術(shù)領(lǐng)域都是這樣的,但是,定期的檢測(cè)工作往往容易被忽視。你總不能期望您在兩年前停在一個(gè)廢舊倉(cāng)庫(kù)的汽車(chē),從今天開(kāi)始不經(jīng)過(guò)檢修就可以上路吧?就算真的能夠直接上路的話,你無(wú)疑應(yīng)該感到慶幸。但I(xiàn)T系統(tǒng)就不一樣了。如果你沒(méi)有進(jìn)行相關(guān)的測(cè)試或維護(hù)系統(tǒng)工作,就不要指望其能夠自動(dòng)的進(jìn)行故障轉(zhuǎn)移。
測(cè)試工作是如此的重要,但其常常卻因?yàn)槟切┯罒o(wú)止境的看似更重要的任務(wù)所推遲、積壓。完全放棄測(cè)試工作顯然是非常危險(xiǎn)的,但如果其測(cè)試系統(tǒng)不能真正反映出系統(tǒng)在實(shí)際運(yùn)行中的需要,也是非常危險(xiǎn)的。本文中將為您介紹七大事宜,方便您的企業(yè)在測(cè)試進(jìn)行參考借鑒,并幫助您確立對(duì)于您企業(yè)系統(tǒng)和程序的信心。
測(cè)試法則1:進(jìn)行現(xiàn)實(shí)的測(cè)試
采取的第一個(gè)步驟是確保您的測(cè)試盡可能在接近真實(shí)世界的情況下進(jìn)行。例如,如果你測(cè)試的是執(zhí)行站點(diǎn)故障切換的能力,那么,請(qǐng)務(wù)必確保您所測(cè)試的站點(diǎn)是在一個(gè)絕對(duì)孤立的條件下,使其完全無(wú)法從主站點(diǎn)進(jìn)行連接。這樣,您可能會(huì)發(fā)現(xiàn),你程序的某些部分(如密碼或程序本身)是位于或依靠于主站點(diǎn)運(yùn)行的。
做到這一點(diǎn)的最好辦法是生產(chǎn)環(huán)境可以根據(jù)適當(dāng)?shù)哪康谋唤玫臅r(shí)候,進(jìn)行分期測(cè)試。但很少有用戶(hù)社區(qū)和管理程序支持這一理念。相反,你可能會(huì)需要投資一段時(shí)間在確保你絕對(duì)不依賴(lài)于基礎(chǔ)設(shè)施的功能或服務(wù)的情況下,嘗試相關(guān)的恢復(fù)測(cè)試。
測(cè)試法則2:考慮人的因素
同樣,在你的測(cè)試過(guò)程中也會(huì)涉及到人為的因素,考慮到這一點(diǎn)也是至關(guān)重要的。確保了所有的系統(tǒng)都能夠工作是一回事,但是人的因素呢?相關(guān)工作人員是否記得他們需要做什么工作?他們是否知道關(guān)鍵文件的存放位置,以及如何得到這些文件?他們對(duì)于相關(guān)的緊急是否有足夠的認(rèn)識(shí),以及正確的反應(yīng),企業(yè)希望他們的反應(yīng)是怎樣的?
畢竟,你所測(cè)試的大多數(shù)東西都是需要應(yīng)對(duì)突發(fā)事件的,其測(cè)試的往往是在沒(méi)有執(zhí)行相關(guān)系統(tǒng)程序的相關(guān)工作人員的反應(yīng)狀況。您將了解到你員工的響應(yīng)時(shí)間,以及在沒(méi)有指導(dǎo)的情況下的能力狀況,最終,這些可能與您進(jìn)行系統(tǒng)程序測(cè)試所想要了解的東西同樣重要。
測(cè)試法則3:觀察監(jiān)測(cè)工具
如果你被允許執(zhí)行一項(xiàng)中斷誘發(fā)試驗(yàn),請(qǐng)務(wù)必確保相關(guān)的評(píng)估信息是來(lái)自于監(jiān)控和報(bào)警工具。它們所提供的數(shù)據(jù)對(duì)于您總結(jié)出正確的結(jié)論來(lái)指導(dǎo)你的員工是足夠的嗎?你是否能夠調(diào)整或監(jiān)控這些工具,使其更快或更容易的確定重大事故的根源?
以我的經(jīng)驗(yàn),相關(guān)測(cè)試的執(zhí)行人員確定這個(gè)問(wèn)題,然后決定如何采取相關(guān)的反應(yīng)措施往往比執(zhí)行任何恢復(fù)步驟所花費(fèi)的必要時(shí)間更多。這樣,質(zhì)量監(jiān)控和報(bào)警工具便可以在在診斷過(guò)程發(fā)揮很大的作用了。
最近的一次停電事故便引發(fā)了我對(duì)于利用真實(shí)世界的情況進(jìn)行故障測(cè)試和監(jiān)控工具配置不足的思考。在這種情況下,對(duì)網(wǎng)絡(luò)硬件關(guān)鍵部分的故障通常是由初級(jí)設(shè)備中拔出次級(jí)設(shè)備,以觀察次級(jí)設(shè)備是否能承擔(dān)起主要作用的測(cè)試。因此,進(jìn)行一些人工干預(yù)是必要的,監(jiān)控系統(tǒng)也進(jìn)行了測(cè)試。在測(cè)試過(guò)程中,監(jiān)控系統(tǒng)檢測(cè)到鏈路的損耗并進(jìn)行正確的提醒,使得運(yùn)營(yíng)商認(rèn)為一切運(yùn)作良好。
當(dāng)一個(gè)現(xiàn)實(shí)中的運(yùn)行失敗最終發(fā)生時(shí),作為主要系統(tǒng)的路由鄰接設(shè)備之間的連接失去了,遇到了軟件缺陷,并發(fā)生運(yùn)行失敗,但設(shè)備之間的物理鏈路并沒(méi)有問(wèn)題。因此,不僅是次級(jí)系統(tǒng)無(wú)法進(jìn)行相應(yīng)的接管,同時(shí),只負(fù)責(zé)監(jiān)測(cè)物理鏈路的監(jiān)測(cè)系統(tǒng)也沒(méi)有提醒正確的操作。屆時(shí),要弄清楚到底發(fā)生了什么,無(wú)疑是浪費(fèi)了不必要的時(shí)間。
測(cè)試法則4:確保使用您的文檔的及時(shí)準(zhǔn)確
當(dāng)你在進(jìn)行測(cè)試時(shí),請(qǐng)確保你所使用的任何文件,包括您已經(jīng)創(chuàng)建的文本文檔或圖表能夠引導(dǎo)您完成整個(gè)測(cè)試過(guò)程。通常,諸如災(zāi)難恢復(fù)計(jì)劃這樣的文件一旦被創(chuàng)建,其便可以經(jīng)常被拿出來(lái)進(jìn)行審查,但其實(shí)幾乎沒(méi)有人真的會(huì)依靠該文件執(zhí)行工作。除非你使用的是一個(gè)非常簡(jiǎn)單的環(huán)境,你的文件會(huì)定期維護(hù),并及時(shí)準(zhǔn)確的更新。但一個(gè)事件發(fā)生時(shí),文件通常是相關(guān)人員第一個(gè)想到的項(xiàng)目?jī)?nèi)容。因此,請(qǐng)確保其能夠幫助您完成測(cè)試任務(wù)。
測(cè)試法則5:注重對(duì)非核心工作人員的訓(xùn)練
即使您對(duì)于相關(guān)的系統(tǒng)非常了解,不需要?jiǎng)?chuàng)建相關(guān)的文檔以備參考。想象一下當(dāng)您本人不在的時(shí)候,某些并不熟悉系統(tǒng)的工作人員需要執(zhí)行相關(guān)的程序時(shí),應(yīng)該怎么辦?對(duì)于這些人來(lái)說(shuō),良好的文檔是至關(guān)重要的。這樣,對(duì)于相關(guān)系統(tǒng)問(wèn)題并不熟練的團(tuán)隊(duì)成員也可以進(jìn)行原發(fā)性的測(cè)試。請(qǐng)務(wù)必記住,你所進(jìn)行的將不僅僅是測(cè)試系統(tǒng),而且還包括對(duì)您的相關(guān)文件,以及你的團(tuán)隊(duì)成員在緊急情況下接替同事工作的測(cè)試準(zhǔn)備。
測(cè)試法則6:吸取經(jīng)驗(yàn)教訓(xùn)
關(guān)于測(cè)試,最重要的部分是你在測(cè)試完成之后做了什么工作。如果你發(fā)現(xiàn)了你系統(tǒng)中所存在的不足、或者你的文檔、團(tuán)隊(duì)成員的某些欠缺,那么確保在今后的實(shí)際正常工作中不再發(fā)生任何的類(lèi)似錯(cuò)誤才是測(cè)試的關(guān)鍵。畢竟,測(cè)試的目的就是要在實(shí)際工作之前,了解到那些部分無(wú)法正常的運(yùn)作。一切是否都運(yùn)行良好,員工們是否都知道自己該怎么做,同時(shí)你的相關(guān)文檔是否都被證明完全是及時(shí)更新的。不過(guò),經(jīng)過(guò)測(cè)試,我們中的大多數(shù)都會(huì)或多或少的發(fā)現(xiàn)實(shí)際工作中所存在的不足。某些系統(tǒng)需要修復(fù),某些新的團(tuán)隊(duì)成員需要更多的訓(xùn)練,或者某些文將需要更新。
測(cè)試法則7:在修正了測(cè)試發(fā)現(xiàn)的缺陷后,重復(fù)測(cè)試
當(dāng)你完成了整個(gè)測(cè)試過(guò)程,并確定了可能存在的任何弱點(diǎn)之后,可以重新再做一遍測(cè)試。如果你的測(cè)試沒(méi)有發(fā)現(xiàn)任何問(wèn)題,那么,可以在幾個(gè)月后再次測(cè)試,但如果你已經(jīng)發(fā)現(xiàn)了某些缺陷,那么再次進(jìn)行測(cè)試可以幫助您確認(rèn)對(duì)于之前發(fā)現(xiàn)的缺陷的修正工作是否是到位的,這對(duì)于解決你所遇到的問(wèn)題是很重要的。
無(wú)論如何,請(qǐng)確保對(duì)你企業(yè)運(yùn)行的系統(tǒng)留出盡可能多的時(shí)間來(lái)進(jìn)行測(cè)試。只有測(cè)試才能確保你的業(yè)務(wù)能夠正常啟動(dòng)和運(yùn)行,所以你最好能夠花費(fèi)有限的時(shí)間來(lái)測(cè)試其可用性。相信我,當(dāng)在正常運(yùn)作過(guò)程中發(fā)生真正的運(yùn)行失敗時(shí),你會(huì)感謝自己曾經(jīng)做過(guò)測(cè)試,而您也會(huì)對(duì)自己需要系統(tǒng)怎么運(yùn)行有著充分的了解。
上海至贏電子科技有限公司
聯(lián)系電話:400-666-4470
手機(jī)熱線:18516691170
郵箱地址:qiu_shtwin@163.com
地址:上海市虹口區(qū)曲陽(yáng)路900弄復(fù)城國(guó)際1號(hào)樓2樓