SlideShare uma empresa Scribd logo
1 de 81
Baixar para ler offline
Тестирование
Обзорная лекция

Марина Широчкина
Руководитель группы тестирования
Введение
Что это такое и с чем его едят?
Тестирование – процесс
сравнения ожидаемых результатов
с полученными.

4
Тестирование – набор
инженерных практик, нацеленных
на раннее обнаружение дефектов.

5
Тестирование – способ
предоставления и получения
обратной связи: как
технологической, так и
продуктовой.

6
Пример продуктовой обратной связи
•  «Здесь нельзя грабить корованы!»
(с) пользователь

7
Пример продуктовой обратной связи
•  «Здесь нельзя грабить корованы!»
(с) пользователь

•  «Оно делает не то, что надо!»
(с) менеджер

8
Пример продуктовой обратной связи
•  «Здесь нельзя грабить корованы!»
(с) пользователь

•  «Оно делает не то, что надо!»
(с) менеджер

•  «Я не могу использовать разработанный
тобой API, он не возвращает все
необходимые данные.»
(с) коллега-разработчик

9
Пример технической обратной связи
•  «Поддержка продукта при такой
архитектуре будет слишком сложна.»
(с) системный архитектор

10
Пример технической обратной связи
•  «Поддержка продукта при такой
архитектуре будет слишком сложна.»
(с) системный архитектор

•  «Ребята, оно падает каждые полчаса, я не
буду это поддерживать.»
(с) системный администратор

11
Пример технической обратной связи
•  «Поддержка продукта при такой
архитектуре будет слишком сложна.»
(с) системный архитектор

•  «Ребята, оно падает каждые полчаса, я не
буду это поддерживать.»
(с) системный администратор

•  «Эта реализация не выдержит
предполагаемой нагрузки.»
(с) кто-то битый жизнью
12
Раннее обнаружение проблем –
залог здорового сна.

13
Уровни тестирования
Баг лучше поймать сразу же
после его создания.
Народная мудрость
Unit-тесты – тесты, проверяющие
корректность работы отдельных
модулей программы.

15
16
17
Входные (тестовые) 	

данные	


Выходные данные 	

(полученный результат)	


18
Плюсы unit-тестов
•  Можно запустить сразу после внесения
изменений в код – позволяют найти дефект
сразу после его «создания».

19
Плюсы unit-тестов
•  Можно запустить сразу после внесения
изменений в код – позволяют найти дефект
сразу после его «создания».
•  Могут служить документацией к коду.

20
Плюсы unit-тестов
•  Можно запустить сразу после внесения
изменений в код – позволяют найти дефект
сразу после его «создания».
•  Могут служить документацией к коду.
•  Упрощают процесс рефакторинга.

21
Минусы unit-тестов

•  Их надо писать.

22
Минусы unit-тестов

•  Их надо писать.
•  Их надо уметь писать.

23
Минусы unit-тестов

•  Их надо писать.
•  Их надо уметь писать.
•  Их надо поддерживать.

24
Даже если все компоненты по
отдельности работают правильно,
то это ещё ничего не значит.

25
Интеграционные тесты – тесты,
проверяющие корректность
взаимодействия отдельных
модулей друг с другом.

26
27
28
29
Плюсы интеграционных тестов
•  Находят баги, которые не могут быть
обнаружены unit-тестами.

30
Плюсы интеграционных тестов
•  Находят баги, которые не могут быть
обнаружены unit-тестами.
•  Запускаются после сборки проекта и
позволяют быстро обнаружить проблемы
взаимодействия.

31
Минусы интеграционных тестов

•  все минусы unit-тестов

32
Даже если все компоненты по
отдельности работают правильно
и корректно взаимодействуют друг
с другом – это ещё ничего не
значит.

33
Приёмочные тесты – тесты,
проверяющие работоспособность
системы целиком. В реальном
окружении, с реальными данными,
на реальных сценариях.

34
OS	


Железка	

35
Плюсы приёмочных тестов
•  Находят баги, которые не могут быть
обнаружены unit- и интеграционными
тестами

36
Плюсы приёмочных тестов
•  Находят баги, которые не могут быть
обнаружены unit- и интеграционными
тестами
•  Позволяют оценить работоспособность
продукта целиком

37
Плюсы приёмочных тестов
•  Находят баги, которые не могут быть
обнаружены unit- и интеграционными
тестами
•  Позволяют оценить работоспособность
продукта целиком
•  На этом уровне с продуктом могут
ознакомиться будущие пользователи

