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. Обзор Parasoft SOAtest
Основные возможности
• Тестирование Web интерфейса
• End-to-End testing
• Виртуализация поведения приложения (stubbing)
• Нагрузочное тестирование
• Испытания на проникновение
• Соответствие стандартам
Интеграция с языковыми Parasoft продуктами
• Jtest
• .Test
Интеграция с ALM решениями с минимальным
вмешательством в привычную среду тестировщиков и
разработчиков
• Тестирование требовании
• Связь с системами управления проектами и коллективной работы
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. Испытание на проникновение
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. Тестирование изменении
Связь тестов с требованиями
Связь тестов с кодом
2 Tasks delivered in IDE
1Change Scenario
Visibility: Iteration, Task and Report 3
8. Соответствие стандратам
Богатый набор правил для анализа соответствия
лучшим практикам
• HTTP
• WSDL
• JavaScript
Соответствие стандартам
• Disability Act (Section 508)
• HIPAA (Data Privacy)
• Security (OWASP)
• И многие другие…
Собственные правила
• Уникальный look & feel для Вашего приложения (брендирование)
• Наличие недопустимых и требуемых элементов на странице
9. Заключение
Наиболее широкий спектр поддерживаемых технологии
и функциональности
Поддержка переиспользования тестов при нагрузочном
тестировании
Тестрование изменении
Связь с требованиям и системами управления
требованиями