Не баг, а фича!

Не баг, а фича!

Яндекс Практикум. Программирование и анализ данных

В День тестировщика дарим подборку полезных ресурсов для начинающих специалистов. Сохраняйте ссылки и делитесь с однокурсниками и коллегами.

  1. «Фундаментальная теория тестирования» — для знакомства с профессией. В статье раскрыты основные понятия и подробно рассказано, что такое тестирование, для чего оно нужно и из каких этапов состоит.
  2. «Как составить стратегию тестирования: версия настоящих инженеров» — о тест-планах, в которых формулируется цель тестирования, пошагово расписываются задачи, а также методы и способы их реализации. 
  3. «С чего начинается тестирование: что такое тест‑кейс, зачем он нужен и как его писать». Следующий шаг создания тестовой документации — тест-кейс, пошаговая инструкция проверки. 
  4. «Как составить чек-листы для эффективного тестирования продуктов: простые шаги и примеры». Чек-лист пригодится, если что-то нужно протестировать быстро. Он похож на тест-кейс, но без шагов.
  5. «Тот ещё жук: как начинающему тестировщику составить хороший баг‑репорт». Баг-репорт — это отчёт о найденной ошибке. В отличие от тест-кейсов и чек-листов, баг-репорт составляется не до, а после тестирования, в случае нахождения бага. Репорт служит для фиксации и воспроизведения бага.
  6. «Создание понятных отчётов о тестировании». Иногда тестировщики составляют отчёт не только об одном дефекте, а обо всех обнаруженных багах. Такой отчёт можно красиво оформить в виде таблиц и диаграмм.
  7. «Различия в тестировании мобильных и веб-приложений». Тестирования для десктопных и мобильных приложений в чём-то схожи, но имеют определённые различия. Чтобы проверить работу приложения, необходимо запустить его на разных актуальных платформах и в браузерах. 
  8. «Тестирование API». API (Application Programming Interface) помогает программам обмениваться информацией, запрашивать данные и выполнять другие задачи.
  9. «Тестирование баз данных — гайд». Тестирование будет неполным, если не протестировать бэкенд. Тестирование баз данных не касается пользовательского интерфейса и направлено на проверку внутренних процессов, в частности работы с данными.
  10.  «Как перейти из ручного тестирования в автоматизированное». Автотесты помогают быстрее найти и пофиксить баги в API, веб- и мобильных приложениях. Чтобы освоить это направление, тестировщик должен выбрать язык программирования, изучить его на базовом уровне, а также уметь пользоваться дополнительными библиотеками и инструментами.

Report Page