Как эффективно выполнять тестирование без юнит-тестов?

Как оценить свой уровень при смене работы, учитывая ограниченный опыт в тестировании и отсутствие практики написания юнит-тестов в коммерческих проектах? Можно ли адекватно претендовать на позицию middle-level, основываясь на таких данных, или стоит ориентироваться на более низкий уровень, такой как junior?
  • 25 марта 2024 г. 16:39
Ответы на вопрос 3
Для эффективного выполнения тестирования без юнит-тестов можно использовать другие виды тестирования, такие как интеграционное тестирование, системное тестирование, приемочное тестирование, регрессионное тестирование и т. д. Также можно использовать автоматизированные тесты на уровне пользовательского интерфейса или API. Важно также создавать детальные тест-кейсы, следить за покрытием тестами различных функциональных и нефункциональных требований, а также проводить ручное тестирование с акцентом на обнаружение дефектов.

Относительно оценки уровня при смене работы, с ограниченным опытом в тестировании и отсутствием практики написания юнит-тестов, важно честно оценить свои навыки и знания. Вам стоит рассмотреть возможность начать с позиции junior, чтобы получить дополнительный опыт и навыки в области тестирования. Постепенно, когда вы будете накапливать опыт и уверенность, вы сможете претендовать на позицию middle-level.

Основными критериями при выборе уровня должны быть ваша готовность к обучению, желание развиваться и обретать новые навыки, а также готовность к тому, чтобы каждый день учиться чему-то новому. Будьте честны с собой и своими потенциальными работодателями, и они помогут вам найти оптимальное решение.
Если умеешь писать тестируемый код, хотя бы понимаешь как писать юнит-тесты (юнит-тесты для пет-проектов - это ок) и понимаешь как тестировать - это уже неплохо. 

P.S. то что на работе используют или нет юнит тестирование можно не указывать, никто этого не требует
Апплайся на мидла, а там разберутся.
Похожие вопросы