SlideShare uma empresa Scribd logo
1 de 20
Юнит тесты: начнем пожалуй ,[object Object],red green refactor
Что будем обсуждать ,[object Object],[object Object],[object Object],[object Object]
Что  НЕ  будем обсуждать ,[object Object]
Начнем?
Юнит тест ,[object Object],Объект исследования (тестирования) Начальные условия Ожидаемые результаты Что мы тестируем? Как мы тестируем? Чего мы ожидаем?
Сначала реализация, потом тест
Что получается? Объект исследования  (тестирования) Знания  (документация, мысли) Тест 1 Тест 2 Тест 3 Тест  N
Сначала тест, потом реализация
Что получается в этом случае? Тест 1 Объект исследования: Знания: Тест 2 Тест  N
Свойства хорошего теста ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Что такое плохой тест? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
От чего зависит тест? Объект исследования  (тестирования) Зависимость Зависимость Зависимость Зависимость
Что такое зависимость? ,[object Object],[object Object],[object Object],[object Object]
Какие бывают тесты? ,[object Object],[object Object],[object Object],К К З К З К З П T T T К  –  Компонент Т  –  Тест З  –  Зависимость П  –  Приложение
Что мы узнали? ,[object Object],[object Object],[object Object],[object Object]
Что дальше?
Вопросы
Фреймворки для тестирования
Литература ,[object Object],[object Object]
Блоги, Сайты ,[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...
Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...
Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...PCampRussia
 
ШР1: домашнее задание О. Исакова
ШР1: домашнее задание О. ИсаковаШР1: домашнее задание О. Исакова
ШР1: домашнее задание О. Исаковаjivobutch
 
тестирование по стратегии черного ящика
тестирование по стратегии черного ящикатестирование по стратегии черного ящика
тестирование по стратегии черного ящикаvyacheslavmaslov
 
Тестирование требований и документации
Тестирование требований и документацииТестирование требований и документации
Тестирование требований и документацииUladzimir Kryvenka
 
#71 Проведение онлайн-исследований
#71 Проведение онлайн-исследований#71 Проведение онлайн-исследований
#71 Проведение онлайн-исследованийAndrew Sikorskiy
 
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)DevGAMM Conference
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияSQALab
 
Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10Technopark
 
Системный анализ - зачем?
Системный анализ - зачем?Системный анализ - зачем?
Системный анализ - зачем?Vladimir Kalenov
 
Юзабилити тестирование
Юзабилити тестированиеЮзабилити тестирование
Юзабилити тестированиеOleg Karapuzov
 
Тестирование Требований
Тестирование ТребованийТестирование Требований
Тестирование ТребованийIT Mine
 
Способ оценки качества исходного кода или Code Review Reminder
Способ оценки качества исходного кода или Code Review ReminderСпособ оценки качества исходного кода или Code Review Reminder
Способ оценки качества исходного кода или Code Review ReminderSQALab
 
Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированиюAPostovalova
 
Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированиюAPostovalova
 
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаSQALab
 

Mais procurados (19)

Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...
Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...
Оценка продукта на стадиях закрытого и открытого тестирования (Светлана Полов...
 
ШР1: домашнее задание О. Исакова
ШР1: домашнее задание О. ИсаковаШР1: домашнее задание О. Исакова
ШР1: домашнее задание О. Исакова
 
Test
TestTest
Test
 
тестирование по стратегии черного ящика
тестирование по стратегии черного ящикатестирование по стратегии черного ящика
тестирование по стратегии черного ящика
 
Тестирование требований и документации
Тестирование требований и документацииТестирование требований и документации
Тестирование требований и документации
 
#71 Проведение онлайн-исследований
#71 Проведение онлайн-исследований#71 Проведение онлайн-исследований
#71 Проведение онлайн-исследований
 
лекция4 qa
лекция4 qaлекция4 qa
лекция4 qa
 
QA Лекция2
QA Лекция2QA Лекция2
QA Лекция2
 
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
 
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)
5 уроĸов из провальных АБ тестов / Сергей Гилев (Playkot)
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
 
Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10
 
Системный анализ - зачем?
Системный анализ - зачем?Системный анализ - зачем?
Системный анализ - зачем?
 
Юзабилити тестирование
Юзабилити тестированиеЮзабилити тестирование
Юзабилити тестирование
 
Тестирование Требований
Тестирование ТребованийТестирование Требований
Тестирование Требований
 
Способ оценки качества исходного кода или Code Review Reminder
Способ оценки качества исходного кода или Code Review ReminderСпособ оценки качества исходного кода или Code Review Reminder
Способ оценки качества исходного кода или Code Review Reminder
 
Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированию
 
Обучение тестированию
Обучение тестированиюОбучение тестированию
Обучение тестированию
 
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
 

Semelhante a Unit Testing The Begining

JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1sgdread
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest
 
Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышленияAndrei Zubov
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаAlexei Lupan
 
About Testers
About TestersAbout Testers
About Testersantsh
 
Автоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиАвтоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиSQALab
 
Юнит тестирование, Александр Прукс, 30 Марта 2014
Юнит тестирование, Александр Прукс, 30 Марта 2014Юнит тестирование, Александр Прукс, 30 Марта 2014
Юнит тестирование, Александр Прукс, 30 Марта 2014ForkConf
 
юнит тестирование Fork
юнит тестирование Forkюнит тестирование Fork
юнит тестирование ForkSergey Oreshkov
 
Андрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокАндрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокSQALab
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиковUladzimir Kryvenka
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciplesQA Guards
 
Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Magneta AI
 
Working with legacy code
Working with legacy codeWorking with legacy code
Working with legacy codeMihail Lebedev
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.Sergey Atroschenkov
 
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.IT-Доминанта
 
Как мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППККак мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППКRina Uzhevko
 
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)Evgeny Kaziak
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиковSQALab
 
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Nikita Nalyutin
 

Semelhante a Unit Testing The Begining (20)

JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
 
Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышления
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
About Testers
About TestersAbout Testers
About Testers
 
Автоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщикамиАвтоматизированное тестирование не-тестировщиками
Автоматизированное тестирование не-тестировщиками
 
Юнит тестирование, Александр Прукс, 30 Марта 2014
Юнит тестирование, Александр Прукс, 30 Марта 2014Юнит тестирование, Александр Прукс, 30 Марта 2014
Юнит тестирование, Александр Прукс, 30 Марта 2014
 
юнит тестирование Fork
юнит тестирование Forkюнит тестирование Fork
юнит тестирование Fork
 
Андрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибокАндрей Уразов - Методы раннего обнаружения ошибок
Андрей Уразов - Методы раннего обнаружения ошибок
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
 
Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2
 
Working with legacy code
Working with legacy codeWorking with legacy code
Working with legacy code
 
Test management print
Test management printTest management print
Test management print
 
О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.О тестирование софта: мир качества, жуков и информации.
О тестирование софта: мир качества, жуков и информации.
 
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.О тестирование софта: мир качества, жуков и информации.   Атрощенков Сергей.
О тестирование софта: мир качества, жуков и информации. Атрощенков Сергей.
 
Как мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППККак мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППК
 
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиков
 
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
 

Unit Testing The Begining