Upload
qulix
View
33
Download
3
Embed Size (px)
Citation preview
Внедрение услуги по автоматизации тестирования для
производителей программного обеспечения, желающих
повысить эффективность контроля качества
на своих проектах.
Факты о нас
Зачем нужна автоматизация тестирования
Снижение издержек Экономия времени Повышение качества
Автоматизированные тесты
снижают издержки на
регрессионные испытания
Запуски тестов в ночное время,
параллельные запуски на
нескольких платформах
В отличие от тестировщика
робот не отклоняется от плана
и не пропускает тесты
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
До: После:
CR:
Наши тесты легко поддерживаемы
После входа пользователь
должен попадать на
страницу
«Мои сообщения»
вместо «Мой кабинет»
До: После:
Наши тесты легко конфигурируемы
• использование файлов настроек
• использование переменных окружения
Что позволяет легко конфигурировать тесты:
Наши тесты надежны
• использование мягких и жестких проверок;
• возможность восстановления (recovery).
Что делает наши тесты надежными:
Адрес:
ул. Мельникайте, 4-607A,
220004 Минск, Беларусь
КОНТАКТЫ
Свяжитесь с нами, если у вас
возникли вопросы.
Мы с удовольствием на них ответим
и предоставим дополнительную
информацию по вашему запросу.
+375 17 306 38 68
www.qulix.ru
www.qa.qulix.ru
Беларусь
Адрес:
ул. Кржижановского, 15/5
117218 Москва, Россия
+7 495 646 03 34
Россия