В этот праздничный для всех тестировщиков день Наталья и Алексей расскажут о том, как сделать каждый день на работе праздником:
Полезные игры в работе тестировщика: как повышать эффективность тестирования играючи?
Нестандартные способы выполнения стандартных задач: как добавить позитива в ежедневные задачи, которые казались вам такими скучными?
Общение в радость: как наладить отношения в коллективе, между тестировщиками и со смежными отделами?
На этой встрече мы не просто обсудим способы позитивизации вашей рабочей деятельности, но и потренируемся в их использовании. Это будет и полезно, и весело!
Тест-кейсы без требований?
2012-08-27 11:26
Доброго времени суток.
В тестировании новичок
Возник вопрос:
Необходимо написать набор тест кейсов, к примеру - регистрация, авторизация на сайте и т д. Требований нет. Каким образом пишутся тест кейсы на предмет граничных значений (к примеру макс длинна логина, е-мейла и т д.), если требования не указаны? Как выбирать эти границы?
Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию.
Разумеется, умение разрабатывать автотесты включает в себя не только владение инструментом автоматизации. Поэтому новый курс охватывает практически все вопросы, которые возникают в процессе разработки автотестов для относительно несложных веб-приложений:
возможности рекордера Selenium,
базовый набор команд Selenium,
выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
выбор фреймворка запуска тестов (сравним JUnit и TestNG),
базовые навыки структурирования кода тестов и рефакторинг,
запуск тестов в разных браузерах,
запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
различные способы идентификации элементов на странице, языки запросов XPath и CSS,
протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
типовые шаблоны проектирования тестов.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:
уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)