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