15
От ручного тестирования к автоматизированному: опыт внедрения в крупном проекте

От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

  • Upload
    sqalab

  • View
    654

  • Download
    3

Embed Size (px)

DESCRIPTION

Доклад Михаила Матвеева на конференции SQA Days-12, 30 ноября-1 декабря, Минск

Citation preview

Page 1: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

От ручного тестирования к автоматизированному: опыт

внедрения в крупном проекте

Page 2: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Проект WMS TI

Приложение WMS TI используется для управления задачами по созданию и обслуживанию технической инфраструктуры Deutsche Telekom AG

Входит в TOP30 приложений Deutsche Telekom AGБолее 25000 пользователей / 8000 одновременно

Более 15000 сотрудников, работающих на объектах

2

Page 3: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

WMS TI: Remedy ARS User

Page 4: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Imbus TestBench

Page 5: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

iTorx

Page 6: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

iTorx

Page 7: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Ручное тестирование

Page 8: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

SilkTest и SilkPerformer

Мощный скриптовый язык 4Test позволяет создавать масштабируемые тест-скрипты практически любой сложности

Возможность тестирования различных типов приложений

Подключение DLL и использование WinAPIУправление несколькими машинами с SilkTest

через SilkPerformer

Page 9: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Способ 1: тест-скрипты

Один тест-скрипт соответствует одному сценариюИзменения в приложении – модификация кода

скриптаДля написания кода нужен разработчик 4Test

Не нужен TestBench

Page 10: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Способ 2: «ядро» и TestBench

Один тест-скрипт (“core”) для обработки всех тестовИзменения в приложении – только при добавлении функций

Тестировщики, создающие «ручные» тесты, могут создавать и автоматические в привычном для них приложении

Page 11: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Imbus TestBench

Page 12: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

v

XML

Core (Silk)

TestBench

iTORX

Page 13: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
Page 14: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
Page 15: От ручного тестирования к автоматическому: опыт внедрения в крупном проекте

Спасибо за внимание!

•Михаил Матвеев•[email protected]•GoogleTalk: [email protected]•+7 (921) 799-8111