rss : Блог Евгения Быкова      Главная
Хотите получать новые
статьи на свою почту?
Да
Программирование
Сео
 Искать  

Применение автоматизированного тестирования в процессе разработки

Среда, 18 мая 2016 г.
Рубрика: Программирование
Метки: тестирование, программа, заказчик
Автор статьи: vitalik626
На сегодняшний день тестирование — это неотъемлемый элемент в процессе формирования ПО. Для того чтобы провести такое мероприятие нужно по разным критериям сравнить тестируемое ПО и то, что хочет видеть заказчик. Очень важно правильно сформулировать техзадание. Неопытный клиент, обратившийся в фирму и понадеявшись на разработчика, может сформулировать основные задачи ПО, но не описать тонкостей и особенностей интерфейса. В таких случаях может быть создано некачественное программное обеспечение или оно вовсе не устроит заказчика.
Бывают случаи, что тестирование занимает продолжительное время, но заказчик отказывается оплачивать этот промежуток. Эффективнее всего проводить это мероприятие в несколько этапов. Причём оно должно производиться как в процессе разработки, так и после её завершения. Желательно фиксировать интенсивность обнаружения ошибок в процессе создания, периодически согласовывать проект с заказчиком, чтобы не допустить ситуации, когда ПО уже готово, но клиента оно категорически не устраивает.
Стоит рассмотреть основные этапы проведения процесса:
- Структурный анализ. Здесь происходит поиск различных ошибок, а также проверяется работоспособность различных функций.
- Сборочный анализ. Проверяется функциональность и общая работа элементов системы.
- Функциональный анализ. Тестируется система на соответствие требованиям заданий, поставленных перед разработчиками.
- Регрессивный анализ. Проверка работоспособности внесённых ранее дополнений.
- Нагрузочная проверка. Оценка характеристик ПО, соответствие техническому заданию.
- Стрессовый анализ. Проверка корректности работы всей системы.
Неплохо будет сформировать заранее план тестирования. Создавать его следует согласно стандарту IEEE 829–1983. Он должен содержать в себе описание предмета тестирования, требований к мероприятию, методы, интенсивность и продолжительность процесса, перечень требуемого оборудования и персонала, план-график, критерии удовлетворительного или неудовлетворительного завершения тестов.
Автоматизированное тестирование может проводиться с применением дополнительных программных продуктов. Это могут быть как существующие приложения, так и специально созданные для проведения мероприятия такого рода. Также можно обратиться в специальные профессиональные организации, которые проводят тестирование ПО уже не первый год. Чаще всего в такие организации обращаются те клиенты, кто занимается разработкой для ответственных сфер, таких как CRM-технологии, ERP-технологии, работа с серверами и многое другое.




Статьи из той же рубрики

Суббота, 21 мая 2016 г.
Какой язык программирования выбрать для определенных целей
Какой язык программирования выбрать для определенных целей
Суббота, 21 мая 2016 г.
Правила написания кода - стиль программирования
Правила написания кода - стиль программирования
Суббота, 21 мая 2016 г.
Обучение программированию
Обучение программированию
Суббота, 21 мая 2016 г.
Программирование. Основы
Программирование. Основы
АВТОР  БЛОГА
Евгений Быков
Евгений Быков
Мои контакты:
E-mail: zebikru@yandex.ru
Skype: zebikrvt
slemy.ru
РУБРИКИ
Программирование
Сео продвижение
Сайты и Интернет
МОЖЕТ  ЗАИНТЕРЕСОВАТЬ

Правила определяющие эффективность коммерческого сайта

Как продвинуть товар или услугу в сети Интернет?

СТАТИСТИКА

Индекс цитирования      
© programok.ru