Qulix Systems | Автоматизация функционального тестирования

23
Автоматизация функционального тестирования Qulix QA 2014 Описание услуги

Transcript of Qulix Systems | Автоматизация функционального тестирования

Автоматизация

функционального

тестирования

Qulix QA 2014

Описание услуги

Внедрение услуги по автоматизации тестирования для

производителей программного обеспечения, желающих

повысить эффективность контроля качества

на своих проектах.

Факты о нас

Зачем нужна автоматизация тестирования

Снижение издержек Экономия времени Повышение качества

Автоматизированные тесты

снижают издержки на

регрессионные испытания

Запуски тестов в ночное время,

параллельные запуски на

нескольких платформах

В отличие от тестировщика

робот не отклоняется от плана

и не пропускает тесты

С нами уже работают

Инструменты и опыт их применения

50 проектов

6+ лет опыта

17 000 часов работы

Мы знаем

Web технологии:

• WEB 2.0 приложения

• Проекты с применением AJAX

• GWT приложения

• ExtJS, JQuery, Dojo

• Работа с фреймами

Desktop технологии:

• VC++ приложения

• VB приложения

• Java приложения

• PowerBuilder приложения

• COM приложения

• .Net приложения

С какими технологиями мы работаем

Какие отрасли мы обслуживали

1) Data driven testing

2) Keyword driven testing

3) Behavior driven testing

Современные способы тестирования

1 (скрипт) * N (наборов данных) = N тест кейсов

Data driven testing

• снижаются затраты на увеличение покрытия

• снижаются затраты на поддержку

Как это сказывается на издержках:

• Тесты создаются во внешних системах (Test Management Systems, Excel, XML и пр.)

• Минимальное дублирование кода = снижение затрат на поддержку

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

• Простота перехода на другой инструмент автоматизации

• + Data driven testing

Keyword driven testing

легко анализируемы

надежны

легко конфигурируемы

легко поддерживаемы

понятны

Наши тесты:

Характеристики тестов

• код тестов пишется в бизнес-терминах приложения (практика DSL)

• тесты понятны всем, кто знаком с терминологией приложения

Наши тесты понятны

Что делает наши тесты понятными:

Наши тесты легко поддерживаемы

• отсутствуют «магические строки»

• отсутствует дублирование кода

• в наличии подробные инструкции

• единая структура

Почему наши тесты так легко

поддерживаются:

CR:

До: После:

Наши тесты легко поддерживаемы

В качестве логина

пользователя должен

использоваться email

UI изменения:

ID списка главной

страницы изменен

Наши тесты легко поддерживаемы

До: После:

До: После:

CR:

Наши тесты легко поддерживаемы

После входа пользователь

должен попадать на

страницу

«Мои сообщения»

вместо «Мой кабинет»

До: После:

Наши тесты легко конфигурируемы

• использование файлов настроек

• использование переменных окружения

Что позволяет легко конфигурировать тесты:

Наши тесты легко анализируемы

Наши тесты легко анализируемы

Наши тесты легко анализируемы

Наши тесты надежны

• использование мягких и жестких проверок;

• возможность восстановления (recovery).

Что делает наши тесты надежными:

Адрес:

ул. Мельникайте, 4-607A,

220004 Минск, Беларусь

КОНТАКТЫ

Свяжитесь с нами, если у вас

возникли вопросы.

Мы с удовольствием на них ответим

и предоставим дополнительную

информацию по вашему запросу.

[email protected]

+375 17 306 38 68

www.qulix.ru

www.qa.qulix.ru

Беларусь

Адрес:

ул. Кржижановского, 15/5

117218 Москва, Россия

+7 495 646 03 34

Россия