Программа курса:
Помните - все занятия независимы друг от друга и проходить их можно в любом количестве и в любой последовательности!!!
1. Что такое тестирование и его место в различных жизненных циклах разработки ПО.
Что такое тестирование? Какие бывают циклы разработки ПО? Code-and-Fix, Waterfall, V-образная модель, Спиральная модель.
2. Виды тестирования.
Что такое «тестирование белого и черного ящика»? Зачем нужно тестирование документации или локализации? Чем отличается ручное от автоматизированного?
3. Проектирование тестов, основные подходы. Тест-кейсы или чек-листы?
Что такое тест-кейс, test-suite, чек-лист? Как их составлять и зачем они нужны? Когда их нужно использовать, а когда выбрать что-то другое?
4. Классы эквивалентности и граничные значения.
Базовые техники функционального тестирования. Фундаментальные знания.
5. Техника pairwise.
Что это за техника? Зачем она нужна и когда ее стоит использовать? Углубляемся в тест-дизайн.
6. Decision Table Testing и State-Transition Testing.
Техники тест-дизайна «углубленного» уровня. Построение таблиц связи сущностей и правил. Построение диаграммы изменения состояния.
7. Конфигурационное тестирование и тестирование совместимости.
О чем нужно помнить при тестировании desktop-приложений, а о чем – при тестированииweb или mobile?
8. Тестирование локализации и Usability тестирование.
Что тестировать, если приложение переведено на разные языки? Что такое Usability-тестирование и что нужно о нем знать?
9. Тестирование документации.
Дано ТЗ. Программы еще нет. Что делать?
Есть программа, нет ТЗ. Что делать?
10. Регрессионное тестирование.
Регрессионная спираль смерти. Зачем нужно такое тестирование и как его проводить?
11. Нефункциональное тестирование.
Немного подробнее про различные виды нефункционального тестирования – тестирование безопасности, нагрузочное тестирование и т.д.
12. Что такое баг-трекер и как оформлять баги?
Ура, мы нашли ошибку! Что делать дальше? Почему правильное оформление настолько важно?
13. Первое собеседование. Что знать и как себя вести?
Подробная информация на сайте:http://software-testing.ru/trainings/schedule?&task=3&cid=200