基於HP ALM的應用質量管理
本篇文章版權由ECF和HP所有
IT日新月異,市場瞬息萬變,業務隨時都在發生變化,而在業務與IT技術緊密結合的今天,業務的變化勢必引發IT系統的變動。企業的IT系統,主要分為三個層面:最底層是IT基礎設施,其上是IT系統平臺,再往上是IT應用。與業務對接的正是IT應用,針對IT應用質量的管理直接影響業務的執行。業務的敏捷性也取決於IT應用的敏捷性。
測試是保證應用質量的手段
IT應用質量的確保,需要做大量的測試工作。但很多企業的傳統IT都是重開發,輕測試。這樣就會造成在應用部署到生產環境之後才發現應用質量不過關,而此時已經妨礙了業務,可能直接導致企業客戶的流失、市場品牌與信用的受損等。
調查表明,IT高管中有76%都認為在過去兩年中他們實施的IT專案只有不到50%的專案達到了預期的業務成果。那些失敗的IT專案給使用者造成了非常大的業務風險,使用者不得不通過二次或多次重複開發來提高應用質量滿足業務需求,其開發成本以及給業務所造成的損失遠遠超過對軟體測試的投入。這種局面並非是企業的粗心大意造成的,相反絕大多數企業在選擇昂貴的IT應用時都極其審慎,主要是兩個認識誤區使企業忽視了測試。
一是很多企業認為,他們購買的是大品牌廠商的產品,都是經過嚴格測試沒有質量問題的。的確很多軟體產品出廠時質量是非常好的,但是在提供給終端使用者的時候,每個客戶又有各不相同的需求和情況,這就需要軟體產品能提供一些“個性化”應用。往往是在“個性化”實施過程中,出現許多問題,這是很多企業始料未及的。
又或者很多企業認為只要交給第三方評測中心,出具權威證明,就可以高枕無憂了。但企業的IT應用在不斷變動,因為企業的業務在不斷變動,使用者往往必需要做很多修改來適應業務流程需求,然後往往正是由於這些修改,造成產品在具體應用時出現許多想象不到的問題,因此使用者需要在IT應用的實際環境中進行各種測試來考量IT應用質量。
因此,不能將IT應用的質量只寄託在軟體開發商與第三方評測身上,國內使用者往往將IT專案失敗的原因歸咎到第三方身上,其實這是錯誤的,對這些IT專案失敗,企業的CIO應該負主要責任。支撐業務系統的IT系統質量關係企業命脈,不能依靠第三方來保證,一定要掌握在自己手裡。在準備上IT應用前,使用者就應當計劃足夠的預算與人員來保障IT應用質量。
所以,軟體測試不是傳統意義上軟體產品交付前單一的“找錯”過程,而是軟體正常交付、應用提升的一大利器。它貫穿於軟體生產過程的始終,是一個科學的質量控制過程。從一個軟體專案的需求調研、設計、編碼、驗收,直到執行維護,整個過程都需要有軟體測試工程師的介入和把關。
遴選測試工具助力IT應用質量保證
工欲善其事,必先利其器。在IT系統擁有海量資料,並在各種環境大規模應用的今天,光憑人工測試很難做到高效率與高可靠性。
IT應用質量管理,除了人的經驗與策略,一套優秀的IT質量管理工具也很重要,在網際網路普及的今天,大量越來越複雜的WEB應用被交付企業使用,人工在短時間內只能檢查幾類重點漏洞,要涵蓋WEB應用的全面安全,則要引進自動化測試工具。對於測試人員而言,這樣的工具要易操作,並且能很快展現出一個應用的整體框架,即能讓測試人員迅速瞭解整體漏洞情況,這樣在後期再經測試人員的一一檢查確認,結合工具的效率與人的經驗知識,就可以完成一個複雜應用全面精準的測試,以最大程度保證其質量。
安全測試領域必須由企業的安全部門和軟體開發部門的緊密合作才能成功,因為軟體安全包含了風險管理和軟體開發。在今天這樣複雜的軟體應用系統中,安全漏洞可以隱藏在這些地方中的任何一個部分。倘若不運用自動化的檢測工具,則無法發現這些隱藏的安全漏洞。將檢測安全漏洞的任務交給程式碼檢測部門做人工檢查是基本不現實的。
惠普的WebInspect可以分析當今基於正在興起的 Web 2.0技術的複雜 Web應用程式,它具備快速掃描能力、廣泛的評估範圍且可提供精確的Web應用程式掃描結果。WebInspect的SecureBase是一個應用層漏洞資料庫,包括約4400個獨特的Web應用漏洞、威脅與安全檢查,是全球最大、最全面的此類資料庫。
安全測試只是惠普質量管理中心(AQM, Application Quality Management)的一部分,此外還有功能與效能測試。這三大支柱構成了IT應用的質量管理:首先應用能夠執行嗎?其次應用執行得好嗎?最後是應用安全嗎?
為了在各種環境中實現軟體測試和質量保障自動化,惠普質量管理軟體通過嚴密控制的質量測試環境,最大程度地降低了部署新應用和更新應用帶來的業務風險;控制質量管理,讓其能夠改善可視性、生產效率、可跟蹤性和可重複性;降低了對於手動流程的依賴,節省了大量人工成本和法規遵從成本;測試流程週期有級數上的改進,在頻繁構建應用的情況下,這可以帶來大幅的時間與人力成本節約。與此同時,各種應用和環境在質量、可靠性、穩定性和效能方面都得到了改善。
本篇文章版權由ECF和HP所有
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25389417/viewspace-690048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 惠普應用生命週期管理解決方案--HP ALM 11
- 基於MaxCompute的數倉資料質量管理
- 基於流程管理,提高工作質量和效率
- Jira使用簡介 HP ALM使用簡介
- 基於 Flink 的實時資料消費應用 / 功能質量保障方法
- 質量管理八項原則及其應用指南(轉)
- 統計技術在質量管理中的應用(轉載)
- 迴歸測試中的專案質量管理應用(轉)
- 質量管理基礎工作(轉載)
- 測量系統分析(MSA)在企業質量管理中的應用(轉載)
- 如何提升 Web 應用的程式碼質量Web
- 如何管理基於微服務的分散式應用程式微服務分散式
- [質量管理] 《製造業質量管理數字化實施指南》
- 比亞迪質量管理RabbitMQ服務(比亞迪質量)MQ
- 談談如何提升應用釋出的質量?
- 寫好測試,提升應用質量
- 【質量管理】SMT電子廠超實用的六西格瑪(6σ)質量管理工具一覽表!
- 基於數採儀對水質自動取樣方案的應用
- 專案質量管理
- FindBugs質量管理
- 基於Halcon的印刷影象質量檢測系統
- 如何做好質量管理、提高研發的程式碼質量?
- 基於Web的管理應用平臺架構高手請入Web架構
- 使用Knative基於構建、部署、管理serverless應用Server
- 基於flask的最小的應用Flask
- 【質量管理】福特全球質量改進流程,達成高品質的保證
- 質量管理的核心工作(轉載)
- iView:一套基於Vue的高質量UI元件庫ViewVueUI元件
- 基於應用程度的系統應用優化優化
- 優秀WP7應用的質量標準薦
- 基於SonarQube程式碼質量檢查工具總結
- Sonar程式碼質量管理
- 程式碼質量管理-Sonar
- 資料質量管理模型模型
- 信管筆記 -- 質量管理筆記
- 基於 Redux + Redux Persist 進行狀態管理的 Flutter 應用示例ReduxFlutter
- 基於Dapr的 Azure 容器應用
- 用“質量門”確保專案質量(轉)