38
Минусы приёмочных тестов
•  Самые высокоуровневые – сложнее
локализовывать проблему

39
Минусы приёмочных тестов
•  Самые высокоуровневые – сложнее
локализовывать проблему
•  Занимают больше времени

40
Минусы приёмочных тестов
•  Самые высокоуровневые – сложнее
локализовывать проблему
•  Занимают больше времени
•  Обнаруживают проблемы с некоторой
задержкой

41
Что же выбрать?

42
Виды тестирования
Каждому виду багов – свой вид
тестирования
«АААА! Ничего не работает»

44
Функциональное тестирование
– проверка работы кода/продукта
на соответствие требованиям.
Проверка логики работы.

45
«Не работает у части
пользователей»

46
Конфигурационное
тестирование на клиенте –
проверка работоспособности на
различных конфигурациях. Для
веб-сайтов – в разных браузерах.

47
«Мы это выкатили, и оно
перестало работать!»

48
Конфигурационное
тестирование сервер-сайда –
проверка работоспособности в
окружении, максимально
идентичном продакшену (железка,
OS, утилиты, библиотеки, конфиги,
версии).

49
«Всё сломалось, когда туда
пришли пользователи»

50
Нагрузочное тестирование –
проверка работоспособности под
нагрузкой (одновременная обработка
большого потока запросов).

51
«Работает, но страшно
тормозит»

52
Тестирование
производительности – проверка
скорости работы системы.

53
Причём:
•  Необходимо измерить длительность
полного цикла «запрос-ответ». Оценить
общее время, обратить внимание на
отдельные этапы

54
Причём:
•  Необходимо измерить длительность
полного цикла «запрос-ответ». Оценить
общее время, обратить внимание на
отдельные этапы
•  То же самое – под нагрузкой

55
Причём:
•  Необходимо измерить длительность
полного цикла «запрос-ответ». Оценить
общее время, обратить внимание на
отдельные этапы
•  То же самое – под нагрузкой
•  В пользовательских условиях (сетевые
условия)
56
«Всё было хорошо, пока не
пришли злые китайские
хакеры»

57
Тестирование безопасности –

58
«А как этим пользоваться?»

59
купил айфон а чо с ним делать
где кнопки чтобы нажимать
и как мне позвонить сереге
а вот и он звонит и чо

60
Тестирование юзабилити –
тестирование удобства
использования.
Коридорный вариант доступен
всем.

61
«Оно работало, а потом вдруг
упало»

62
Тестирование стабильности –
тестирование стабильности
работы под нагрузкой, длительное
время.

63
Всё?

64
Ещё много…
•  Volume тестирование
•  Stress/Recovery тестирование
•  Spike тестирование
•  Localization тестирование
•  Compatibility тестирование

И т. д. И т. п.

65
Какие выбрать?

66
Исходя из специфики
вашего проекта.

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

68
Ручное тестирование –
выполнение тестов вручную
или с помощью скриптов.
Ручной анализ результатов.

69
Плюсы и минусы ручного подхода
Плюсы
•  Более информативно – замечаются
дефекты рядом

70
Плюсы и минусы ручного подхода
Плюсы
•  Более информативно – замечаются
дефекты рядом

Минусы
•  Долго

71
Плюсы и минусы ручного подхода
Плюсы
•  Более информативно – замечаются
дефекты рядом

Минусы
•  Долго
•  Дорого
72
Автоматическое тестирование –
выполнение с помощью скриптов
или инструментов. Оценка
результатов проводится
автоматически.

73
Плюсы и минусы неручного подхода
Плюсы
•  Удобно и легко

74
Плюсы и минусы неручного подхода
Плюсы
•  Удобно и легко
Минусы

•  Тесты нужно писать и поддерживать

75
Плюсы и минусы неручного подхода
Плюсы
•  Удобно и легко
Минусы

•  Тесты нужно писать и поддерживать

•  Тесты выполняются «в лоб»

76
Плюсы и минусы неручного подхода
Плюсы
•  Удобно и легко
Минусы

•  Тесты нужно писать и поддерживать

•  Тесты выполняются «в лоб»
•  Сами тесты/скрипты/инструменты могут
содержать баги и порождать ложные
результаты
77
Разумная комбинация
методов – залог успеха.

78
Инструменты	
  
	
  
Функциональное, приемочное тестирование:
Selenium (web app): http://seleniumhq.org/
	
  

