Как правильно разрабатывать приложение через тестирование?
теоретические знания появилисьПонял, что есть 3 вида тестирования
Что-то тут не сходится.
Учите матчасть.
Попробуйте программирование через проектирование. Все остальное — частные случаи. Разрисовываете на бумаге схему работы приложения, модуля или метода. Если какой-то участок не удается спроектировать с первого раза, значит, вы плохо знаете предметную область, отлично, надо доизучить, изучаете и снова возвращаетесь к участку. Затем пишите тесты по каждому узлу, потом сам код или наоборот, это как вам удобнее/быстрее.