物聯網步步逼近,軟件測試問題如何解決?
在當今智能化、網絡化的世界里,軟件無所不在,而且無時不在。從政府到企業再到個人生活,都離不開軟件。通過軟件來獲得競爭優勢,已經是企業決勝市場的常用武器。耐人尋味的是,軟件故障所帶來的危害也是驚人的。這種危害不僅包括即時利益的損失,也包括對企業長期信譽和品牌的影響。因此,軟件測試的效率和完備程度就成為確保軟件不發生或者少發生故障的核心能力。這自然也關系到企業的核心競爭力。
穩定且高質量的軟件意味著生產力不會因為軟件崩潰或是出現漏洞而受影響。競爭力因此可以提升,而不穩定的軟件則有可能增加企業的風險。值得欣慰的是,近年來軟件測試市場進入了類似于文藝復興時期般的繁榮——從技術創新到其在產業價值鏈中所處的地位都取得了巨大的進步,為企業解決軟件質量方面的困擾提供了更加穩定的基礎。因而,軟件測試從以往那種處于末端不為人知的狀態,轉而成為企業全部生命周期中的一個重要組成部分。
技術創新提升軟件測試價值
因產品內軟件比重的增大,軟件與企業收益、風險以及品牌信譽之間有著越來越密切的關系。這也使得企業領導層越來越意識到軟件測試的重要性。而軟件業本身也正在從原本主要關注于開發進度轉向全面管理成本、質量和進度,以便從整體上降低企業風險。
欲速則不達,企業必須把風險和進度等多種因素充分地考慮進來。軟件和平臺的復雜度飛速攀升。企業都意識到,軟件即便已經開發完成并處于使用中,仍然存在一定的風險。這就是說,軟件測試必須作為其整個生命周期中不可或缺的標準組成部分。
近年來,在軟件廠商和測試專業人士的共同努力下,測試工作在整個軟件生命周期中的地位和作用有所提升。測試專業人士對于相關技術的發展具備了比以往更強大的信心。他們不再只是站在軟件開發過程中的后臺,而是常常站在第一線直接面對客戶,為客戶提供風險評估和診斷,而且軟件版本的每一次更新都離不開他們的努力。軟件測試人員戰略地位的提升也幫助軟件提供商向客戶提供更高質量的產品和服務,使得客戶關系更加融洽。
軟件測試在產業中的地位上升,不論是來自技術提升的結果,或是企業界對產品與其軟件質量的重視,均有密切關系。但軟件測試技術的創新在過去的幾年內有目共睹,這主要體現在以下幾個方面:
移動環境:在移動的環境中保證軟件質量,這不僅對軟件企業是新挑戰,也激發了許多相關的技術創新。特別是智能手機和平板電腦的迅速普及后,自帶設備(BYOD)潮流的興[FS:PAGE]起。移動辦公,這已經不是什么奢侈的想法,而是一種必需。
云計算與物聯網:云計算所帶來的不僅是技術變化,也是經濟環境的變化。由此對可擴展性、性能和安全性所帶來的挑戰,催生了許多新物聯網的技術創新。而要能享受到物聯網帶來的創新與便利,相關的設備要求了更強大的軟件運算能力及功能。因此,設備在出廠前的測試及跨越設備和云等各層級的測試也顯得更加重要。
嵌入式軟件與企業級應用軟件的融合:這種融合顯然是一種長期趨勢。由此可以讓物聯網設備與企業級應用一同融入到云計算的架構之中,更加充分地交流和共享信息,從而讓企業的生產價值鏈從市場、用戶到生產管理實現更高程度的全程自動化。這種架構上的提升給軟件測試也帶來了更廣泛的要求和挑戰。
軟件測試工具市場格局
軟件測試工具的集成化及其對產品生命周期的覆蓋,是軟件測試領域當今和未來的必然趨勢。軟件測試工具提供商也不再是獨善其身,而必須廣泛的與更多廠商成為合作伙伴生態系統。嵌入式軟件測試亦相同。例如,風河公司是嵌入式軟件市場的領導者。它就已經與HP和IBM等公司密切合作,讓各自的軟件測試工具可以集成在一起。風河也與Coverity公司攜手合作,共同針對嵌入式軟件安全性需求來整合其開發測試解決方案,以便在應用程序編寫時能夠更快、更容易地找出設備軟件安全漏洞。
知名市場研究機構voke長期追蹤研究軟件測試工具市場格局。其研究報告指出,軟件測試市場的贏家將是這樣的提供商——軟件測試廠商應當是深刻地理解到軟件測試不僅關系到軟件產品的質量,而且更關系到企業用戶兌現其品牌承諾的能力。成功的軟件測試提供商必力,voke機構向業界提供了“voke市場推動者格局”報告(圖1)。
圖1:voke市場推動者格局。
voke在這份報告中指出,軟件企業在選擇其軟件測試解決方案的時候,應該慎重考慮以下要素:你要測試的應用、服務、設備或者硬件是什么?你希望用怎樣的方式來測試它?你希望在整個產品生命周期里的哪些階段進行測試?你要進行軟件測試的頻率有多高?你的軟件產品將會被用在哪些地方?軟件的使用者是誰?軟件與硬件的關系如何?軟件的關鍵性程度有多高?如果發生故障會帶來的影響有多大?你的軟件是否必須符合行業規范?
對于以上這些問題,不同的企業所給出的回答肯定是各不相同的。“voke市場推動者格局”報告有利于企業回答上述問題并選擇適當的解決方案提供商。在這個格局中,風河公司的解決方案被歸入級別最高[FS:PAGE]的“變革型”提供商,比較適合以下情況的軟件企業采用:強調設備軟件質量的企業;為設備軟件尋求商業級測試解決方案的企業;希望有效管理軟件復雜度和產品上市速度,并且有高安全性需求的企業;希望通過設備軟件來增強競爭優勢的企業;尋求與傳統IT生命周期相互融合的企業。
軟件已經是企業在競爭中脫穎而出的利器。而隨著物聯網時代的步步逼近,設備也很少單獨運行,越來越多的則是參與到M2M式的交互合作當中。多核、多操作系統、64位,這都是當今最熱門的技術,而hypervisor(管理程序)在其中起到關鍵性作用。不僅軟件環境如此復雜,產品上市速度的壓力也更加嚴峻。特別是消費電子產品,其生命周期有的時候竟短于6個月。因此,傳統的人工軟件測試方法已經無法趕上其速度,自動化測試成為必然的選擇。
相關文章
快速成功地連接物聯網產品的5個技巧
對于物聯網設備制造商來說,蜂窩物聯網是實現互聯網連接的最可靠和最容易獲得的方式之一。根據ABIResearch的數據,到2026年,全球蜂窩物聯網設備總數將達到57億。蜂窩物聯網的采用正在增長,因為它易于部署和擴展。您只需要一...
江西:到2023年底物聯網產業規模突破2000億元
5月19日,記者從江西省工信廳獲悉,為深入實施數字經濟做優做強“一號發展工程”,加快江西物聯網新型基礎設施建設,江西省工信廳、省委網信辦、省科技廳等9部門聯合出臺《江西省加快推進物聯網新型基礎設施建設實施方案》(以下簡稱《方案...
物聯網加速融入生活場景,智能家居設備能做什么?
智能設備和物聯網已經進入現代家庭生活的幾乎所有方面。從您的安全系統到冰箱,“智能”電器已成為新常態。但它們真的能讓你的家變得更好嗎?或者所有這些智能家電只是另一種時尚,從長遠來看,您最終會后悔花額外的錢?讓我們來看看在家里裝滿...
京東方:物聯網創新業務打開更多增長空間
從北京大興國際機場,到莫斯科城鐵列車,再到紐約商超門店,如今,物聯網創新解決方案已覆蓋全球眾多地區、涉及生活的方方面面,帶給人們全新的體驗。而這一改變的背后,正是京東方在物聯網領域取得的豐碩成果。夯實全球半導體顯示霸主地位...
5G如何改善物聯網部署的6個示例
隨著數字化轉型如火如荼地進行,連接的設備數量正在快速增長。IDC數據預測,到2025年,每分鐘連接的物聯網設備將達到152,200臺。雖然這將轉化為更多的數據,從而有更多的途徑來提高效率,但對于這種數據交換來說,一個強大的網絡...