精彩回顧:2020年自動化軟件測試質量峯會

本文純屬信息共享,由於以前參加了一次ASTQ峯會,也算是2020年中比較盛大的一場自動化軟件測試業界的交流展現會,會中聽到各行各業的大師們關於本身的行業困境和自動化測試應用故事的真實講述,特別有趣,對我來講也挺有一些觸動的,因此一直想要記錄下來。api

20201117日,Parasoft舉辦了有史以來第一次2020自動軟件測試和質量(ASTQ)峯會,展現了行業領導者如何解決實際軟件質量問題。對於軟件測試人員和管理人員來講,這是一個很好的在線活動,能夠從真實的組織中聽到第一手的信息,瞭解他們如何解決軟件測試中的實際挑戰。特別有趣的是,除了一位行業分析師以外,全部的演講都是由實際的軟件人進行的,他們的工做是爲了使他們的軟件更好。架構

他們的活動主持人曾經跟咱們講述過,他的經歷很是有趣。他們把每一個演講限制在15分鐘內,這樣每一個演講者就能夠快速地講到最重要的想法。在每一個環節的最後還有一個簡短的Q & A框架

爲了避免用在會議上花費太多時間,因此他們努力尋找最有趣的演講者,他們的故事最吸引人,也能夠幫助其餘人解決他們組織中的相似問題。讓他們快速地讓你得到最大的價值。演講者涵蓋了單元測試、API測試、測試數據管理和服務虛擬化等主題。微服務

會議亮點

讓咱們來看看一些亮點。全部的課程都是在線的,若是你錯過了現場活動。你能夠根據本身的時間安排和需求,按照任何順序點播觀看每一個環節。工具

第一講:高質量推進企業自上而下的執行力和自下而上的發展目標

第一個環節是由特邀演講者Diego Lo Giuduce發表主題演講,他是來自Forrester Research的副總裁兼首席分析師。單元測試

Diego在軟件質量方面有着豐富的經驗和獨到的看法,在他的演講中分享並回答了三個問題。測試

  • 是隻講速度仍是講質量的速度?
  • 測試的行業現狀如何?
  • 應該如何讓測試適應開發的新需求?

第二講:用服務虛擬化加速應用交付速度

接下來是ING MortgagesIOVIO顧問Herminio VazquezHerminio曾幫助在全球範圍內爲大型ERPCRM的實施部署自動化測試解決方案,並在爲很是大的事件創建複雜的測試場景模型方面有着有趣的經驗。編碼

他帶着咱們進行了一次 "英雄之旅",向咱們展現了他的開發人員如何在一家依賴容器的全球金融組織中使用有效的服務虛擬化基礎架構來贏得變革和測試的戰鬥。儘管他們的環境很複雜,但他們創建了一個系統,每一個團隊成員均可以在一個隔離的環境中按需部署本身的服務和測試。所以,他們能夠在不影響彼此的狀況下消耗測試數據。spa

第三講:測試不可測——解決測試環境的困境

接下來是阿拉斯加航空公司的高級軟件工程師Ryan PapineauRyan一直深度參與測試一套很是複雜的相互關聯的應用程序,這是維持一家航空公司運行所必需的。他闡述了他們所面臨的挑戰。代理

除非你有航空業的經驗,不然很容易忽視他們系統的複雜性,從加載到調度到加油等等。創建一個能正確測試你的軟件的真實測試環境是一個很大的挑戰。

Ryan解釋了他們如何使用服務虛擬化來解決複雜的實時基礎設施的挑戰,經過使用代理和測試數據管理。這給他們帶來了一個功能齊全的協調和集成環境,使他們可以可靠地測試他們的方案。這很吸引人,充滿了對本身組織的想法。

第四講:爲微服務應用提供高覆蓋率和高質量的服務

接下來的主講人是Fitch Solutions的高級軟件工程師Vince RecupitoFitch是一家金融公司,軟件創建在200多個微服務上。他們常常出現計劃外停機的問題,但願減小這種影響。這不只對客戶不利,並且對他們的SLA也不利。此外,他們還有不少工做在洗牌。這意味着常常在他們沒有見過的微服務上工做。

爲了解決這些問題,他們決定投入一個嚴格的單元測試計劃,依靠Parasoft Jtest來幫助快速建立可維護的測試,並實現代碼覆蓋率目標。看看他們是如何處理的,以及它在減小系統停機時間以及意外提升開發人員生產力方面所回報的好處,這種聽取別人講述真實案例中遇到的問題和解決過程真是引人入勝。

第五講:虛擬化Web服務以驗證API和數據交互

接下來是Sabre的首席軟件架構師Sandeep Meesarapu,這是另外一家旅遊技術公司。他們的一些挑戰與上面阿拉斯加航空公司演講中的問題有重疊。他們還與酒店、郵輪公司、旅行社、鐵路等互動。

Sandeep介紹了減小開發人員和測試人員停機時間的方法,以及如何讓團隊專一於測試而不是下游系統的可用性。經過記錄系統的請求響應,他們可以在被測應用和下線系統之間進行智能虛擬化。這使得他們在測試時能夠消除對下線系統的依賴,在須要的時候解放人員去作他們的工做。

Sabre還利用Parasoft持續測試平臺的優點,在測試環境中捆綁特定行業的服務組,方便使用,好比特定的航空公司和運營商,其特定的配置和數據。這讓你在測試時能夠快速解脫任何受限的資源。

第六講:定義和衡量測試自動化實踐的ROI

最後一個真實世界的故事是由凱撒娛樂公司負責質量保證的IT經理Roosevelt Washington講述的。Roosevelt談到了他們定義和衡量測試自動化投資回報率的目標。他向你們展現瞭如何在一個酒店集團中既能改進測試,又能瞭解如何計算改進後的測試價值。

Caesars擁有2萬個新的物業,但願他們的忠誠度計劃有一個一致的客人體驗,這些計劃依賴於在全部這些物業的大量機器上使用獎勵卡,這須要大量的集成工做和測試。

他們建立了一個自助式的自動化框架,用戶能夠進入一個界面,選擇他們想要運行的用例,即便他們不知道如何編碼,也能夠離開。並且重要的是,Roosevelt展現了他們如何衡量全部這些自動化基礎設施的好處,確保他的預算是合理的,他過去所作的和他下一步計劃作的。

當他解釋瞭如何衡量投資回報率的方式時,有一些很好的提示,能夠很容易地證實你須要爲你的測試自動化項目得到正確的工具的努力和預算。

總結會議

最後,Parasoft戰略計劃副總裁Mark Lambert作了簡短的總結。Mark對關鍵主題作了一個很好的(也很簡短的)總結。若是你正在尋找一個簡明扼要又充滿閃光點的會話,這就是一個。

在他的會議中,Mark回顧了此次虛擬峯會上分享的關鍵信息和學到的經驗。測試自動化使各類規模和行業的企業都能經過API測試、服務虛擬化和單元測試等技術來應對各類測試挑戰,實現質量目標。

相關文章
相關標籤/搜索