Решение проблемы противоречия
Проблема противоречия между ограниченными ресурсами (напри-
мер, время на регрессивное тестирование) и постоянно растущим
количеством тест-комплектов решается следующими способами:
а. Приоритезация тест-комплектов и тест-кейсов.
б. Оптимизация тест-комплектов.
в. Наем новых тестировщиков.
г. Автоматизация регрессивного тестирования.
а. О пользе приоритезации мы уже говорили. Странно, но во мно
гих компаниях предпочитают изматывать людей, вместо того
чтобы приоритезировать тест-комплекты и тест-кейсы и испол
нять лишь те из них, которые реально важны.
б. Оптимизация тест-комплектов. Многие старые тест-комплекты
могут быть оптимизированы в смысле
• уменьшения количества тест-кейсов и/или
• упрощения исполнения тест-кейсов.
Часто имеет смысл пересмотреть, КАК происходит тестирование
в старых тест-комплектах: может быть, некоторые из тест-кейсов
уже устарели и/или были написаны тулы для упрощения работы
некоторых из них и пр.
278
в. Когда денег много, а ума мало, прибегают к массированному
найму новых тестировщиков, что, конечно, лишь отодвинет реше
ние проблемы, но не решит ее, так как нельзя бесконечно нани
мать людей. Я против массированного найма (иногда нанимаются
десятки!!! тестировщиков в год) и считаю, что интернет-компании
нужен департамент качества, состоящий из немногочисленной
группы профессиональных высокооплачиваемых специалистов,
которые будут решать проблему регрессивного тестирования
подходами
г. Автоматизации регрессивного тестирования посвящено мно
жество монографий. Я же просто введу вас в курс дела.