Теперь, когда мы знаем, что такое тестирование программного обеспечения, имеет смысл спросить: почему кто-то может захотеть заниматься этим? В конце концов, вы определенно добавляете дополнительную работу, т. к. придется писать тесты. Также вам нужно будет убедиться, что созданный вами код может быть протестирован, и, возможно, создать тестовые фреймворки для своей системы. В зависимости от того, как вы тестируете, не исключено, что вам потребуется изучить другие фреймворки или даже языки программирования. Давайте представим, что вы стали главой компании Rent-A-Cat, Inc. Подающий надежды молодой менеджер проекта подбегает к вам в коридоре, с его прекрасно уложенных волос капает пот, а сам он вцепился в распечатку из Excel. "Мэм (или сэр)! — кричит менеджер проекта. — Я открыл способ снизить расходы нашего проекта на десятки тысяч долларов! Всё, что необходимо, — это убрать связанные с тестированием ресурсы из команды. У меня отличные разработчики программ, и они никогда не сделают ошиб