醫(yī)療行業(yè)案例:過(guò)測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)提供安全的高質(zhì)量醫(yī)療設(shè)備
Parasoft是構(gòu)建高質(zhì)量軟件的最佳解決方案。從開(kāi)發(fā)到質(zhì)量檢查,Parasoft的技術(shù)通過(guò)集成靜態(tài)和運(yùn)行時(shí)分析,單元、功能和API測(cè)試,以及服務(wù)虛擬化,在不犧牲質(zhì)量和安全性的情況下加快軟件交付,節(jié)約交付成本。
那么Parasoft究竟能夠運(yùn)用在哪些領(lǐng)域?是否對(duì)于您的項(xiàng)目有幫助呢?本文小編給大家?guī)?lái)一個(gè)真實(shí)案例——史密斯醫(yī)療使用Parasoft通過(guò)測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)提供安全的高質(zhì)量醫(yī)療設(shè)備。
>>如果您想使用Parasoft測(cè)試是否滿(mǎn)足項(xiàng)目要求,可聯(lián)系客服申請(qǐng)?jiān)囉?/span>。
企業(yè)背景
史密斯醫(yī)療是全球領(lǐng)先的專(zhuān)業(yè)醫(yī)療設(shè)備制造商,為全球醫(yī)療市場(chǎng)提供創(chuàng)新和拯救生命的解決方案。
為其醫(yī)療設(shè)備提供安全、高質(zhì)量的軟件是必須的。為他們的醫(yī)療設(shè)備提供安全、高質(zhì)量的軟件是當(dāng)務(wù)之急。因此,史密斯醫(yī)療在制造其安全關(guān)鍵型的 嚴(yán)格的工程流程來(lái)制造其安全關(guān)鍵型醫(yī)療設(shè)備,其中軟件測(cè)試在驗(yàn)證和確認(rèn)方面發(fā)揮著關(guān)鍵作用。
挑戰(zhàn)
由于安全和安保要求,開(kāi)發(fā)醫(yī)療設(shè)備軟件很困難。軟件驗(yàn)證和確認(rèn)在證明預(yù)期功能已經(jīng)實(shí)現(xiàn)以及安全和安保已經(jīng)納入產(chǎn)品方面發(fā)揮著重要作用。
測(cè)試自動(dòng)化是Smiths Medical測(cè)試方法的一個(gè)重要基礎(chǔ)。以前在采用工具方面的嘗試并不完全成功。開(kāi)發(fā)團(tuán)隊(duì)一直在尋找一種解決方案,以使他們的產(chǎn)品能夠滿(mǎn)足客戶(hù)的需求。開(kāi)發(fā)團(tuán)隊(duì)正在尋找一個(gè)解決方案,以支持他們的整個(gè)測(cè)試工作。測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)的新方法和思維方式。
圖示:測(cè)試金字塔
解決方案
為滿(mǎn)足Smiths Medical的要求,廣泛尋找綜合測(cè)試解決方案,包括對(duì)商業(yè)和開(kāi)源方案的評(píng)估。
對(duì)工具的評(píng)估包括七個(gè)商業(yè)供應(yīng)商和一些開(kāi)源工具的選擇。史密斯醫(yī)療的要求包括從測(cè)試金字塔的底部到頂部的測(cè)試支持:
- 靜態(tài)分析
- 集成到CI管道中
- 目標(biāo)執(zhí)行
- 工具鑒定
Parasoft滿(mǎn)足了這些要求,并被選為供應(yīng)商,以幫助 團(tuán)隊(duì)實(shí)現(xiàn)他們的測(cè)試目標(biāo)。
Parasoft解決方案的好處
在考慮了為其向TDD演進(jìn)提供工具支持的各種選擇,包括開(kāi)源解決方案后,Smiths Medical選擇了Parasoft C/C++test,原因很多。
對(duì)需求的全面支持
在評(píng)估和選擇合適的工具時(shí),技術(shù)和業(yè)務(wù)要求很重要。對(duì)于Smiths Medical來(lái)說(shuō),低學(xué)習(xí)曲線(xiàn)、供應(yīng)商的市場(chǎng)占有率、整體采用成本的降低以及與CI管道的無(wú)縫整合是他們的首要考慮因素。Parasoft C/C++ Test滿(mǎn)足了所有的要求。
與開(kāi)源解決方案相比,維護(hù)成本更低
雖然是開(kāi)源的堅(jiān)定支持者,但Smiths Medical意識(shí)到,采用完全的開(kāi)源解決方案意味著要為培訓(xùn)、維護(hù)和工具使用投入資源。據(jù)估計(jì),這至少是一個(gè)全職開(kāi)發(fā)人員持續(xù)工作量的25%。
對(duì)安全關(guān)鍵應(yīng)用的工具鑒定
軟件開(kāi)發(fā)工具的一個(gè)經(jīng)常被忽視的標(biāo)準(zhǔn)是鑒定和鑒定工具包的可用性。用于Parasoft C/C++test的工具鑒定工具包,使創(chuàng)建靜態(tài)分析、單元測(cè)試和覆蓋率要求的工具鑒定所需的支持文件的過(guò)程自動(dòng)化。這些工具包減少了人為錯(cuò)誤的可能性,并縮短了執(zhí)行工具鑒定的時(shí)間。
對(duì)安全關(guān)鍵應(yīng)用的工具鑒定
軟件開(kāi)發(fā)工具的一個(gè)經(jīng)常被忽視的標(biāo)準(zhǔn)是鑒定和鑒定工具包的可用性。用于Parasoft C/C++test的工具鑒定工具包,使創(chuàng)建靜態(tài)分析、單元測(cè)試和覆蓋率要求的工具鑒定所需的支持文件的過(guò)程自動(dòng)化。這些工具包減少了人為錯(cuò)誤的可能性,并縮短了執(zhí)行工具鑒定的時(shí)間。
測(cè)試自動(dòng)化,靈活支持基于主機(jī)和目標(biāo)的測(cè)試
基于主機(jī)和目標(biāo)的執(zhí)行、分析和代碼覆蓋能力對(duì)于支持Smiths Medical的測(cè)試環(huán)境至關(guān)重要。由于其產(chǎn)品開(kāi)發(fā)的性質(zhì),他們需要在主機(jī)和目標(biāo)系統(tǒng)上進(jìn)行驗(yàn)證,Parasoft C/C++test集成到他們現(xiàn)有的測(cè)試環(huán)境和CI/CD管道中。
集中報(bào)告以監(jiān)測(cè)進(jìn)展和成功
衡量成功在任何項(xiàng)目中都是至關(guān)重要的,Smiths Medical利用Parasoft DTP來(lái)跟蹤他們?cè)诖a復(fù)雜性和代碼覆蓋率等指標(biāo)上的進(jìn)展。他們的理念是監(jiān)測(cè)積極方向的趨勢(shì)與指標(biāo)本身的價(jià)值。
結(jié)果
Smiths Medical已經(jīng)將他們的測(cè)試發(fā)展為測(cè)試驅(qū)動(dòng)的開(kāi)發(fā),并從他們收購(gòu)和采用Parasoft C/C++test進(jìn)行安全關(guān)鍵型軟件開(kāi)發(fā)中看到了許多積極成果。
Parasoft——領(lǐng)先的自動(dòng)化測(cè)試工具,滿(mǎn)足絕大多數(shù)行業(yè)標(biāo)準(zhǔn)
Parasoft是一家專(zhuān)門(mén)提供軟件測(cè)試解決方案的公司,幫助企業(yè)打造無(wú)缺陷的軟件。
從開(kāi)發(fā)到質(zhì)量檢查,Parasoft的技術(shù)通過(guò)集成靜態(tài)和運(yùn)行時(shí)分析,單元、功能和API測(cè)試,以及服務(wù)虛擬化,在不犧牲質(zhì)量和安全性的情況下加快軟件交付,節(jié)約交付成本。
強(qiáng)大的報(bào)告和分析功能可幫助用戶(hù)快速查明有風(fēng)險(xiǎn)的代碼區(qū)域,并了解新代碼更改如何影響其軟件質(zhì)量,而突破性的技術(shù)將人工智能和機(jī)器學(xué)習(xí)添加到軟件測(cè)試中,使組織更容易采用和擴(kuò)展跨開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)的有效的軟件測(cè)試實(shí)踐。
Parasoft針對(duì)C/C++、Java、.NET和嵌入式的開(kāi)發(fā)測(cè)試都有著30多年的深入研究,很多全國(guó)500強(qiáng)企業(yè)使用Parasoft的產(chǎn)品實(shí)現(xiàn)了軟件快速、高質(zhì)量的交付。
獲取Parasoft資料或申請(qǐng)?jiān)囉每杉観Q:2867205852