У нас есть бесплатное приложение folks, на котором мои студенты могут пощупать автоматизацию. Оно же нынче выступает в роли выпускного экзамена, так как позволяет объединить весь пройденный материал:
- Как писать тест-кейсы и чек-листы (ибо там мы пишем нечто среднее)
- Тест-дизайн
- Тест-анализ
- ...
И еще в самой первой лекции мы учим исследовать продукт, пытаться понять его логику. Зачем он нужен, для чего? Поэтому студенты часто интересовались, зачем нужно два вида поиска: простой и расширенный. Так что я добавила в описание расширенного поиска пояснялку для студентов.
Прошла пара курсов. Теперь другой студент пришел с новым вопросом:
— Мне, как тестировщику, чем поможет это пояснение: "(Ремарка для студентов: этот поиск используют только сильно прошаренные дата-стюарды и API, остальные люди используют простой)", я не понимаю.
— Ну как же, вы же должны знать, что делает ваша программа и для чего она нужна. Это влияет на выбор тестов
— Как? Не помню такого в лекции
В лекции такое есть, причем в самой первой. Это первое, чему мы учим — сначала узнай, ЧТО за приложение, ЗАЧЕМ оно нужно, это и будет влиять на тесты. Но раз это забывается, решила вынести отдельно.
См также:
Как накидать тестов на что-нибудь — и снова о том, что сначала узнаем, что это и зачем оно нужно
