Parasoft SOAtest

Post on 16-Jun-2015

171 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Parasoft SOAtest

2010

Parasoft SOAtest

Parasoft SOAtest — функциональное тестирование, нагрузочное тестирование и испытания на проникновение (penetration testing)

Самый широкий список поддерживаемых протоколов:

если чего-то нет — значит это не вошло на страницу :-)

Java.NET Languages SOA / Services SOAPWSDLWS-* StandardsRESTJSON

BPELXML (PoX)HTMLCSS MQ (IBM, Sonic)TibcoEJBRMIwebMethods

RIA / AJAXJSPJavaScriptVB Script/ASPUDDIWSILMTOM/MIME/DIME

HTTPS/HTTP 1.0 1.1TCP/IP SMTP.NET WCFJMS HL7FTPISO 8583

Обзор Parasoft SOAtest

Основные возможности• Тестирование Web интерфейса• End-to-End testing• Виртуализация поведения приложения (stubbing)• Нагрузочное тестирование• Испытания на проникновение• Соответствие стандартам

Интеграция с языковыми Parasoft продуктами• Jtest• .Test

Интеграция с ALM решениями с минимальным вмешательством в привычную среду тестировщиков и разработчиков

• Тестирование требовании• Связь с системами управления проектами и коллективной работы

Receive Transaction

Amount>

$10000

TransformMessage +

Send Notification

NOXML XML

Check Customer Status

YES

JMS

CRM Application

Internet Internet

Web Browser

Internet

WebApplication

Business Partner

SOAP over HTTPS

Validate

Database updated

End to End Testing

Validate

Validate Validate

Нагрузочное тестирование

WebApplication

ESBIntegration Broker

Orchestration / BPM

Business Partner

CRM App

No Scripting — не требуется знании языков программирования и собственно программирования

Возможность переиспользования функциональных тестов Широкие возможности по увеличению нагрузки

System Under Test

SOAtestMaster

VirtualUsers

JavaApp

CloudVirtualUsers

VirtualUsers Virtual

Users

Испытание на проникновение

WebApplication

ESBIntegration Broker

Orchestration / BPM

Business Partner

System Under Test

JavaApp

2Jtest Monitors Server

Простое и полное тестирование на проникновение Дополнянет статический анализ безопасности языковых

продуктов

1 SOAtest Sends Attack Scenarios

3 Results in consolidated view

Тестирование изменении

Связь тестов с требованиями Связь тестов с кодом

2 Tasks delivered in IDE

1Change Scenario

Visibility: Iteration, Task and Report 3

Соответствие стандратам

Богатый набор правил для анализа соответствия лучшим практикам

• HTTP• WSDL• JavaScript

Соответствие стандартам• Disability Act (Section 508)• HIPAA (Data Privacy)• Security (OWASP)• И многие другие…

Собственные правила• Уникальный look & feel для Вашего приложения (брендирование)• Наличие недопустимых и требуемых элементов на странице

Заключение

Наиболее широкий спектр поддерживаемых технологии и функциональности

Поддержка переиспользования тестов при нагрузочном тестировании

Тестрование изменении

Связь с требованиям и системами управления требованиями

top related