O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Parasoft SOAtest

470 visualizações

Publicada em

Доклад Константина Федорова на конференции SQA Days-8 19-20 ноября 2010, Санкт-Петербург

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Parasoft SOAtest

  1. 1. Parasoft SOAtest 2010
  2. 2. Parasoft SOAtest Parasoft SOAtest — функциональное тестирование, нагрузочное тестирование и испытания на проникновение (penetration testing) Самый широкий список поддерживаемых протоколов: если чего-то нет — значит это не вошло на страницу :-) Java .NET Languages SOA / Services SOAP WSDL WS-* Standards REST JSON BPEL XML (PoX) HTML CSS MQ (IBM, Sonic) Tibco EJB RMI webMethods RIA / AJAX JSP JavaScript VB Script/ASP UDDI WSIL MTOM/MIME/DIME HTTPS/HTTP 1.0 1.1 TCP/IP SMTP .NET WCF JMS HL7 FTP ISO 8583
  3. 3. Обзор Parasoft SOAtest  Основные возможности • Тестирование Web интерфейса • End-to-End testing • Виртуализация поведения приложения (stubbing) • Нагрузочное тестирование • Испытания на проникновение • Соответствие стандартам  Интеграция с языковыми Parasoft продуктами • Jtest • .Test  Интеграция с ALM решениями с минимальным вмешательством в привычную среду тестировщиков и разработчиков • Тестирование требовании • Связь с системами управления проектами и коллективной работы
  4. 4. Receive Transaction Amount > $10000 Transform Message + Send Notification NO XML XML Check Customer Status YES JMS CRM Application Internet Internet Web Browser Internet Web Application Business Partner SOAP over HTTPS Validate Database updated End to End Testing Validate Validate Validate
  5. 5. Нагрузочное тестирование Web Application ESB Integration Broker Orchestration / BPM Business Partner CRM App  No Scripting — не требуется знании языков программирования и собственно программирования  Возможность переиспользования функциональных тестов  Широкие возможности по увеличению нагрузки System Under Test SOAtest Master Virtual Users Java App Cloud Virtual Users Virtual Users Virtual Users
  6. 6. Испытание на проникновение Web Application ESB Integration Broker Orchestration / BPM Business Partner System Under Test Java App 2 Jtest Monitors Server  Простое и полное тестирование на проникновение  Дополнянет статический анализ безопасности языковых продуктов 1 SOAtest Sends Attack Scenarios 3 Results in consolidated view
  7. 7. Тестирование изменении  Связь тестов с требованиями  Связь тестов с кодом 2 Tasks delivered in IDE 1Change Scenario Visibility: Iteration, Task and Report 3
  8. 8. Соответствие стандратам  Богатый набор правил для анализа соответствия лучшим практикам • HTTP • WSDL • JavaScript  Соответствие стандартам • Disability Act (Section 508) • HIPAA (Data Privacy) • Security (OWASP) • И многие другие…  Собственные правила • Уникальный look & feel для Вашего приложения (брендирование) • Наличие недопустимых и требуемых элементов на странице
  9. 9. Заключение  Наиболее широкий спектр поддерживаемых технологии и функциональности  Поддержка переиспользования тестов при нагрузочном тестировании  Тестрование изменении  Связь с требованиям и системами управления требованиями

×