Помощь в учёбе, очень быстро...
Работаем вместе до победы

Задачи тестирования. 
Управление жизненным циклом информационных систем

РефератПомощь в написанииУзнать стоимостьмоей работы

Задача 3. Проведение теста на герметичность. Решение этой задачи позволяет понять, является ли программный продукт (ИС, текущая версия ПО/ИС) стабильным. Проверка на герметичность осуществляется еще до начала тестирования. Иногда эту задачу называют «санитарной проверкой» или «приемом к тестированию». Проведение теста на герметичность очень важно, поскольку позволяет не тратить время и средства… Читать ещё >

Задачи тестирования. Управление жизненным циклом информационных систем (реферат, курсовая, диплом, контрольная)

В общем виде можно выделить шесть задач тестирования:

  • 1) определение миссии тестирования;
  • 2) проверка подхода к тестированию;
  • 3) проведение «теста на герметичность» (проверка стабильности ИС);
  • 4) тестирование и оценка;
  • 5) достижение приемлемого результата миссии;
  • 6) совершенствование средств и методов тестирования.

Задачи тестирования должны выполняться на каждой итерации или в каждом тестовом блоке. Далее они будут рассмотрены подробнее.

Задача 1. Определение миссии тестирования. В самом начале тестирования требуется понять, на чем будет сделан акцент при тестировании. Выбранный акцент должен быть согласован с заинтересованными сторонами. Как правило, миссия тестирования концентрируется на следующих аспектах:

  • • формулирование целей тестирования (пример миссии — «Проверить устойчивость ИС при пиковых нагрузках»);
  • • тестирование использования системой аппаратных ресурсов (пример миссии — «Проверить использование системой аппаратных ресурсов»);
  • • определение границ тестирования и области тестирования (пример миссии — «Проверить работоспособность финансового модуля ИС»);
  • • определение подхода и инструментов автоматизации (пример миссии — «Протестировать модуль ИС при помощи инструмента X»).

Для каждой итерации и для каждого этапа тестирования миссия изменяется.

Задача 2. Проверка подхода к тестированию. На первом этапе решения этой задачи формируется подборка методов и инструментов тестирования. Далее следует убедиться, что их применение:

  • 1) облегчает процесс тестирования;
  • 2) является полезным.

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

Для выполнения данной задачи выполняется следующее:

  • • проверка работоспособности подхода или инструмента и его способности предоставлять полезные результаты; выполняется на ранних стадиях;
  • • развертывание базовой инфраструктуры, обеспечивающей применение подхода к тестированию и (или) отдельно взятого инструмента;
  • • определение области, границ, пределов и ограничений для каждого инструмента и метода;
  • • обеспечение содействия разработчиков в осуществлении выбранного подхода или в применении выбранных инструментов.

Чаще всего данная задача выполняется на ранних этапах тестирования. В дальнейшем она может реализовываться только в случае появления потребности в новых инструментах или при вынужденном изменении подхода.

Задача 3. Проведение теста на герметичность. Решение этой задачи позволяет понять, является ли программный продукт (ИС, текущая версия ПО/ИС) стабильным. Проверка на герметичность осуществляется еще до начала тестирования. Иногда эту задачу называют «санитарной проверкой» или «приемом к тестированию». Проведение теста на герметичность очень важно, поскольку позволяет не тратить время и средства на бесполезные усилия.

Для решения данной задачи выполняются следующие виды деятельности:

  • • оценка стабильности и тестируемости: нужно понять, может ли текущая версия быть установлена, загружена и запущена;
  • • получение исходной информации: нужно узнать, какие компоненты были добавлены (в случае итеративной разработки) или какие модули ИС существуют;
  • • принятие решения о стабильности или нестабильности.

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

Задача 4. Тестирование и оценка. Данная задача основная для тестирования. Собственно говоря, для ее решения и проводится тестирование. Деятельность, относящаяся к данной задаче, концентрируется:

  • • на проверке и оценке тестируемых элементов;
  • • фиксировании информации для диагностики и решения выявленных проблем;
  • • достижении требуемой широты и глубины оценки;
  • • установлении обратной связи с самыми важными с точки зрения рисков и качества областями.

Как правило, тестирование и оценка производятся один раз за тестовый цикл. Сюда включены: реализация тестов, оценка тестов, докуменгирование результатов. На данном этапе как никогда важно применение средств автоматизации.

Задача 5. Достижение приемлемого результата миссии. Результаты тестирования должны быть полезными относительно сформулированной миссии. Только в этом случае тестирование считается успешным и эффективным. Для этого требуется:

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

Задача 6. Совершенствование средств и методов тестирования. Процесс тестирования должен обладать обратной связью с самим собой. Особенное значение последняя задача приобретает, если инструменты тестирования и сами тесты будут использовать повторно в будущих проектах. Для решения задачи выполняется следующее:

  • • эффективные тесты сохраняются в репозиторий тестов для дальнейшего использования;
  • • формируются новые Комплекты тестов;
  • • удаляются неэффективные и бесполезные средства и методы тестирования;
  • • обновляется набор Тестовых данных и среда тестирования;
  • • производится общее обслуживание средств автоматизации тестирования;
  • • документируется весь полученный опыт (включая негативный).

Выполнение рассмотренных выше задач и соответствующих видов деятельности позволит провести эффективное и успешное тестирование ИС или ПО.

Показать весь текст
Заполнить форму текущей работой