Software-Testing.Ru

 
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Точка входа :: Библиотека :: Общие вопросы тестирования и качества :: Анализ систем автоматизации тестирования.

Анализ систем автоматизации тестирования.

Печать

Автор: Панкратов Вячеслав

Зачем нужна система, которая позволит оценить выгоды от внедрения вопрос скорее риторический, чем практический, но всё же постараемся формализовать причины, по которым исследование эффективности можно считать неотъемлемой задачей при выборе, внедрении и использовании средств автоматизации тестирования.

На самом деле, зачастую при выборе средства автоматизации тестирования, в первую очередь оценивается его оперативная необходимость: то есть выбирается средство или линейка продуктов, которая позволит выполнять необходимый набор тестов, которые нельзя выполнять вручную (нагрузочные и стрессовые тесты) и в должной мере автоматизирует процесс ручного (функционального и регрессионного) тестирования. Если стоимость средства, которое решено приобрести укладывается в затраты по конкретному проекту (к примеру узкоспециализированные средства генерации тестовых данных или более продвинутые инструменты от малоизвестных компаний, которые только выходят на рынок) вопрос возврата инвестиций не стоит очень остро. Однако при приобретении линейки инструментов, стоимость которых зачастую может превышать стоимость разрабатываемого проекта, вложение уже рассматривается как капитальное вложение в производство и подчиняется тем же законам, что и оборудование или вычислительная техника. Принимая во внимание, что лицензионная политика многих компаний предусматривает продление лицензий на продукты ежегодно, стоимость инструментария становится важным критерием, не только на этапе выбора инструмента, но и на этапе его эксплуатации и последующего использования. Не исключено, что увидев счёт за лицензию на следующий год, руководство компании или инвесторы захотят оценить насколько эффективно использовались средства выделенные на автоматизацию тестирования. Возникает потребность в механизме оценки сэкономленных человеко-часов.

Как вариант подобной оценки можно рассмотреть небольшой документ, который разрабатывается в момент запуска системы автоматизации и заполняется менеджером проекта или руководителем направления по мере внедрения и использования инструмента. Структура документа проста: запись о проблеме которую удалось разрешить с помощью инструмента или же описание рабочей ситуации в которой с помощью инструмента была достигнута экономия ресурсов и оценка в человеко-часах времени, которое удалось сэкономить. Зная стоимость человеко-часа в конкретном проекте, можно без особых усилий подсчитать реальную стоимость сэкономленных ресурсов. Кроме того не стоит забывать об улучшениях в процессе разработки, которые не поддаются прямой оценке, но также должны быть учтены при разработке указанного документа. Например с помощью инструмента тестирования удалось промоделировать работу системы под нагрузкой 100-200 пользователей. Реальная экономия состоит в том, что не пришлось проводить подобное трудоёмкое тестирование, но оценить в человеко-часах разработчиков и тестировщиков его сложно.

Таким образом, анализ систем автоматизации тестирования не ограничивается только предшествующим его покупке анализом. Безусловно, эффективно может использоваться только тот инструмент, который был выбран согласно выдвинутым требованиям и удовлетворяет бизнес потребностям команды тестирования и разработки. Но и последующая его оценка, так сказать сопроводительный, рабочий анализ, также может оказаться очень полезным когда придется оценивать реальные выгоды, которые были достигнуты внедрением и применением средств автоматизации тестирования.


 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Ближайшие очные курсы

Все очные тренинги

Ближайшие онлайн-курсы

Все онлайн-курсы

Наша Twitter-лента

  • #forum TestComplete7 to MySQL: Всем доброго времени суток! Помогите пожалуйста подключиться к базе данных MySQL и ... http://bit.ly/8YZL0D
  • #forum Очень нужен тест-менеджер с английским!: Требования: •отличное знание нескольких инструментов автоматизации... http://bit.ly/drDvqc
  • #forum Собеседование на тестировщика: Доброго времени суток. Кто как проводит собеседование на позицию тестировщи... http://bit.ly/9tWRGI
  • #forum Руководителя отдела IT-инфраструктуры: Россия, Москва. Компания - лидер в страховании автоперевозок и ипоте... http://bit.ly/bXNXI3
  • #forum Тестирование методом свободного поиска (exploratory testing): Тренинг «Тестирование методом свободного поис... http://bit.ly/ajvBAe
  • #forum QA Manager, Mauritius: Quality assurance manager is needed URGENTLY for a big IT company on Mauritius. • Co... http://bit.ly/cjcBu0
  • #forum Организация бизнеса "Под ключ" через Skype: Организация бизнеса "Под ключ" через Skype Американская компани... http://bit.ly/9QxZxn