Совет от тестировщика 25/∞ : Начинайте тестировать еще до написания кода. Анализируйте макеты и требования. Найти баг в логике на этапе текста в намного дешевле и быстрее, чем потом заставлять разработчика переписывать готовый код. Так вы еще и один принцип тестирования выучили: раннее тестирование. И да, есть даже целый подход для этого – shift-left testing, то есть смещение проверок к самым первым этапам жизненного цикла разработки.