ݺߣ

ݺߣShare a Scribd company logo
Больше тестов, хороших и разных! Часть 1. Функциональное тестирование
Алина Жердева 
НГТУ, ФПМИ, математик, системный программист 
6 лет в тестировании 
1 год руководитель стартапа, med-room.com 
4 года в проектировании интерфейсов и продуктовой аналитике
Бац-бац, и в продакшн!
С чего начать? 
Р. Савин «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах» 
Тестирование по стратегии черного ящика
С чего начать? 
Разработчик ≠ тестировщик! 
Описать функции продукта 
Написать тест-план 
Написать тест-кейсы к основным функциям 
Протестировать 
Повторять с п.1 для всех новых функций
Тест-план 
Что тестируем (продукт)? 
Цель тестирования (какие функции проверяем)? 
Как тестируем? 
Когда тестируем и в каком порядке? 
Тестовая среда 
Тестовые сценарии (тест-кейсы)
Тест-кейс 
Название 
Описание 
Предусловия (pre-condition) 
Действия (steps) 
Постусловия (post-condition) 
Ожидаемый результат
Пример тест-кейса
Сколько тестов нужно? 
Разделить тест-кейсы на классы эквивалентности 
Каждый класс содержит эквивалентные тест-кейсы 
Два тест-кейса являются эквивалентными, если ожидается, что программа будет обрабатывать их одинаковым способом
Классы эквивалентности
Классы эквивалентности
Время 
Примерно равно времени разработки 
Лучше делать небольшими итерациями 
Не забывать про регрессионные тесты
Эффект 
Снижение количества претензий к качеству продукта 
Сокращение ресурсов на исправления 
Сокращение ресурсов на сопровождение 
Улучшение репутации 
Уменьшение времени на введение нового сотрудника
Тестируйте!
Спасибо за внимание 
Алина Жердева 
alina.zherdeva@gmail.com

More Related Content

What's hot (20)

Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Deutsche Post
сергей андреев
сергей андреевсергей андреев
сергей андреев
Alexei Lupan
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опытаCodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
Deutsche Post
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
SQALab
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QA
Rina Uzhevko
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиковПравила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Rina Uzhevko
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?
Grigoriy Pechenkin
JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
sgdread
Юзабилити тестирование
Юзабилити тестированиеЮзабилити тестирование
Юзабилити тестирование
Oleg Karapuzov
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
Tatyana Pischasova
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei Lupan
Давид Майборода, Тестирование Android-приложений: разбор инструментария
Давид Майборода, Тестирование Android-приложений: разбор инструментарияДавид Майборода, Тестирование Android-приложений: разбор инструментария
Давид Майборода, Тестирование Android-приложений: разбор инструментария
Yandex
4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)
Ontico
Подводные камни при построении процесса тестирования
Подводные камни при построении процесса тестированияПодводные камни при построении процесса тестирования
Подводные камни при построении процесса тестирования
SQALab
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
Uladzimir Kryvenka
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Rina Uzhevko
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Deutsche Post
сергей андреев
сергей андреевсергей андреев
сергей андреев
Alexei Lupan
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опытаCodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest 2010. Щербина С. — Прием на работу тестировщика без опыта
CodeFest
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
Deutsche Post
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
SQALab
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QA
Rina Uzhevko
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиковПравила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Rina Uzhevko
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?Тестирование требований: Зачем - понятно, а вот Как?
Тестирование требований: Зачем - понятно, а вот Как?
Grigoriy Pechenkin
JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1JavaTalks.Unit Testing.Part 1
JavaTalks.Unit Testing.Part 1
sgdread
Юзабилити тестирование
Юзабилити тестированиеЮзабилити тестирование
Юзабилити тестирование
Oleg Karapuzov
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
Tatyana Pischasova
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei Lupan
Давид Майборода, Тестирование Android-приложений: разбор инструментария
Давид Майборода, Тестирование Android-приложений: разбор инструментарияДавид Майборода, Тестирование Android-приложений: разбор инструментария
Давид Майборода, Тестирование Android-приложений: разбор инструментария
Yandex
4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)
Ontico
Подводные камни при построении процесса тестирования
Подводные камни при построении процесса тестированияПодводные камни при построении процесса тестирования
Подводные камни при построении процесса тестирования
SQALab
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
Uladzimir Kryvenka
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Rina Uzhevko

