Top Banner
Parasoft SOAtest 2010
9

Parasoft SOAtest

Jun 16, 2015

Download

Education

SQALab

Доклад Константина Федорова на конференции SQA Days-8 19-20 ноября 2010, Санкт-Петербург
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Parasoft SOAtest

Parasoft SOAtest

2010

Page 2: Parasoft SOAtest

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

Page 3: Parasoft SOAtest

Обзор Parasoft SOAtest

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

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

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

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

Page 4: Parasoft SOAtest

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

Page 5: Parasoft SOAtest

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

WebApplication

ESBIntegration Broker

Orchestration / BPM

Business Partner

CRM App

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

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

System Under Test

SOAtestMaster

VirtualUsers

JavaApp

CloudVirtualUsers

VirtualUsers Virtual

Users

Page 6: Parasoft SOAtest

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

WebApplication

ESBIntegration Broker

Orchestration / BPM

Business Partner

System Under Test

JavaApp

2Jtest Monitors Server

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

продуктов

1 SOAtest Sends Attack Scenarios

3 Results in consolidated view

Page 7: Parasoft SOAtest

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

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

2 Tasks delivered in IDE

1Change Scenario

Visibility: Iteration, Task and Report 3

Page 8: Parasoft SOAtest

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

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

• HTTP• WSDL• JavaScript

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

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

Page 9: Parasoft SOAtest

Заключение

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

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

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

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