Теперь, когда вы узнали про требования, базис теории и терминологию тестирования программного обеспечения, пришло время заняться тест-планами. В тестпланах содержится полный план тестирования тестируемой системы. Затем они выполняются, т. е. человек или автоматизированный инструмент тестирования проходит все шаги тест-плана, и его результаты сравниваются с тем, что получено на самом деле. Иными словами, мы будем проверять соответствие ожидаемого поведения системы (то, что мы написали в нашем тест-плане) тому поведению, которое мы наблюдаем (то, что на самом деле выполняет система). Тест-план по своей сути является просто набором тест-кейсов. Тест-кейсы — это отдельные тесты, которые составляют тест-план. Давайте предположим, что вы создаете тест-план для тестирования нового приложения, которое говорит вам, является ли ваш кофе слишком горячим, чтобы его пить. Маркетологи нашего гипотетического приложения любят холодный кофе и решили не создавать никакой функционал, сообщающий о том, чт