SlideShare a Scribd company logo
It is a Test
Макс Нечесонов
• Занимаюсь веб разработкой более 2-х лет
• Постигаю ремесло DevOps
• Считаю тестирование не просто навыком,
а привычкой, которую стоит вырабатывать
/maks.nechesonov
maks.nechesonov@agilie.com
Веб-разработчик
@NechiK
Зачем мне писать тесты?
It is a Test
Когда нужно начинать писать тесты?
• после реализации MVP проекта
• TDD наше все ( или нет )
• пишем тесты на то что успеваем
• пишем тесты на баги
Как писать тесты?
Unit тестирование
++
Функция формата даты
Подготовка данных для теста
Тестирование функции
Интеграционное тестирование
It is a Test
It is a Test
end-to-end тестирование
(автотесты)
It is a Test
It is a Test
It is a Test
It is a Test
Тестирование шаблонов
It is a Test
It is a Test
It is a Test
Как запускать тесты?
It is a Test
It is a Test
It is a Test
Как учиться писать тесты, если некому
подсказать?
Пример теста из репозитория AngularJS
Спасибо за внимание!

More Related Content

PPTX
Free Desktop QA Engineers: implement automation testing
PPTX
Continuous Integration для QA
PPTX
Do you know what you are testing?
PDF
Continuous integration для java script проектов
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PPTX
Способы организаций больших Java проектов по Автоматизированному тестированию
PPTX
Great functional testing with WebDriver and Thucydides
PPTX
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
Free Desktop QA Engineers: implement automation testing
Continuous Integration для QA
Do you know what you are testing?
Continuous integration для java script проектов
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Способы организаций больших Java проектов по Автоматизированному тестированию
Great functional testing with WebDriver and Thucydides
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов

What's hot (20)

PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
PPT
Новый процесс тестирования на "старом" проекте
PDF
Денис Чистяков: Workflow. Работа над проектом в Яндексе
PDF
WP как экспериментальная платформа
PPTX
One drive code spacemalinina 2
PPTX
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
PPTX
Повышаем надёжность тестов через JavaScript
PPTX
Test Automation Wargaming SQA Days 17
PPTX
Контроль качетсва в компании iiko
PPTX
Фокус тест
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PDF
DevOps от и до - что, зачем и почему
PPTX
Автоматизация тестирования ролей и привилегий
PPTX
Тестирование веб-проектов в Agile
PPT
лившиц владимир - независимое тестирование миф
PPTX
Как тестируют в гугле - обзор книги
PDF
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
PPT
CQRS. Event Sourcing. Особенности тестирования
PDF
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
PPTX
Альтернативные способы изучения программирования с нуля
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
Новый процесс тестирования на "старом" проекте
Денис Чистяков: Workflow. Работа над проектом в Яндексе
WP как экспериментальная платформа
One drive code spacemalinina 2
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Повышаем надёжность тестов через JavaScript
Test Automation Wargaming SQA Days 17
Контроль качетсва в компании iiko
Фокус тест
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
DevOps от и до - что, зачем и почему
Автоматизация тестирования ролей и привилегий
Тестирование веб-проектов в Agile
лившиц владимир - независимое тестирование миф
Как тестируют в гугле - обзор книги
Средства автоматизации тестирования десктопных приложений. Сравнительный анализ
CQRS. Event Sourcing. Особенности тестирования
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
Альтернативные способы изучения программирования с нуля
Ad

More from ITCP Community (20)

PPTX
"Best Practices for Designing a Pragmatic RESTful API
PDF
"Generics+Decodable serving your API-client"
PDF
"You shall not pass : anti-debug methodics"
PDF
Парадигмы программирования
PDF
Лайфхаки группового собеседования
PDF
Бла бла-бла поговорить или структура “неструктурированного” интервью
PDF
Метрики
PDF
Не все святой скрам
PDF
Самоорганизующиеся команды
PDF
Управление содержанием проекта
PDF
Таргетированная реклама в Facebook
PDF
Финансовое планирование бюджета IT-компании
PDF
Вам упаковать?
PDF
Клиент всегда прав?
PDF
Общение с клиентами на автопилоте
PDF
Kонтент решает все (почти)
PDF
Electron
PDF
Продукт с нуля
PDF
Storytelling in the Digital Age
PDF
Место карьеры в мире дизайна
"Best Practices for Designing a Pragmatic RESTful API
"Generics+Decodable serving your API-client"
"You shall not pass : anti-debug methodics"
Парадигмы программирования
Лайфхаки группового собеседования
Бла бла-бла поговорить или структура “неструктурированного” интервью
Метрики
Не все святой скрам
Самоорганизующиеся команды
Управление содержанием проекта
Таргетированная реклама в Facebook
Финансовое планирование бюджета IT-компании
Вам упаковать?
Клиент всегда прав?
Общение с клиентами на автопилоте
Kонтент решает все (почти)
Electron
Продукт с нуля
Storytelling in the Digital Age
Место карьеры в мире дизайна
Ad

It is a Test