Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Мы убеждены, что полноценное тестирование программного продукта в компании может выполнять только обособленное подразделение ‒ собственно, отдел тестирования.Работал в аналогичной структуре руководителем проектов. Отдел тестирования был один, и из него выделялись сотрудники на проекты или отдельные работы. Естественно постоянно шла грызня между РП, кому достанется свободный ресурс тестирования. Для этого была предусмотрена система долгосрочного резервирования ресурсов, но она лишь частично снимала проблему. Как у вас это решается?
Ну и тестировщик же тоже не скажет ему — идите дядя, к моему боссу, очевидно.Это почему не скажет? Именно так и должен говорить всем, вплоть до учередителей, включительно. Мы в свое время именно так эту проблему и побороли. Выбили и согласовали приказ по компании, что никаких задач исполнителям в обход регламентов. Все задачи строго фиксируются.
Для этого нужен некий уровень осознанности и зрелости общей работы в компании.— т.е. выдали решение, указ компании и строго его придерживались, молодцы. До такого решения еще дорасти надо.
Правда есть как всегда и обратная сторона — ни один исполнитель больше не принимает устных заданий. Все через систему учета. Но это меньшее зло.
Хотя, с другой стороны, ваш подход позволяет легко автоматизировать всякую статистикуКонечно. На эту статистику еще и KPI завязаны.
Решение, когда исполнитель принимает задачи от одного непосредственного начальника — вполне разумный вариант.Да, но это только в иерархической системе управления возможно. Тестировщики были расшаренным ресурсом — в матричном подчинении у руководителей проектов. Если пускать весь поток задач через их линейного руководителя, он быстро становится узким местом.
При нагрузочном тестировании танк куда направляете и чем стреляете?
При тестировании отказоустойчивости прям продакшн роняете?)
А приведите пример такой ситуации?Тестирование интерфейсов, например. Пока напишите скрипт, который тыкает мышкой по кнопкам можно сто раз вручную прокликать. Но если интерфейс не меняется — можно один раз и потратиться.
А выполняться потом этот скрипт будет тысячу раз. И выйгрыш во времени будет в 10 раз минимум в течении от силы первого года.
И я не понимаю, какие проблемы в правке тестов следом за правкой интерфейса — в том же коммите?Если тестирование интерфейса делается по принципу эмуляции мыши, то такой тест как правило требует длительной отладки, чисто по опыту сужу. Надо же не только прокликать в нужные места в нужном порядке с нужными таймаутами, но и обработать результат. Зато такой тест максимально приближен к действиям пользователя.
Решение надо принимать исходя из долгосрочности проекта и рисков что что-то отвалится критичное.Безусловно! Тут масса факторов влияет, даже перечислять не буду. В первом приближении это актуально для долгосрочных тиражируемых продуктов (или веб-интерфейсов), где UI не слишком часто и не слишком сильно меняется.
Тест-кейс ‒ шаги по достижению ожидаемого результата.
Прогон ‒ выполнение тест-плана.
Создаем отдел тестирования