ݺߣ

ݺߣShare a Scribd company logo
Автоматизация
функционального
тестирования
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 Минск, Беларусь
КОНТАКТЫ
Свяжитесь с нами, если у вас
возникли вопросы.
Мы с удовольствием на них ответим
и предоставим дополнительную
информацию по вашему запросу.
info@qulix.com
+375 17 306 38 68
www.qulix.ru
www.qa.qulix.ru
Беларусь
Адрес:
ул. Кржижановского, 15/5
117218 Москва, Россия
+7 495 646 03 34
Россия

More Related Content

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

  • 2. Внедрение услуги по автоматизации тестирования для производителей программного обеспечения, желающих повысить эффективность контроля качества на своих проектах. Факты о нас
  • 3. Зачем нужна автоматизация тестирования Снижение издержек Экономия времени Повышение качества Автоматизированные тесты снижают издержки на регрессионные испытания Запуски тестов в ночное время, параллельные запуски на нескольких платформах В отличие от тестировщика робот не отклоняется от плана и не пропускает тесты
  • 4. С нами уже работают
  • 5. Инструменты и опыт их применения 50 проектов 6+ лет опыта 17 000 часов работы
  • 7. Web технологии: • WEB 2.0 приложения • Проекты с применением AJAX • GWT приложения • ExtJS, JQuery, Dojo • Работа с фреймами Desktop технологии: • VC++ приложения • VB приложения • Java приложения • PowerBuilder приложения • COM приложения • .Net приложения С какими технологиями мы работаем
  • 8. Какие отрасли мы обслуживали
  • 9. 1) Data driven testing 2) Keyword driven testing 3) Behavior driven testing Современные способы тестирования
  • 10. 1 (скрипт) * N (наборов данных) = N тест кейсов Data driven testing • снижаются затраты на увеличение покрытия • снижаются затраты на поддержку Как это сказывается на издержках:
  • 11. • Тесты создаются во внешних системах (Test Management Systems, Excel, XML и пр.) • Минимальное дублирование кода = снижение затрат на поддержку • Создание и поддержка тестов силами команды ручного тестирования • Простота перехода на другой инструмент автоматизации • + Data driven testing Keyword driven testing
  • 12. легко анализируемы надежны легко конфигурируемы легко поддерживаемы понятны Наши тесты: Характеристики тестов
  • 13. • код тестов пишется в бизнес-терминах приложения (практика DSL) • тесты понятны всем, кто знаком с терминологией приложения Наши тесты понятны Что делает наши тесты понятными:
  • 14. Наши тесты легко поддерживаемы • отсутствуют «магические строки» • отсутствует дублирование кода • в наличии подробные инструкции • единая структура Почему наши тесты так легко поддерживаются:
  • 15. CR: До: После: Наши тесты легко поддерживаемы В качестве логина пользователя должен использоваться email
  • 16. UI изменения: ID списка главной страницы изменен Наши тесты легко поддерживаемы До: После:
  • 17. До: После: CR: Наши тесты легко поддерживаемы После входа пользователь должен попадать на страницу «Мои сообщения» вместо «Мой кабинет» До: После:
  • 18. Наши тесты легко конфигурируемы • использование файлов настроек • использование переменных окружения Что позволяет легко конфигурировать тесты:
  • 19. Наши тесты легко анализируемы
  • 20. Наши тесты легко анализируемы
  • 21. Наши тесты легко анализируемы
  • 22. Наши тесты надежны • использование мягких и жестких проверок; • возможность восстановления (recovery). Что делает наши тесты надежными:
  • 23. Адрес: ул. Мельникайте, 4-607A, 220004 Минск, Беларусь КОНТАКТЫ Свяжитесь с нами, если у вас возникли вопросы. Мы с удовольствием на них ответим и предоставим дополнительную информацию по вашему запросу. info@qulix.com +375 17 306 38 68 www.qulix.ru www.qa.qulix.ru Беларусь Адрес: ул. Кржижановского, 15/5 117218 Москва, Россия +7 495 646 03 34 Россия