Parasoft SOAtest功能亮點
-
簡單直觀的用戶界面,自動化完成WEBUI、信息傳遞層、ESB、數據庫和大型主機等復雜環境。
-
支持行業內廣泛的協議和消息類型EST,JSON,MQ,JMS,TIBCO,HTTP,XML,EDI等等。
-
輕松的擴展、更新、升級和重復測試。
-
形象的驗證了事件和信息作為執行測試是如何通過分布式結構的。
-
無縫集成加載測試、虛擬化服務和開發測試平臺。
產品功能展示
端到端測試
|
端到端(End-to-End)測試場景
|
構建多重端點測試單元方法的快速發展,可以跨越WEBUI、信息傳遞層、ESB、數據庫和大型主機等復雜環境。這可以確保實現的可靠性。
|
SOA-Aware測試結構
|
先進的測試自動化和可快速擴展的SOA-Aware接口。可以通過WSDL、WADL、UDDI、WSIL、XML、Schema、BPEL、HTTP和關鍵的從業平臺自動生成測試。
|
Web界面驗證
|
指導團隊穩健發展,對內容豐富、高度動態卻不含腳本的Web界面就行回歸分析測試。支持跨瀏覽器測試,RIA/AJAX 測試和多層次驗證。
|
連續回歸測試
|
應用與多層異構系統,測試會提示你當前修改,會影響程序的行為。從而減少風險的變化。
|
檢測運行時錯誤
|
自動暴露缺陷,包括競爭條件、例外、資源和內存溢出、安全漏洞等。指出應用程序崩潰,性能降低根源。
|
事件跟蹤與驗證
|
信息/事件檢測
|
形象的驗證了事件和信息作為執行測試是如何通過ESB、信息中介、應用程序、數據庫等等。直接從測試環境中檢測診斷問題,并且可以用于進程的任何位置。
|
測試流可視化
|
構建一個程序測試順序的邏輯表現形式,包括遠程系統測試。把所有信息集聚在單個單元中,直觀的控制復雜環境所需的信息。
|
加載測試
|
功能與性能測試
|
在加載測試中,驗證應用程序的功能和性能是否會出現問題。支持non-Parasoft組建,包括 JUnits、lightweight等組件。
|
預期服務質量管理
|
定義和執行預期的QoS指標,在測試之前可以定義成功的標準和性能閾值,回歸性能測試可以作為連續測試的過程。
|
安全測試
|
滲透測試
|
將在信息層和Web接口執行安全滲透測試,覆蓋了參數模糊、SQL攻擊、節點攻擊、XML問題、XSS、緩沖區溢出、命令植入攻擊、非法輸入等等。
|
信息層安全驗證
|
允許執行復雜的身份驗證、加密和訪問控制的測試場景。支持標準的密鑰傳輸和信息級別(如SSL, OAuth, Digest, Kerberos, WS-Security等)。允許標記驗證和否定測試,確保身份驗證和信息的完整性。
|
質量管理
|
設計與發展的方針
|
確保程序代碼業務流程分布式系統的操作性、安全性和穩定性,自動、連續的執行行業性標準和自定義策略。
|
注冊表管理
|
自動測試服務注冊和驗證注冊表中的定義,提供連續不斷的注冊表報告和更新。
|
支持的開發環境
協議與技術
-
HTTP/HTTPS
-
HTTP2
-
SOME/IP(SD)
-
RTI DDS
-
JMS
-
MQ
-
TCP/IP
-
SMTP
-
Tibco Rendezvous
-
.NET WCF
-
FTP/SFTP
-
RMI
-
Apache ActiveMQ
-
ApacheQpid
-
GlassFish MQ
-
IBM WebSphere Application Server (WAS)
-
IBM WebSphere MQ (MQ Series)
-
JBoss JMS
-
Open Message Queue (OpenMQ)
-
Oracle Advanced Queuing (AQ)
-
Oracle BEA WebLogic
-
Progress Sonic MQ/ESB
-
Solace JMS
-
Sun MQ/JMS
-
TIBCO EMS
消息格式
-
Fixed Length
-
FIX (Multiple Versions)
-
Swift
-
ISO 20022
-
ISO 8583: 27+ Packagers + custom
-
EACORD
-
AL3
-
CARGO
-
EANCOM
-
EDIFACT
-
Edig@s
-
HIPAA
-
HL7 (2.x, 3, FHIR)
-
IATA (various)
-
NCPDP (various)
-
TRADACOMS
-
X12
-
WebMethods
-
Equifax
-
EJB
SQL/NoSQL 數據庫
-
JDBC (Other)
-
ODBC
-
ADO
-
Stored Procedures
-
Oracle
-
MySQL
-
SQL Server
-
Sybase
-
DB2
-
PostGreSQL
-
Mongo
-
Cassandra
SOA / Web services
-
XML
-
WSDL
-
XML Schema
-
SOAP
-
PoX (Plain XML)
-
XSLT
-
MTOM (XOP) / MIME / DIME
-
GZIP
-
WS-I
-
WS-* Standards
Parasoft SOAtest 教程視頻
業界最佳的API和UI功能測試解決方案
即使是初學者也可以輕松使用的無腳本REST和SOAP API測試、UI測試、負載/性能以及安全性測試。查看以下視頻,了解如何利用SOAtest自動化功能測試、如何與Parasoft Virtualize集成、如何進行API測試,以及如何進行IoT設備測試。
Parasoft SOAtest申請免費試用
SOAtest是針對不同SOA環境的黃金測試平臺,能夠提供如下功能:
ParasoftSOAtest能:
增強策略,交互性,安全性,版本變更以及管理,環境測試,進程測試,SLA附著及可伸縮性。
平滑的協同工作流:
工程師創造的測試資源可以被QA放入到基于情景的測試和無腳本的壓力測試中。
能夠方便地模擬復雜情景:
ParasoftSOAtest使通過圖形方式來模擬并且測試多層次,跨協議的復雜情況成為可能。任何有效的案例都可以被迅速地構造,重用并且置入持續性回歸測試套件中。
進一步支持Microsoft.NET和VSTS
Microsoft .NETWCF(Windows Communication Foundation)允許用戶創建豐富的網絡服務。但由于其私有服務綁定(協議)和WS-*標準的復雜性,.NETWCF正在面臨測試方面的挑戰。綜上所述,如ParasoftSOAtest等的“SOA-Aware”和"WCF-Aware"測試方案已經成為Microsoft環境下的必要測試。
此外,ParasoftSOAtest能集成在Microsoft VisuaStudio Team System (VSTS) Edition for Testers中。與MSVSTS的集成使用戶能夠方便的管理和執行測試工程,并且能夠直接從VisualStudio中得到結果,從而使VSTS用戶在VisualStudio環境中的SOA測試變得更方便。
支持分布式環境中的服務器自動仿真
不斷演變的分布式SOA環境和不同團隊的協作由于系統和商業過程的相互依賴一直是非常困難的。Parasoft SOAtest 能使跨多環境條下的服務器仿真自動化,從而使整個過程變得方便而容易;它完整了測試需求,使端到端的商業環境測試成為可能。
- 用戶可以通過在可執行的情景中虛擬地設計一個通信流來和一個真正的服務進行交互。通過這種交互,用戶可以將這個服務的仿真行為結果保存下來。
- 保存下來的行為使得不同的團隊和商業伙伴能夠一起協作以改善相應的SOA系統組件。
增強SOA策略
是否能真正地實現ROI已經成為推動SOA的主要力量,這就要求開發者必須、或者能夠重用網絡服務資源。策略增強是一個關鍵的設計要素,它能幫助開發者和預先定義的SOA策略保持絕對一致。這個層次上的策略增強能夠確?;ゲ僮餍院鸵恢滦?,從而增強團隊之間的信任和SOA資源的重用性。
支持功能和性能回歸測試
由開發者和QA進行的測試往往包含工程的大部分資源。對這些資源進行優化并在不犧牲質量的前提下最大化地滿足靈活性是相當關鍵的。通過ParasoftSOAtest,用戶能夠迅捷方便地為不同的系統建立回歸測試套件,將一些功能回歸測試套件(包括復雜的商業環境和插入豐富的消息斷言)放入到無腳本壓力測試中。
與SOALayers無縫接口
在多層次系統中識別,分離和重現缺陷是非常有挑戰性而且耗時的任務。Parasoft的獨特科技允許用戶在JVM級(不需要修改任何代碼和重現編譯)和廣大的集成環境上跟蹤Java應用程序的執行。這些跟蹤結果會被用來生成和網絡服務內容相關的JUnit測試用例,JUnit能夠在開發者的工作站等隔離環境下模仿相同的動作而不需要訪問相應應用程序資源。
SOAtest通過跟蹤這些應用程序執行既有的測試用例的情景,然后通過抓取快照的方式來記錄下當前程序的功能,并以此作為回歸測試的模板,為只零星的做過或者沒有做過回歸測試的用戶改進其應用程序,滿足新的更加靈活的商業需求,而不需要害怕破壞既有的功能。
測試管理
SOA的復雜性決定了必須通過大量的測試用例來確保和增強其功能性。全面測試覆蓋率結合常規測試的執行,給了團隊環境下共享測試資源帶來了管理上的問題。
Parasoft的解決方案能夠幫助用戶在定制的測試用例和缺陷跟蹤系統之間建立聯系,自動執行測試,提供用戶定義的格式或已有測試管理框架合并的結果。
功能:
- 提供針對一般性測試使用的簡便而直觀的GUI
- 檢查WSD的建模和語意以及和WS-I 的兼容性
- 支持SOAP, PoX (Plain XML),REST,JSON,和BPEL
- 支持EJB 測試
- 支持異步測試
- 支持多種WS-*標準
- 支持MTOM(XOP)/MIME/DIME 附加協議
- 支持UDDI:查詢驗證,確認和壓力測試
- 通過數據源來做數據驅動測試
- 為壓力測試準備完全可重用的功能測試套件
- 為壓力測試加入預定的服務質量(QoS)矩陣
- 使壓力測試自動化并通過SDLC 來跟蹤性能矩陣
- 同Quality Center, TestManager 和VSTS Edition for Testers集成
- 支持安全滲透測試
優點:
- 使分布式團隊和商業伙伴能夠仿真不受其控制的組件
- 使用完整的XM語意方便的確認消息而不需要腳本
- 在分布式環境和團隊之間促進測試資源的重用
- 控制項目開發并增強代碼標準和最佳建議
- 預防錯誤,精確定位代碼弱點并在代碼展開前進行高強度測試
- 驗證數據完整性和服務器/客戶端的功能性
- 確保用戶提供的服務程序的可靠性、質量、安全性和交互性
支持的協議:
- HTTP 1.0, 1.1, HTTPS
- TCP/IP, SMTP
- .NET WCF Net TCP
- JMS, IBM MQ, TIBCO Rendezvous, EJB, RMI
- JDBC
技術平臺:
BEA
- 可與ALER(AquaLogic Enterprise Repository)集成
- 在WebSphere 上測試MQ, JMS, EJB 以及網絡服務
- WebLogic JMX 性能監測
IBM
- 可與RationaTestManager 集成
- 在WebSphere 上測試JMS, EJB 以及網絡服務
- WebSphere JMX 性能監測
Microsoft
- 可與VisuaStudio Team System Tester Edition 集成
- 測試.NET WSE 和WCF 的服務
Software AG
- 可與CentraSite 集成
- 測試webMethods 的網絡服務
操作系統平臺:
- Windows 2000/XP 及Vista
- Linux
- Solaris