2009-07-21 25 views
8

Có ai đã làm việc trên thử nghiệm wsdl không? Cụ thể,Kiểm tra WSDL

  • xác nhận Schema
  • xác nhận Semantic
  • Regression thử nghiệm của WSDL
  • Khả năng cộng tác

Không ai có một ý tưởng về làm thế nào để thực hiện ở trên không?

Trả lời

0

Bạn thường sử dụng công cụ/sản phẩm để thực hiện việc này. Altova (XMLSpy) xuất hiện trong đầu bạn.

+0

1) SoapUI có thể được sử dụng để thử nghiệm wsdl thay vì Altova (XMLSpy) không? Nếu có thì làm cách nào để đạt được điều đó? 2) Nếu không, đó là các công cụ khác (trừ Altova) có thể được sử dụng cho cùng? –

+0

Không chắc chắn, nhưng bạn có thể yêu cầu AutomatedTester (xem câu trả lời ở trên) –

10

Tôi sử dụng SoapUI cho tất cả thử nghiệm SOAP/REST của mình. Nó làm tất cả những thứ bạn muốn và có lẽ là một trong những công cụ được sử dụng rộng rãi nhất trên mạng.

Nó cũng có thể được tích hợp dưới dạng API. Integrating with SoapUI

1

Tôi đã từng sử dụng SoapScope từ MindReef (ok, tôi đã dùng thử, nhưng không thể thuyết phục công ty mua nó!) Đây là một sản phẩm rất tốt cho việc kiểm tra tính tuân thủ cũng như tạo thử nghiệm hồi quy.

Chúng đã được Phần mềm tiến độ mua. URL mới là http://www.actional.com/mindreef/. Tôi đã không sử dụng sản phẩm này bây giờ họ là một phần của.

2

Để kiểm tra khả năng tương tác của WSDL bộ công cụ tôi khuyên bạn nên xuất bản bởi WS-I để kiểm tra tính tuân thủ đối với Tiểu sử cơ bản 1.1 và Cấu hình bảo mật cơ bản 1.0.

Để tải về các công cụ tìm kiếm "Kiểm tra Khả năng cộng tác Công cụ 1.1" trên WS-I Testing tools page

Lưu ý rằng các công cụ kiểm tra thực hiện 2 loại xét nghiệm, a) Phân tích WSDL và b) Giám sát giao thông trên các dây. Tôi chỉ sử dụng phân tích WSDL.

Đầu ra từ phân tích WSDL có thể là một con lợn để hiểu và giải mã và nó thực sự hữu ích nếu bạn có một guru WSDL/XSD tiện dụng gần tay. Đáng buồn là những điều này dường như thiếu hụt. Ngoài ra nó thực sự giúp bạn có một sự hiểu biết thấu đáo về Hồ sơ Cơ bản về WS-I (đặc điểm kỹ thuật 1.1 là Basic Profile) và nếu bạn viết WSDL của bạn với đặc tả này thì bạn nên đạt được sự phù hợp; đó cũng là một đối số chống lại việc cho phép các công cụ tạo WSDL cho bạn vì chúng hiếm khi đạt được sự tuân thủ như một mục tiêu. Cũng lưu ý rằng khi WSDL của bạn đi qua phân tích với PASS, điều này vẫn không đảm bảo khả năng tương tác với người tiêu dùng được viết bằng nhiều công cụ ngoài đó tạo mã proxy từ WSDL.

Tốt nhất bạn đang nhận được "tem phê duyệt" mang đến cho bạn cơ hội tốt nhất để đáp ứng khả năng tương tác với phạm vi người tiêu dùng rộng nhất. Khi bạn có WSDL tuân thủ, bạn có thể yêu cầu tuân thủ và khẳng định điều này trong WSDL bằng cách sử dụng các khuyến nghị trong đặc tả Conformance Claims.