《3陳學鋒-測試雙螺旋塑造業界標桿 - v.1.6n.pdf》由會員分享,可在線閱讀,更多相關《3陳學鋒-測試雙螺旋塑造業界標桿 - v.1.6n.pdf(46頁珍藏版)》請在三個皮匠報告上搜索。
1、陳學鋒2023-05-26中國國際軟件質量工程峰會中國國際軟件質量工程峰會InternationalSoftwareQualityEngineering Forum測試雙螺旋測試雙螺旋,塑造業界標桿塑造業界標桿OpenTextOpenText 讓工作更加智能讓工作更加智能數字化運維管理數字化運維管理網絡安全網絡安全分析與分析與 AIAI內容管理內容管理體驗管理體驗管理應用現代化應用現代化商業網絡商業網絡應用程序交付和質量應用程序交付和質量在中國也有在中國也有研發中心研發中心2023 iSQE 2通過端到端 DevOps 和價值流管理,加速實現加速實現價值價值。規劃執行規劃執行從需求到交付的快速
2、商業價值流程,避免造成浪費。利用卓越的功能測試和性能工程工具,提升整提升整體品質體品質。通過多向量保護和數據防御降低風險降低風險快速阻止快速阻止威脅橫向蔓延并加以修復修復保護身份信息、調查威脅、了解影響并在幾分鐘內恢復數據,從而最大限度縮短停機時間最大限度縮短停機時間利用實時、上下文相關的威脅情報,彈性應對彈性應對不斷演進的威脅向量OpenTextOpenText 在測試和質量領域在測試和質量領域應用交付和質量價值流管理戰略性項目組合管理敏捷開發管理功能測試自動化性能工程發布控制質量管理部署自動化主要產品主要產品:LoadRunner,ALM,UFT,Octane,DA網絡安全和應用安全應用安
3、全2023 iSQE 3網絡安全威脅檢測和響應存檔與合規性威脅情報身份識別與訪問管理數據隱私與保護備份與災難恢復用戶和端點安全數字化取證SIEM、SOAR生產力解決方案主要產品主要產品:Fortify、ArcSight、NetIQ、Webroot、Carbonite、BrightCloud、EnCase、Voltage質量相關問題質量相關問題,影響巨大影響巨大2023 iSQE 4無法回家耽誤防疫大局無法旅游無法賺錢經濟損失巨大威脅生命安全保障軟件高質量是一件意義非凡的事情為現代化軟件打造高質量的基因為現代化軟件打造高質量的基因功能測試性能測試雙螺旋雙螺旋測試測試應用可用一定情況下,一定負載下
4、可用在實際情況下,實際業務環境下可以應用好用在模擬環境下好用,在真實環境下好用保障應用平時更穩定性、更可靠性提供優秀的容量規劃,還讓應用在將來也好用。-2023 iSQE 5保持持續交付高質量軟件的能力高質量的基因有高要求高質量的基因有高要求2023 iSQE 6傳統測試傳統測試輸入輸出正確,有測試報告,功能驗證通過并發用戶操作,有響應時間,有測試報告,性能驗證通過對整體業務把控不足對產品在實際業務中存在的問題不重視對真實世界模擬不足對軟件系統持續驗證能力不足對系統調優不重視雙螺旋雙螺旋測試測試含傳統測試的要求要求能及時發現產品在實際業務中存在的問題要求模擬第三方的服務要求模擬真實用戶的操作要
5、求模擬網絡環境的條件要求模擬多種正常、峰值以及異常負載條件要求隔絕研發和測試過分依賴要求把功能測試和性能測試打通,相輔相成雙螺旋雙螺旋測試測試-功能測試功能測試2023 iSQE 7功能在真實的業功能在真實的業務中能用嗎務中能用嗎?線上訂單線上訂單全渠道的功能測試全渠道的功能測試電腦端訂單電腦端訂單線下訂單線下訂單POS訂單訂單第三方接口第三方接口可用嗎可用嗎?不同瀏覽器能用嗎不同瀏覽器能用嗎?第三方平臺能用第三方平臺能用嗎嗎?移動手機訂單移動手機訂單不同的手機端能不同的手機端能用嗎用嗎?收款通道收款通道收款通道收款通道1收款通道收款通道2分賬分傭金分賬分傭金計算計算1計算計算2電商平臺電商平
6、臺全渠道功能測試,代表了企業自動化功能測試的成熟和完善桌面端能桌面端能用嗎用嗎?包括基礎功能測試包括基礎功能測試2023 iSQE 8 包括測試跨多個設備或者包括測試跨多個設備或者環境的單個業務流程環境的單個業務流程 也包括多業務流程在各種也包括多業務流程在各種的設備或者環境上的測試的設備或者環境上的測試 基礎功能測試主要依據是功能需求描述,驗證被測對象的各種輸入輸出的行為.全渠道功能測試實踐的核心全渠道功能測試實踐的核心 框架設計框架設計決定自動化方法和自動化框架 概念、標準和指南 動態共享庫、腳本、驅動程序、對象存儲庫、參數和參考文檔等等 商業知識收集商業知識收集學習業務知識,確定的業務用
7、例屏幕流和業務邏輯流驗證點 全渠道的組件腳本維護全渠道的組件腳本維護集中式單點維護單點測試執行控制依托業務妥善維護腳本命名規則和版本2023 iSQE 9克服新開發模式的挑戰克服新開發模式的挑戰開發都是短時間框架的迭代測試自動化開發和應用開發在同一環境中進行只有原型,沒有代碼,時間緊迫腳本錄制好后,但對象的屬性還可能會多次更改,因為仍在開發中開發人員在做代碼推送時,某些頁面可能會停止響應開發人員偶爾關閉應用程序服務器開發人員對數據庫的維護重置 GUI界面的開發,一直持續到迭代周期的最后一天2023 iSQE 10應對挑戰應對挑戰,采用以下技術采用以下技術2023 iSQE 11 服務模擬SVA
8、I識別技術對象存儲庫和對象共享虛擬對象/自定義對象 腳本組件可重用性捕獲全部對象應用測試數據一鍵生成GUI和API混合G2、Forrester 測試自動化的領導者在 ITCentral 的功能測試工具評選中位列#1客戶遍布全球各大行業,如政府、金融機構、制造業、電力等等公認為ITCentralStation的 API測試工具、功能測試工具、移動應用程序測試工具和回歸測試工具的領導者1999年以來的應用功能測試領導者是長期的領導者ITCentral Station-#1out it andws HEREG2 recognizes Micro Focus UFT One is a leader i
9、n TestAutomation,winter 2020!Read more abthe revie久經市場驗證久經市場驗證-應用功能測試領導者應用功能測試領導者2023 iSQE 12全渠道測試工具全渠道測試工具UFTUFT OneOne 覆蓋面廣覆蓋面廣 識別能力強識別能力強 腳本效率高腳本效率高 腳本有彈性健壯腳本有彈性健壯 測試左移測試左移 服務虛擬能力服務虛擬能力 先進的測試框架先進的測試框架2023 iSQE 13覆蓋面廣覆蓋面廣單元測試單元測試/組件測試組件測試/接口測試接口測試/功能測試功能測試/業務測試業務測試/回歸測試回歸測試/移動測試移動測試編碼的開發人員工具從業人員專從
10、業人員專用工具用工具UFT Developer測試自動化工具UFT One無代碼用戶工具Business Process Testing企業開發人員開發測試團隊集中式 QA工程師業務分析師/領域專家儀表板|報告|預配|結果分析按需數字實驗室按需數字實驗室物聯網ApiUFTMobileService Virtualization仿真物理分析 洞察模塊神經網絡+NLP引擎識別與自動化引擎 全面覆蓋界面測試和全面覆蓋界面測試和APIAPI測試測試2023 iSQE 14 全面覆蓋桌面系統全面覆蓋桌面系統,webweb系統和移動系統系統和移動系統 全面覆蓋全面覆蓋200200 多種企業多種企業應用程序
11、應用程序、技術和環境技術和環境 UFTUFT系列可以面向開發系列可以面向開發、測試和業務人員的測試和業務人員的 鍵盤鼠標鍵盤鼠標 坐標識別坐標識別 ORCORC識別識別 圖像識別圖像識別 對象識別對象識別 AIAI識別識別.等等等等 減少功能測試創建時間減少功能測試創建時間 減少腳本得維護成本減少腳本得維護成本 提高測試覆蓋范圍提高測試覆蓋范圍 提高腳本彈性提高腳本彈性 對象識別引擎對象識別引擎,可自動創建對可自動創建對象的識別的主鍵象的識別的主鍵識別能力強識別能力強2023 iSQE 15腳本效率更高腳本效率更高-腳本自動生成腳本自動生成2023 iSQE 16 創建和錄制創建和錄制(腳本自
12、動生成腳本自動生成)對象庫對象庫腳本效率更高腳本效率更高-腳本增強能力腳本增強能力 增強的關鍵字視圖增強的關鍵字視圖 設置斷點設置斷點,DebugDebug 跟蹤跟蹤 參數化簡單快速參數化簡單快速 設置檢查點設置檢查點2023 iSQE 17腳本效率更高腳本效率更高-向導設計畫布設計向導設計畫布設計 向導自動生成向導自動生成 APIAPI 測試測試 畫布設計畫布設計 拖拉拽設計拖拉拽設計 GUIGUI測試和測試和APIAPI測試混合測試混合使用使用2023 iSQE 18健壯有彈性復用率高健壯有彈性復用率高 對象識別對象識別 按照業務分成組件按照業務分成組件 方便的復用方便的復用 復用率提高復
13、用率提高2023 iSQE 19AIAI加持下的測試左移加持下的測試左移原型原型設計設計執行測試執行測試試試試試試試構建構建測測構建構建測測構建構建測測構建測構建測試試應用設計階段應用設計階段應用開發階段應用開發階段應用可用階段應用可用階段2023 iSQE 20ServiceService VirtualizationVirtualization-服務模擬服務模擬 服務隨時可用服務隨時可用 數據情景隨時可用數據情景隨時可用 開發和測試不受限制開發和測試不受限制,隨時可用隨時可用 共享服務共享服務 降低基礎架構成本降低基礎架構成本已存在的基礎設施已存在的基礎設施Single signonJDB
14、CSOIDOC/RFCLDAPSAP SystemExisting databaseRESTThird PartyWebservice andL L e e g g a a c c y ya a p p p p l l i i c c a a t t i i o o n nAPJ MJM S SUnderconstructionPay-per-transaction測試中的應用測試中的應用移動應用Web瀏覽器CompositeApplicationAppSlimcautiloation servicnes服務虛擬化服務虛擬化SOAPRESTJMSMQPerformanceDataConfigu
15、ration2023 iSQE 21先進的強大測試框架先進的強大測試框架,可以事半功倍可以事半功倍業務和全渠道業務業務和全渠道業務組件組合組件組合組件組件|對對象象庫庫函函數數庫庫參參數數驅驅動動輸出參數輸入參數代碼:操作步驟BPTBPT驅動驅動(業務流程驅動業務流程驅動)數據數據驅動驅動2023 iSQE 22雙螺旋雙螺旋測試測試-性能測試性能測試2023 iSQE 23面向性能工程的性能測試面向性能工程的性能測試開發過程開發過程2023 iSQE 24應用上線過程應用上線過程測試過程測試過程 確認性能的上限和業務性能SLA 注重最大限度模擬真實環境識別識別過過程程性能性能調整調整過過程程
16、識別各種性能測試下 確定和標識性能的的應用的響應行為根本原因,實施代碼更改并監控結果,持續調優?;貧w測試性能。主動、端到端、持續的性能測試和監控。性能工程講究的是把性能測試融入到整個軟件交付的全生命周期中面向性能工程的性能測試實踐的核心面向性能工程的性能測試實踐的核心 把性能測試融入到整個軟件交付的全生命周期中 環境模擬 負載條件模擬 不同業務設置相對應性能指標和目標,并能判斷是否達標 環境的監控 性能數據和環境監控數據的分析2023 iSQE 25克服新開發模式的挑戰克服新開發模式的挑戰參考功能測試提到的挑戰 開發周期迭代時間短 開發和測試環境共用等在新模式下根本沒有時間余量來壓測 開發時間
17、短 性能測試還往往在功能測試完成后新開發模式使用更多的技術和協議新開發模式下對可靠性,對性能能持續驗證,性能容量規劃更加重視新開發模式更多以業務為導向,對不同業務不同要求,對每種業務的性能是否達標情況非常重視2023 iSQE 26應對挑戰應對挑戰,采用以下先進的技術采用以下先進的技術2023 iSQE 27通過NV模擬網絡環境的條件通過SV模擬第三方的服務結合面向性能工程高效的生成腳本和自動化修改關聯腳本支持眾多的協議 自定義壓力場景:虛擬用戶為導向;性能指標為導向;性能的SLA為導向負載條件支持:時間維度,正常負載、峰值負載,異常負載 虛擬用戶多點多地觸發,支持各種并發概念 Forrest
18、er 測試自動化的領導者 在 IT Central 的性能測試工具評選中位列#1 客戶遍布全球各大行業,如政府、金融機構、制造業、電力等等 性能測試的創造者 1994年以來的應用性能測試領導者 是長期的領導者久經市場驗證久經市場驗證-應用性能測試領導者應用性能測試領導者2023 iSQE 28面向性能工程性能測試的測試工具面向性能工程性能測試的測試工具專業專業易用,快速,全面測試2023 iSQE 29企業企業卓越中心,共享,全球化,全面都能支持面向性能工程,都能支持雙螺旋測試312023 iSQE 專業和企業版共同的亮點專業和企業版共同的亮點性能測試中最廣泛的協議支持,支持的應用種類業界第一
19、(含移動應用協議)極大提高了性能腳本完成的效率。輕松高效地:創建、記錄、關聯、回放和增強腳本??捎米远x壓測場景降低性能測試成本實時監控虛擬用戶能多點多地觸發強大分析引擎,提供資深的性能見解支持各種并發概念,不可替代性RemoteAccessCitrixRDPRTEGUITruClient WebTruClient MobileTruClient NativeSAPWebDevWebOracleSAPSiebelFlexMailIMAPMAPIPOP3SMTPDatabaseODBCOracleIoTMQTTLanguagesC+.NetC#.NetVB.NetJavaOtherDNSFTPL
20、DAPTuxedoWinSockOpen SourceJMeter支持 50 多種應用程序協議和技術以及超過 52 種腳本技術,支持的應用種類業界第一。最廣泛的協議支持最廣泛的協議支持,支持應用種類業界第一支持應用種類業界第一2023 iSQE 31極大提高了性能腳本完成的效率極大提高了性能腳本完成的效率獨特的腳本錄制和調試引擎獨特的腳本錄制和調試引擎,縮短腳本縮短腳本編寫時間編寫時間o 輕松創建、記錄、回放o 快速增強腳本參數化自動關聯引擎和設計工作室自動關聯引擎和設計工作室o提高腳本修改完善的效率o能快速完成關聯o統一管理系統的動態值o提供定位關聯的能力o提供設計關聯的方法o自動生成關聯腳
21、本2023 iSQE 32可自定義壓測場景可自定義壓測場景任意設置虛擬用戶的變化,用戶直線式,波浪式,斷崖式變化都支持。設置性能目標,自動進行自動化負載。比如,到達這個性能目標,需要多少虛擬用戶。根據不同業務,設置不同的性能測試指標,可以直觀判斷具體業務是否達標。2023 iSQE 33降低網絡搭建的成本降低網絡搭建的成本,快速進入測試快速進入測試使用更少的硬件使用更少的硬件,模擬更多的虛擬用戶模擬更多的虛擬用戶AUTAUTLGLGLGLGNetwork Virtualization網絡環境模擬工具2023 iSQE 34將網絡條件(例如延遲、數據包丟失和帶寬)引入測試環境。更加準確測試應用在
22、多種網絡條件下的響應情況。降低性能測試成本降低性能測試成本LoadGenerator壓力發生器實時監控基礎架構資源實時監控基礎架構資源2023 iSQE 35虛擬用戶能多點多地觸發虛擬用戶能多點多地觸發分析監控LoadbalancerWebserverApplicationserversDatabaseNetworkControllerLoadgenerators北京北京上海上海操作系統2023 iSQE 36網絡Web 服務器應用服務器加壓VUsersJava數據庫強大分析引擎強大分析引擎,獲得資深的性能見解獲得資深的性能見解通過強大的分析引擎和可自定義的報告,提供更準確、更完整和精確的分析
23、和報告關聯服務器、中間件、數據庫等等的監控數據。做聯合分析,來識別定位性能問題關注性能關鍵領域,提供準確的性能指標檢測是否達標向各個人群提供測試的針對性詳細報告,測試人員,高層管理人員,客戶等2023 iSQE 37支持各種并發概念支持各種并發概念,不可替代性不可替代性最重要的是準確性和真實性最重要的是準確性和真實性,很多工具,在并發(300-500或者以上)的時候,會產生大量Java線程,占用過多臨時端口,不能及時釋放,占用太多資源工具本身的性能工具本身的性能,直接影響測試數據和結直接影響測試數據和結果不準確果不準確很多工具,對瀏覽器訪問服務器的并發支持的時候。經常并行串聯計算經常并行串聯計
24、算,導致測試導致測試結果異常結果異常,計算有誤計算有誤很多工具,遇到做并發,需要引入第三方插件。經常會經常會不兼容,會有無法預料的結不兼容,會有無法預料的結果果很多工具,沒有集合點的概念沒有集合點的概念很多工具,沒有網絡環境模擬的能力沒有網絡環境模擬的能力瀏覽器并發瀏覽器并發原生態支持原生態支持自動識別自動識別2023 iSQE 38402023 iSQE 含專業版的功能在線腳本上傳和管理在線共享測試資源,并發同時執行多個項目的性能測試在線管理許可證在線設計壓測場景在線執行壓力測試在線定時測試執行/無人值守在線監控被測應用環境在線網絡虛擬在線實時結果查看在線查看性能數據和性能報表LoadRun
25、nerLoadRunner企業版更強在哪里企業版更強在哪里LoadRunnerLoadRunner企業版能化測試能力為服務企業版能化測試能力為服務 多人多地 多項目 多部門2023 iSQE 40 在線化 性能測試數據隔離 安全審計 團隊協作 測試資源共享 企業級別報告提供性能提供性能測試測試服務服務廣受初具規模的測試團隊和測評中心好評廣受初具規模的測試團隊和測評中心好評雙螺旋雙螺旋測試測試-相輔相成相輔相成2023 iSQE 41雙螺旋測試的相輔相成雙螺旋測試的相輔相成高質量基因判斷應用功能受到重負載的影響測量重負載下用戶在客戶端遇到的端到端響應時間相輔相成2023 iSQE 42測試雙螺旋
26、測試雙螺旋,塑造業界標桿塑造業界標桿技術先進技術先進,不可替代不可替代20多年不間斷的技術投資多年不間斷的技術投資2023 iSQE 43測試模型和測試框架測試模型和測試框架成熟先進成熟先進助力信創工程助力信創工程,為企業服務為企業服務,為政府服務為政府服務測試結果安全測試結果安全,數據存在本地數據存在本地測試過程安全測試過程安全,不改客戶代碼不改客戶代碼符合政策要求和政府緊密合作符合政策要求和政府緊密合作,各地測評中心廣泛使用各地測評中心廣泛使用努力踐行匠人精神,塑造行業品牌標桿021-微信公眾號2023 iSQE 44測試雙螺旋,塑造業界標桿國際軟件質量工程-international Software Quality Engineering需求工程測試過程改進軟件測試體系質量聯盟國際需求工程測試成熟度模型集成國際軟件測試CSTQB 專家工作組國際業務分析國際用戶體驗自動化、安全性、AI2023 iSQE 45ThankThank youyou中國國際軟件質量工程峰會中國國際軟件質量工程峰會InternationalSoftware Quality Engineering Forum