Рекомендации даны для желающих заниматься, как web-разработкой, так и тестированием на Python. Плюс я указал ряд полезных ссылок на эту тему…
✔️По умолчанию: знание ручного тестирования + техники тест-дизайна;
✔️Сам Python + понимание объектно-ориентированного программирования;
✔️Реляционные БД (PostreSQL и/или MySQL);
✔️Linux (работа в консоли, основы администрирования, nginx) - разработчик должен уметь настроить рабочее окружение, а тестировщик должен уметь работать в этой среде;
✔️IDE или редактор кода (для тестировщиков - Pycharm, разработчиков - Sublime Text 2, VIM, EMACS);
✔️GitHub;
✔️GitLab
✔️Allure...
В этой статье я оставлю основную информацию, которую я использовал как памятку для подготовки к собеседованию на позицию Junior QA Engineer. Этих знаний вполне достаточно для успешного прохождения собеседования. 🧐 Основные понятия 📕 Тестирование ПО – процесс, который помогает проверить выполнение всех бизнес-сценариев и требований пользователей, а также выявить все возможные проблемы и дефекты IT-продуктов. 📕 QA - обеспечение качества. Отвечает за создание системы контроля, которая будет предотвращать...