рост продуктивности основан на предотвращении появления ошибок из-за небрежной разработки.
Ни один тип тестов не покрывает все потребности продукта в тестировании.
Одним только тестированием качества не добиться. Рецепт получения высокого качества: смешивайте разработку и тестирование в блендере, пока они не станут единой субстанцией.
В итоге качество достигается предотвращением, а не выявлением багов. Качество — часть разработки, а не тестирования.
Если тестирование выделяется в удобный сервис, о котором разработчики могут не думать, они и не будут думать.
Цель разработки инструментов — автоматизация процесса и его упрощение. Не нужно автоматизировать неправильные решения. Если разработчик совершает ошибку, зачем упрощать ему этот процесс? Отступите на шаг и оцените: может быть, нужно заняться чем-то более полезным.
Мы выпускаем код именно в тот момент, когда он действительно востребован, а недовольных пользователей мало.
Делайте всё правильно с самого начала, не создавайте себе лишних трудностей.
ков. Мы – небольшой отряд элитного спецназа, успех которого зависит от превосходной тактики и современного вооружения.
В Google тестирование ПО – часть централизованной системы, которую мы называем направлением продуктивности разработки.