原創(chuàng)|實施案例|編輯:鄭恭琳|2020-08-06 14:26:08.280|閱讀 182 次
概述:為了實現(xiàn)圍繞Java環(huán)境中軟件質(zhì)量的目標,思科采用了Parasoft的Jtest解決方案。在過去的幾年中,Parasoft Jtest的常規(guī)使用已成為企業(yè)標準——每天使用它的人數(shù)從24個增加到1100多個開發(fā)人員。該公司正在從規(guī)則和設置的自動配置以及Java技能的不斷發(fā)展中獲得生產(chǎn)力收益。開發(fā)團隊正在軟件開發(fā)生命周期中更早地發(fā)現(xiàn)錯誤——從而在對它有更高要求的市場中提高了整體生產(chǎn)率和質(zhì)量。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
世界頂級公司依靠網(wǎng)絡解決方案的全球領導者思科系統(tǒng)公司(Cisco Systems)來確保其關鍵任務系統(tǒng)持續(xù)運行。這就是為什么公司積極投入精力以確保其軟件質(zhì)量是世界一流的。
考慮到系統(tǒng)故障會造成數(shù)百萬美元的損失,思科知道質(zhì)量保證是其持續(xù)取得市場成功的核心因素。
為了實現(xiàn)圍繞Java環(huán)境中軟件質(zhì)量的目標,思科采用了Parasoft的Jtest解決方案。在過去的幾年中,Parasoft Jtest的常規(guī)使用已成為企業(yè)標準——每天使用它的人數(shù)從24個增加到1100多個開發(fā)人員。該公司正在從規(guī)則和設置的自動配置以及Java技能的不斷發(fā)展中獲得生產(chǎn)力收益。開發(fā)團隊正在軟件開發(fā)生命周期中更早地發(fā)現(xiàn)錯誤——從而在對它有更高要求的市場中提高了整體生產(chǎn)率和質(zhì)量。
思科的產(chǎn)品為遍布Internet的許多站點和Web應用程序提供了動力,因此該公司了解到,交付高質(zhì)量解決方案的能力很大程度上取決于思科。為了滿足不斷增長的客戶需求和期望,思科推出了一項影響深遠的計劃,以推動軟件質(zhì)量的卓越發(fā)展。
“思科意識到,要保持在市場的領先地位,它必須擁有最好的工具來提高質(zhì)量,”負責評估軟件測試產(chǎn)品和工具并促進其采用的技術負責人Andy Chessin說。
但是,思科的挑戰(zhàn)之一是圍繞其Java開發(fā)人員致力于開發(fā)測試過程,以消除軟件錯誤并生成干凈的代碼。思科對質(zhì)量的期望很高,因此軟件開發(fā)人員和工程師要對滿足軟件測試和質(zhì)量的嚴格要求負責。受到特別關注的三個領域是靜態(tài)分析、單元測試和代碼審查。
但是,如果沒有完善的測試平臺和軟件,就無法滿足如此高的要求。考慮到這一點,思科投資了Parasoft Corp. Central的開發(fā)測試解決方案,以支持其Java開發(fā)工作,Cisco實施了Parasoft的Jtest以消除開發(fā)應用程序代碼時的關鍵軟件錯誤。
但是,質(zhì)量與技術一樣,也取決于文化和承諾。為確保成功完成軟件質(zhì)量工作,該公司需要使用Parasoft Jtest產(chǎn)品來提高較高的采用率和使用率。Chessin在這項工作中起著特別重要的作用。當他到達公司時,他意識到有必要制定清晰的計劃來實施Jtest,培訓開發(fā)人員并支持采用。現(xiàn)在,Chessin現(xiàn)在被簡單地稱為“藍圖”,它借鑒了Parasoft的開發(fā)測試框架來制定計劃,該計劃確立了角色、職責和期望,以推動Cisco開發(fā)人員在Parasoft Jtest中的實施。
這些努力的結果是驚人的。在過去的幾年中,使用Jtest的開發(fā)人員數(shù)量激增——從24個常規(guī)用戶增加到1100多個。
是什么使這成為可能?盡管思科高層領導的指示明顯加快了采用速度,但也很清楚,成功的實施與勤奮的計劃和積極的支持密切相關。
在過去的幾年中,使用Jtest的開發(fā)人員數(shù)量激增——從24個常規(guī)用戶增加到1100多個。
思科贊揚高級領導、勤奮的計劃和積極的支持。
Chessin和他的團隊提供了必要的基礎架構和協(xié)助,以擴大Parasoft Jtest的采用。
他們與開發(fā)人員會面以解決問題,舉行教育午餐,并制作了視頻點播課程以支持他們的培訓。事實證明,這樣的舉動對成功實施至關重要。通過以及時的方式向開發(fā)人員和架構師提供此類資源,與傳統(tǒng)培訓相比,他們能夠支持更多人的培訓和開發(fā)。
同時,Parasoft表現(xiàn)出極強的響應能力。該公司的代表不僅積極地解決了開發(fā)人員的疑慮,而且還迅速推出了必要的新功能,以支持Cisco苛刻環(huán)境中Parasoft Jtest產(chǎn)品的可用性和可擴展性。
Chessin表示:“如果沒有Parasoft的合作,我個人的成功率將大大降低。”“事情本來可以完成,但沒有那么快......我所感覺到的只是一個阻礙者,或者妨礙了就立即解決了。”
自動化配置是提高生產(chǎn)力的一個關鍵因素。盡管軟件架構師可能具有用于測試給定代碼庫的規(guī)則和設置的配置,但是Parasoft Jtest使架構師可以輕松地將其轉移到另一個代碼庫,進行修改并實施新規(guī)則。
當開發(fā)人員使用不同的技術(例如線程或企業(yè)Java Bean)時,此功能變得尤為重要。在幾秒鐘內(nèi),無需手動引入新規(guī)則和設置即可打開或關閉規(guī)則以保護代碼庫。當架構師將新的定制規(guī)則放在團隊服務器上時,所有開發(fā)人員都可以立即訪問它們。對于一支只有少量領導和遍布全球的開發(fā)人員的團隊來說,這代表了巨大的生產(chǎn)率提高。
通過以幫助開發(fā)人員提高自己的準確性的方式識別錯誤,也可以實現(xiàn)生產(chǎn)率的提高。例如,當開發(fā)人員單擊錯誤時,文檔不僅說明特定規(guī)則的工作原理,還提供首選代碼示例。Chessin說:“最大的收獲之一是Parasoft Jtest教會了工程師如何成為更好的開發(fā)人員。”在使用Parasoft Jtest的過程中,由于開發(fā)人員正在學習如何編寫更好的Java,我們在代碼庫中的缺陷越來越少。
隨著他們成為更好的開發(fā)人員,架構師將合并更多規(guī)則,從而獲得更好的代碼。具有周期性影響。”
此外,上游質(zhì)量管理正在向下游生產(chǎn)更好的產(chǎn)品。例如,在開發(fā)人員在簽入代碼之前在桌面上運行Parasoft Jtest的情況下,夜間的代碼庫變得更加干凈。通過在軟件開發(fā)過程的早期解決軟件錯誤和缺陷,他們消除了原本可能存在的質(zhì)量問題損害生產(chǎn)力或在下游造成質(zhì)量問題。
“最大的收獲之一是Parasoft Jtest教會了工程師如何成為更好的開發(fā)人員。在使用Parasoft Jtest的過程中,由于開發(fā)人員正在學習如何編寫更好的Java,我們在代碼庫中的缺陷越來越少。”
最后,通過將Parasoft Jtest與Eclipse Foundation的集成開發(fā)環(huán)境(IDE)集成,思科實現(xiàn)了開發(fā)人員生產(chǎn)率的提高。Eclipse IDE的豐富功能使開發(fā)人員可以在一個位置管理項目并在它們之間進行切換。它還提供了快速修復功能。
在許多情況下,Parasoft Jtest提供了一種向開發(fā)人員介紹此功能強大的工具和框架的杠桿,從而推動了生產(chǎn)率的提高,并將隨著時間的推移而不斷增長。
在將Jtest部署到1100個開發(fā)人員之后,思科現(xiàn)在致力于通過教育來提高采用率,以便在未來幾年中顯著提高質(zhì)量和生產(chǎn)率。Parasoft與Cisco一起提供持續(xù)的技術培訓,以確保所有Jtest用戶(無論是新手還是高級開發(fā)人員、架構師或測試人員)都可以使用學習資源。
思科的工具評估小組考慮了其他可能的基于Java的軟件質(zhì)量管理工具,但現(xiàn)在它顯然已經(jīng)將Parasoft Jtest建立為標準。
Chessin說:“我們擁有可以在這家公司中部署的最佳軟件工具。”
隨著這項工作的成功,它正在進行評估,以確定哪些工具應成為測試Web應用程序和面向服務的體系結構(SOA)環(huán)境中的軟件代碼的標準。
Chessin表示:“如果我可以讓其他供應商對我從Parasoft獲得的支持負責,那將是一個完美的世界。”“我從Parasoft獲得的支持、合作和真正的興趣是非凡的。”
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn