软件测试要求太高,软件“故障门”频现 对软件测试提出更高要求
隨著信息化時代的到來,各行各業(yè)已離不開各類應(yīng)用軟件,可是頻頻爆出的軟件“故障門”卻成為企業(yè)發(fā)展的“攔路虎”。為了解決“故障門”,眾多IT企業(yè)不得不加大軟件測試領(lǐng)域的投入,有的試圖培養(yǎng)高水平的測試團(tuán)隊,有的則希望在測試方法上更進(jìn)一步。隨著信息化時代的到來,各行各業(yè)已離不開各類應(yīng)用軟件,可是頻頻爆出的軟件“故障門”卻成為企業(yè)發(fā)展的“攔路虎”。為了解決“故障門”,眾多IT企業(yè)不得不加大軟件測試領(lǐng)域的投入,有的試圖培養(yǎng)高水平的測試團(tuán)隊,有的則希望在測試方法上更進(jìn)一步。
信息化時代與應(yīng)用軟件密不可分,當(dāng)海量軟件加速升級換代,軟件工程模型日趨多樣化,軟件也不可避免地出現(xiàn)這樣那樣的故障,導(dǎo)致企業(yè)無奈“埋單”。如2015年7月,美國紐約證券交易所因內(nèi)部系統(tǒng)故障停止一切交易,時長達(dá)三個半小時,損失難以估量。
傳統(tǒng)的質(zhì)量保證方法是軟件測試,于是有的企業(yè)通過增加測試人員來培養(yǎng)自己的軟件測試團(tuán)隊,提高軟件測試水平,可是測試人員稀缺。目前,測試產(chǎn)業(yè)人才缺口超過30萬,直接導(dǎo)致崗位薪酬上漲,超過五成的軟件測試人員薪資在6000元及以上,這無疑提高了企業(yè)運(yùn)營成本。同樣,培養(yǎng)軟件測試團(tuán)隊所需的人力與時間成本較高,讓追求利潤和效率的企業(yè)無法接受。
業(yè)內(nèi)也并不看好增加測試人員,“僅靠普通的人工測試方法已經(jīng)很難滿足對效率與效果的兼顧。特別是某些服務(wù)于海量用戶的大型軟件,需要在風(fēng)險可控的狀況下盡早進(jìn)入市場,否則隨時間推移會失去或降低其價值?!?/p>
Lalit Bhamare指出,《測試狀態(tài)2015報告》概括而言就是“用最少的時間做更多的事情。”,這也意味著“在更短的時間內(nèi)做更多、更有意義的測試,發(fā)現(xiàn)更多的缺陷,花較少的預(yù)算,用較少的測試人員做更有效的測試?!?/p>
在此情況下,有的企業(yè)希望能在測試方法上有所進(jìn)步。當(dāng)前,軟件測試的主要方法是黑盒測試,但黑盒測試的最大問題在于沒有技術(shù)能夠?qū)|(zhì)量進(jìn)行數(shù)字化的評估,而完全依賴于人對軟件輸入、輸出的判斷。不僅如此,研究表明,傳統(tǒng)的黑盒測試在70%前的階段,查找BUG是非常迅速的,但之后缺陷的發(fā)現(xiàn)效率會急劇下降。
那么有沒有辦法能對黑盒測試“取長補(bǔ)短”呢?精準(zhǔn)測試能夠通過程序自動生成海量的、不能被篡改的原生態(tài)測試數(shù)據(jù),并通過這些數(shù)據(jù)的匯集、分析對測試進(jìn)行智能性的指導(dǎo),比傳統(tǒng)測試更為省時省力,也能保證真實性,還能提升程序的穩(wěn)定性、可維護(hù)性。像星云測試旗下主要針對于Java語言的Horn軟件測試工具平臺就屬于可視化精準(zhǔn)測試。該平臺本身由計算機(jī)程序自動分析、輸入與存儲了大量可進(jìn)行軟件質(zhì)量分析的數(shù)據(jù)。Horn提供一種原生的數(shù)字化技術(shù),該技術(shù)沒有改變原有的質(zhì)量檢測流程,卻能夠通過數(shù)據(jù)分析對該過程進(jìn)行分析和跟蹤。換句話說,Horn把整個軟件變成了透明的盒子,并從開發(fā)、測試、分析、管理、驗收等不同角度對其進(jìn)行全方位可視化精確診斷和對應(yīng)分析,工程師找BUG更方便,管理者也能隨時可以登錄“星云測試-teststars.cc”查看項目整體進(jìn)度與細(xì)節(jié)過程。即使在度假中,你也可以隨時登錄了解項目和隊員進(jìn)展情況,完美解決工作與生活之間做Balance的難題。豈不快哉?
比起Horn,專門針對蘋果系統(tǒng)的Paw也毫不遜色。Paw在架構(gòu)上分為客戶端軟件和企業(yè)測試私有云端平臺,用戶可將客戶端平臺作為媒介,接收被測試軟件產(chǎn)生的測試數(shù)據(jù),并實時同步到私有云平臺。由于該云端提供Web功能接口,無需安裝任何軟件就可使用,因此項目管理者可以隨時隨地快速瀏覽Paw,以此進(jìn)行測試數(shù)據(jù)的分析、測試進(jìn)度的數(shù)字化跟蹤、調(diào)用測評數(shù)據(jù)、實時遠(yuǎn)程協(xié)同、異地測試等活動,從而徹底解決了測試數(shù)據(jù)分散割裂、不統(tǒng)一的管理弊病。
有了這樣的精準(zhǔn)測試,企業(yè)運(yùn)營成本自然也能大為降低。星云平臺全面提供Android、大型網(wǎng)站J2EE、蘋果移動端APP應(yīng)用、MacOS系統(tǒng)下的應(yīng)用軟件、智能汽車軟件等蘋果全系列的可視化精準(zhǔn)測試解決方案。目前平臺上有:互聯(lián)網(wǎng)、智能機(jī)器人、金融保險、車聯(lián)網(wǎng)等諸多領(lǐng)域的3000多家企業(yè)用戶。企業(yè)可以根據(jù)需要,自由選擇所需的軟件測試平臺。
總結(jié)
以上是生活随笔為你收集整理的软件测试要求太高,软件“故障门”频现 对软件测试提出更高要求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python定时器 循环_python从
- 下一篇: 教资计算机科学与技术教资,教资笔试查成绩