24 HappyDev-lite-2014. Серик Бейсенов. Введение в тестирование...
-
Upload
happydev-lite -
Category
Education
-
view
112 -
download
3
Transcript of 24 HappyDev-lite-2014. Серик Бейсенов. Введение в тестирование...
Про меня
• Родился в день программиста.
• Вообще я – учитель инорматики.
• Я тестировал, автоматизировал, программировал, управлял командой, организовывал хакатоны и конференции, учил и теперь рассказываю про это простыми словами.
Про то, зачем тестирование нужно
• Все мы делаем ошибки.
• Мы всегда все проверяем.
• Мы должны быть уверены, что при определенных условиях программа будет работать корректно.
Про то, как тестирование важно
• Исправлять ошибки дорого.
• Находить ошибки сложно.
• Исправление одних ошибок порождает другие ошибки.
• Не все ошибки на самом деле ошибки.
• Тестирование – поиск ошибок.
• Тестировщик – последний рубеж.
Про то, как тестирование разнообразно
• Можно тестировать ручками программу в динамике.
• Можно тестировать программу в статике.
• Можно анализировать требования и писать тест-кейсы.
• Можно писать программы которые тестируют программы.
• Можно управлять командой тестирования.
Про то, как тестирование интересно
• Веб, десктоп, мобильный, очки, часы, микроволновка.
• Думай сам: данные, подходы, сценарии, окружение.
• Вместе веселей.
Про то, как тестирование полезно для карьеры
• Знаешь программу лучше всех.
• Ты первый пользователь программы.
• Понимаешь бизнес.
• Можешь стать программистом, аналитиком, управленцем или перейти на сторону заказчика.
• Можешь учить других.
Про дефекты
• Все не найдешь.
• Описать и объяснить – искусство.
• Бывает сам не понял, как сломал.
• Программа работает не правильно, но это не дефект.
• Ошибка –> Отказ –> Дефект
• Системы управления дефектами.
Про качества хорошего тестировщика
• Умей ломать.
• Расскажи так, чтоб все поняли.
• Расскажи так, чтоб не побили.
• Продумай, все варианты.
• Умей работать по синусоиде.
• А про внимательность и любознательность вы и сами догадались.
Про мифы
• Это не нижняя ступень.
• Это не скучно.
• Это не безперспективно.
• Это не так просто, как я об этом рассказал =)
Про книжки и сайты
• Google.com и Wikipedia
• www.software-testing.ru
• www.protesting.ru
• www.testingworld.ru
• Канер С., Фолк Дж., Енг Кек Нгуен. Тестирование программного обеспечения
• Котляров В.П. "Основы тестирования ПО"