TestComplete (desktop app): http://smartbear.com/products/qatools/automated-testing-tools
Функциональное, unit тестирование:
подбирается под используемый язык, см http://clck.ru/4bsKa
Нагрузочное тестирование/тестирование
производительности:
Яндекс.Танк: https://github.com/yandex-load/yandex-tank
Jmeter: http://jmeter.apache.org/

79
Инструменты	
  
	
   сымитировать плохую сеть:
Как
Fiddler: http://www.fiddler2.com/fiddler2/
	
  
Charles: http://www.charlesproxy.com/
Утилита tc: man tc

Большой зоопарк разнообразных браузеров:
http://browsershots.org/

80
Марина Широчкина

pancakyes@yandex.ru

Спасибо

Mais conteúdo relacionado

Mais procurados

Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииDeutsche Post
 
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...GTestClub
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina TananaevaAlexei Lupan
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий СтрелюкSQALab
 
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testingAlexei Lupan
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileKairat Yussupov
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаSQALab
 
Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Magneta AI
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийSQALab
 
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииSQALab
 
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQAFest
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Alexei Lupan
 
сергей андреев
сергей андреевсергей андреев
сергей андреевAlexei Lupan
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервисautomated-testing.info
 
«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья ПастушковDevDay
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...Dakiry
 
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest
 
Фокус тест
Фокус тестФокус тест
Фокус тестSQALab
 

Mais procurados (20)

Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
 
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testing
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
 
Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2Стратегия тестирования крупного проекта в условиях Agile разработки v2
Стратегия тестирования крупного проекта в условиях Agile разработки v2
 
Использование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложенийИспользование комбинаторного тестирования для мобильных приложений
Использование комбинаторного тестирования для мобильных приложений
 
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
 
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
QA Fest 2019. Андрей Солнцев. Десять причин моей ненависти
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)
 
сергей андреев
сергей андреевсергей андреев
сергей андреев
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервис
 
«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
 
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестированияCodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
 
Фокус тест
Фокус тестФокус тест
Фокус тест
 

Destaque

An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformYandex
 
Theo de Raadt: The bane of backwards compatibility
Theo de Raadt: The bane of backwards compatibilityTheo de Raadt: The bane of backwards compatibility
Theo de Raadt: The bane of backwards compatibilityYandex
 
Ig1 task 2 analysis work sheet Titanfall
Ig1 task 2 analysis work sheet TitanfallIg1 task 2 analysis work sheet Titanfall
Ig1 task 2 analysis work sheet Titanfallcopelandadam
 
Aula1 091005180413-phpapp02
Aula1 091005180413-phpapp02Aula1 091005180413-phpapp02
Aula1 091005180413-phpapp02alivio
 
Soal semester genap 2015 fiqih kelas 8
Soal semester genap 2015 fiqih kelas 8Soal semester genap 2015 fiqih kelas 8
Soal semester genap 2015 fiqih kelas 8agussarkawi
 
PRESENTATION- for 12th students
PRESENTATION- for 12th studentsPRESENTATION- for 12th students
PRESENTATION- for 12th studentsratan singh
 
Cuento de los trse cerditos
Cuento de los trse cerditosCuento de los trse cerditos
Cuento de los trse cerditosiesocamino
 
William Kremer Atwood Achiever
William Kremer Atwood AchieverWilliam Kremer Atwood Achiever
William Kremer Atwood AchieverFairuz Zaidil
 
Presentatie diVintum
Presentatie diVintumPresentatie diVintum
Presentatie diVintumdiVintum
 
Ratta kampaania mihkel, joonas, inger copy
Ratta kampaania mihkel, joonas, inger copyRatta kampaania mihkel, joonas, inger copy
Ratta kampaania mihkel, joonas, inger copyMihkel Trei
 
Maria das graças andrade castro porta cartão de parede
Maria das graças andrade castro   porta cartão de paredeMaria das graças andrade castro   porta cartão de parede
Maria das graças andrade castro porta cartão de paredeAni Inventores
 
Implication of rh and qc on information security sharad nalawade(author)
Implication of rh and qc on information security sharad nalawade(author)Implication of rh and qc on information security sharad nalawade(author)
Implication of rh and qc on information security sharad nalawade(author)Priyanka Aash
 
Мобильная реклама для вашего бизнеса
Мобильная реклама для вашего бизнесаМобильная реклама для вашего бизнеса
Мобильная реклама для вашего бизнесаКсения Климчукова
 