Viewers also liked (20)

Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
solit
больше тестов, хороших и разных! часть 2
больше тестов, хороших и разных! часть 2больше тестов, хороших и разных! часть 2
больше тестов, хороших и разных! часть 2
Фарида Абдуллина
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисовCodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest
Тестирование для не-тестировщиков
Тестирование для не-тестировщиковТестирование для не-тестировщиков
Тестирование для не-тестировщиков
Julia Nechaeva
Дмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестированияДмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестирования
Yandex
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
-Доминанта
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalksSelenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Lohika_Odessa_TechTalks
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and Design
QA Guards
Олеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
Олеся Плеханова - UX-дизайнер на работе и в жизни - WargamingОлеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
Олеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
WG_ Events
Как «сварить» Pairwise и не пуститься во все тяжкие
Как «сварить» Pairwise и не пуститься во все тяжкиеКак «сварить» Pairwise и не пуститься во все тяжкие
Как «сварить» Pairwise и не пуститься во все тяжкие
SQALab
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
SQALab
Метод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинацииМетод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинации
SQALab
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QAFest
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
Alex Baranouski
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писать
SQALab
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
OdessaQA
азы проектирования тестов
азы проектирования тестовазы проектирования тестов
азы проектирования тестов
Club QA Kostroma
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипированиеКанвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Lumiknows Consultancy
Парное тестирование для "чайников"
Парное тестирование для "чайников"Парное тестирование для "чайников"
Парное тестирование для "чайников"
SQALab
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
DressTester
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
solit
больше тестов, хороших и разных! часть 2
больше тестов, хороших и разных! часть 2больше тестов, хороших и разных! часть 2
больше тестов, хороших и разных! часть 2
Фарида Абдуллина
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисовCodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest 2010. Исаенко И. — Автоматизация тестирования web-сервисов
CodeFest
Тестирование для не-тестировщиков
Тестирование для не-тестировщиковТестирование для не-тестировщиков
Тестирование для не-тестировщиков
Julia Nechaeva
Дмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестированияДмитрий Исаев - Теория тестирования
Дмитрий Исаев - Теория тестирования
Yandex
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
(мастер-класс) Технический скрининг не Rocket Science, или техническое собесе...
-Доминанта
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalksSelenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Lohika_Odessa_TechTalks
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and Design
QA Guards
Олеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
Олеся Плеханова - UX-дизайнер на работе и в жизни - WargamingОлеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
Олеся Плеханова - UX-дизайнер на работе и в жизни - Wargaming
WG_ Events
Как «сварить» Pairwise и не пуститься во все тяжкие
Как «сварить» Pairwise и не пуститься во все тяжкиеКак «сварить» Pairwise и не пуститься во все тяжкие
Как «сварить» Pairwise и не пуститься во все тяжкие
SQALab
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD)
SQALab
Метод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинацииМетод всех пар, или как не убиться тестируя комбинации
Метод всех пар, или как не убиться тестируя комбинации
SQALab
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QAFest
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
Alex Baranouski
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писать
SQALab
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
OdessaQA
азы проектирования тестов
азы проектирования тестовазы проектирования тестов
азы проектирования тестов
Club QA Kostroma
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипированиеКанвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Lumiknows Consultancy
Парное тестирование для "чайников"
Парное тестирование для "чайников"Парное тестирование для "чайников"
Парное тестирование для "чайников"
SQALab
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
Собеседование. Примеры вопросов, стратегия успешного прохождения собеседовани...
DressTester

Similar to больше тестов, хороших и разных! часть 1 (20)

CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest
Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10
Technopark
лекция4 qa
лекция4 qaлекция4 qa
лекция4 qa
Svetlana Stoyan
Скандалы, расследования, тестирование
Скандалы, расследования, тестированиеСкандалы, расследования, тестирование
Скандалы, расследования, тестирование
SQALab
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышления
Andrei Zubov
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
SQALab
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left TestingQA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QAFest
About Testers
About TestersAbout Testers
About Testers
antsh
10_tips_for_become_qa
10_tips_for_become_qa10_tips_for_become_qa
10_tips_for_become_qa
SoftengiTrainingCenter
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
HappyDev-lite
Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)
Paul Stashevsky
[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
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
SQALab
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
sef2009
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
SQALab
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
SQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 webSQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 web
Oleg Tatarchuk
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest
Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10Проектирование графических интерфейсов лекция 10
Проектирование графических интерфейсов лекция 10
Technopark
Скандалы, расследования, тестирование
Скандалы, расследования, тестированиеСкандалы, расследования, тестирование
Скандалы, расследования, тестирование
SQALab
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Автотесты и образ мышления
Автотесты и образ мышленияАвтотесты и образ мышления
Автотесты и образ мышления
Andrei Zubov
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
SQALab
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left TestingQA Fest 2018. Анастасия Асеева. Shift-Left Testing
QA Fest 2018. Анастасия Асеева. Shift-Left Testing
QAFest
About Testers
About TestersAbout Testers
About Testers
antsh
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
HappyDev-lite
Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)
Paul Stashevsky
[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
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
SQALab
Sef Streluk Agile
Sef Streluk AgileSef Streluk Agile
Sef Streluk Agile
sef2009
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
SQALab
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
SQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 webSQA Days-13 @ Piter v3.1 web
SQA Days-13 @ Piter v3.1 web
Oleg Tatarchuk

больше тестов, хороших и разных! часть 1

  • 1. Больше тестов, хороших и разных! Часть 1. Функциональное тестирование
  • 2. Алина Жердева НГТУ, ФПМИ, математик, системный программист 6 лет в тестировании 1 год руководитель стартапа, med-room.com 4 года в проектировании интерфейсов и продуктовой аналитике
  • 3. Бац-бац, и в продакшн!
  • 4. С чего начать? Р. Савин «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах» Тестирование по стратегии черного ящика
  • 5. С чего начать? Разработчик ≠ тестировщик! Описать функции продукта Написать тест-план Написать тест-кейсы к основным функциям Протестировать Повторять с п.1 для всех новых функций
  • 6. Тест-план Что тестируем (продукт)? Цель тестирования (какие функции проверяем)? Как тестируем? Когда тестируем и в каком порядке? Тестовая среда Тестовые сценарии (тест-кейсы)
  • 7. Тест-кейс Название Описание Предусловия (pre-condition) Действия (steps) Постусловия (post-condition) Ожидаемый результат
  • 9. Сколько тестов нужно? Разделить тест-кейсы на классы эквивалентности Каждый класс содержит эквивалентные тест-кейсы Два тест-кейса являются эквивалентными, если ожидается, что программа будет обрабатывать их одинаковым способом
  • 12. Время Примерно равно времени разработки Лучше делать небольшими итерациями Не забывать про регрессионные тесты
  • 13. Эффект Снижение количества претензий к качеству продукта Сокращение ресурсов на исправления Сокращение ресурсов на сопровождение Улучшение репутации Уменьшение времени на введение нового сотрудника
  • 15. Спасибо за внимание Алина Жердева alina.zherdeva@gmail.com