Upload
sqalab
View
724
Download
3
Embed Size (px)
DESCRIPTION
Валерий Куваев - доклад на SQA Days, 2-3 декабря 2011, Москва
Citation preview
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Валерий Куваев,
Технический экспет по решениям ALM
HP SOFTWARE
Эволюция средств тестирования от HP
ПОЗДРАВЛЯЕМ!
Executive Scorecard для CAO
3
Решения по управлению качеством и ЖЦП от HP
Расширения Композитные приложения• Гибридная разработка • Agile • Service Virtualization • Mobile • Cloud
Управление разработкой и интеграциями
Обеспечение качества ПО: функционально, по нагрузе, по безопасности
Управление Релизами и Проектами
Определение и управление
требованиями
Управление дефектами
Управление тестированием
Планирование Релизов
Выпуск в эксплуата
цию
Выявление зависимостей и изменений| Управление политиками
Управление жизненным циклом приложений
©2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Application Lifecycle Intelligence HP ALI 2.0
Part of HP ALM and HP IT Performance Suite
Under embargo until Nov 29th
QA Eng
Performance Eng
PCOE Manager
QA Manager
Project\Program Mangers
Developers\ Architects
Dev Manager
Business Analyst
Code
Build
6 Footer goes here
Requirements
Tasks
Test
Biz process
Defect
Developers
IDE + Tasktop Implement requirements defined in HP ALM
HP ALM
SCM System
Source code is stored in SCM
Continuous Integration
Build System
Req/Tasks/Defects
Builds
Check-in Check-out
ALI Reports
ALI 2.0 Экосистема
HP Application Lifecycle Intelligence 2.0 Что нового?
Traceability
Reports
Metrics
Policies enforcement
Supported systems
Supported environments
HP ALI 1.0 Added in
HP ALI 2.0
Code changes
• Requirement coverage • Line of code changes • Amount of code changes • Change sets scripts
• Trace code changes to req’/ defect; commit pattern: defect only, req’ only
• Source Code Change Management (SCM)
• CVS, Subversion, Perforce, TFS
• Build status • Build results • Build success • Build time
• Build scripts • Test coverage • Test results
Build systems, via that to:
unit test, build results, teams
• Build Report, Build Change Report, Development Activity
• Enable / disable build types
• Build Management
• Hudson, Jenkins
Code changes repository, Change impact report
• Unit test success rate
• Unit test coverage
• Dev contribution • Trends (various
artifact) • Defect fix time
9 ©2011 HP Restricted. For HP and HP Channel Internal Use Only. 9
Экосистема Application lifecycle intelligence
10 ©2011 HP Restricted. For HP and HP Channel Internal Use Only.
Тестирование на безопасность HP Fortify SCA
РД-180
262 АТМ
423 ТС
ТЕСТИРОВАНИЕ
Профиль Заказчика
Purchase
Payment
Shipping
Track
Package
2 5 4 3 1
Классический бизнес процесс сложного приложения
Поиск Покупка Оплата Доставка Трассировка
Покупка Оплата Доставка Слежение за посылкой
Предпосылки к виртуализации в настоящем композитном сервисе
Существующее инфраструктура
3rd party
Тестируемое приложение 14:00-16:00
Деньги вперед
SLA Ответ 3с
• Не доступно • Ограничения
• Зависимость от поставщика
HP service virtualization
ERP вики
Сервисы 3-их сторон
биллинг
PoS Мобильные приложения
вебсайт
оплата
HR
Втсроенное ПО
Временная замена сервису
гео
Тестируемое приложение
HP SV – снятие ограничений
Существующие сервисы
14:00-16:00
Ответ 3 с • Доступно
• Сразу и часто
• Снижение затрат
Service Virtualization
3я сторона
Плата-за-транзакцию
Тестирование на виртуализованных сервисах
Обучение и
симуляция
HP SERVICE VIRTUALIZATION Дизайнер
Модель данных
Модель Производительности
Конфигурация
Вид «Runtime»
©2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
MOBILITY
Standard Connectivity
Flexible - fast ramp-up of new devices
Browser based - no installation required
QTP & native script creation
Cross device application scripting – ScriptOnce™
Manual
Activation
Test Automation
ScriptOnce™
Internet /
LAN
The Perfecto Cradle
• HP QTP Add-In for Mobile (Real Devices)
• Includes ZPX Mobile Viewer
• Supported Mobile OS:
— iOS (iPhone/iPad)
— Android
— BlackBerry
— Windows Mobile