Destaque (20)

An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
Theo de Raadt: The bane of backwards compatibility
Theo de Raadt: The bane of backwards compatibilityTheo de Raadt: The bane of backwards compatibility
Theo de Raadt: The bane of backwards compatibility
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Ig1 task 2 analysis work sheet Titanfall
Ig1 task 2 analysis work sheet TitanfallIg1 task 2 analysis work sheet Titanfall
Ig1 task 2 analysis work sheet Titanfall
 
Aula1 091005180413-phpapp02
Aula1 091005180413-phpapp02Aula1 091005180413-phpapp02
Aula1 091005180413-phpapp02
 
dinte
dintedinte
dinte
 
2014 acinves calendario
2014 acinves calendario 2014 acinves calendario
2014 acinves calendario
 
Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
Soal semester genap 2015 fiqih kelas 8
Soal semester genap 2015 fiqih kelas 8Soal semester genap 2015 fiqih kelas 8
Soal semester genap 2015 fiqih kelas 8
 
PRESENTATION- for 12th students
PRESENTATION- for 12th studentsPRESENTATION- for 12th students
PRESENTATION- for 12th students
 
Cuento de los trse cerditos
Cuento de los trse cerditosCuento de los trse cerditos
Cuento de los trse cerditos
 
Ishika barua.pptx
Ishika barua.pptxIshika barua.pptx
Ishika barua.pptx
 
William Kremer Atwood Achiever
William Kremer Atwood AchieverWilliam Kremer Atwood Achiever
William Kremer Atwood Achiever
 
100slides_images
100slides_images100slides_images
100slides_images
 
Presentatie diVintum
Presentatie diVintumPresentatie diVintum
Presentatie diVintum
 
L'àguila
L'àguilaL'àguila
L'àguila
 
Ratta kampaania mihkel, joonas, inger copy
Ratta kampaania mihkel, joonas, inger copyRatta kampaania mihkel, joonas, inger copy
Ratta kampaania mihkel, joonas, inger copy
 
Maria das graças andrade castro porta cartão de parede
Maria das graças andrade castro   porta cartão de paredeMaria das graças andrade castro   porta cartão de parede
Maria das graças andrade castro porta cartão de parede
 
Implication of rh and qc on information security sharad nalawade(author)
Implication of rh and qc on information security sharad nalawade(author)Implication of rh and qc on information security sharad nalawade(author)
Implication of rh and qc on information security sharad nalawade(author)
 
Мобильная реклама для вашего бизнеса
Мобильная реклама для вашего бизнесаМобильная реклама для вашего бизнеса
Мобильная реклама для вашего бизнеса
 

Semelhante a Марина Широчкина: Тестирование

тестирование
тестированиетестирование
тестированиеYandex
 
Software testing in practice
Software testing in practiceSoftware testing in practice
Software testing in practicenikolay_vasiliev
 
Автоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаАвтоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаIgor Lyubin
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестированияIgor Pozumentov
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU
 
Виталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileВиталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileSQADays_2009_Piter
 
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5Technopark
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011etyumentcev
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rusMaxim Shaptala
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agilesef2009
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в AgileSQALab
 
лившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифлившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифMagneta AI
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПОseleznev_stas
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиNikita Efimov
 
Как тестируют в гугле - обзор книги
Как тестируют в гугле - обзор книгиКак тестируют в гугле - обзор книги
Как тестируют в гугле - обзор книгиkosyakov
 

Semelhante a Марина Широчкина: Тестирование (20)

тестирование
тестированиетестирование
тестирование
 
Software testing in practice
Software testing in practiceSoftware testing in practice
Software testing in practice
 
Enter: testing
Enter: testingEnter: testing
Enter: testing
 
Автоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаАвтоматическое тестирование. Моя система
Автоматическое тестирование. Моя система
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
 
Виталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileВиталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в Agile
 
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Mva stf module 2 - rus
Mva stf module 2 - rusMva stf module 2 - rus
Mva stf module 2 - rus
 
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
 
лившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифлившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование миф
 
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПО
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Как тестируют в гугле - обзор книги
Как тестируют в гугле - обзор книгиКак тестируют в гугле - обзор книги
Как тестируют в гугле - обзор книги
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 

Mais de Yandex

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksYandex
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаYandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаYandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Yandex
 

Mais de Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Марина Широчкина: Тестирование