• Главная
  • Контакты
  • Ноутбуки  
    • ASUS
    • Acer
    • HP
    • Lenovo
    • MSI
    • Samsung
    • Sony
    • Toshiba
  • Планшеты
  • ПК
  • Комплектующие
  • Телефоны  
    • Apple
    • BlackBerry
    • Fly
    • HTC
    • LG
    • Motorola
    • Nokia
    • Samsung
  • Фото и видео
  • Прочее  
    • Периферия
    • Гаджеты
    • Бытовая техника
    • Игры
    • Компьютеры
    • Ноутбуки
    • Программы
    • Сервисы
    • Телефоны
    • Оффтоп
  • RSS
  • Twitter
  • Vkontakte

Основы автоматизации тестирования

  • 19.08.2015
  • Сервисы
  • 0 Комментариев

Многие из нас, когда слышат про автоматизацию тестирования, сразу же представляют себе компьютер с запущенными тестами, которые делают всю работу за тестировщиков. Автоматизация действительно позволяет существенно сократить затраты и сэкономить время на выполнении ручных операций. Однако автоматизированное тестирование не смогут заменить ручное в ряде случаев, а следовательно, роль тестировщика в этом процессе не может быть недооценена.

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

Что могут автоматические тесты?

Начнем с того, что автоматические тесты могут решать те задачи, которые не могут быть решены человеком. В частности они могут генерировать специальные данные и сценарии, которые нужны для получения качественных результатов тестирования.

Во-вторых, такие тесты могут имитировать определенные условия (среду или устройство), чего нельзя добиться в рамках ручного тестирования. Это особенно необходимо, когда, скажем, нужно протестировать мобильное приложение на нескольких устройствах. Кроме того, они могут имитировать и пользователей, используя ПО, которое работает через графический интерфейс.

В-третьих, автоматические тесты дают возможность управлять процессом. В данном случае, речь не идет о детальном анализе параметров. Тесты могут собирать метрики и информировать о результатах.

Надо сказать, что автоматизированные тесты также хороши в работе с большими объемами информации, в частности в ходе тестирования базы данных.

Инструменты тестирования

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

Поделиться новостью с друзьями в:

  • В Контакте
  • Одноклассники
  • Мой мир
  • Twitter
  • Facebook
  • LiveJournal
  • Нет комментариев



    Вы можете оставить комментарий первым.

    Оставить комментарий

    Нажмите, чтобы отменить ответ.


    Нужно что-то найти?

    ▼ Покупка ссылок ▼

    Видео новости

    Nokia анонсировала бюджетные телефоны X2-05 и C2-05
    Компания Nokia пополнила свой ассортимент сотовых телефонов бюджетными моделями X2-05 и C2-05. Оба телефона функционируют на программной платформе S40, включающей интернет-браузер Nokia Browser и программу Nokia Store для доступа в интернет-магазин приложений. Читать далее >>

    Случайные записи

    • Apple выпустит 12-дюймовый iPad
    • Openmix – гаджет для диджеев-любителей
    • Кто перейдёт на новый iPhone 6?
    • Apple Watch – новые умные часы
    • Vertu выпустила наушники за 30 000 рублей
    Copyright © 2022 — HardwareZone.info