Главная страница

лекция. Сборник лекций по МДК _Технология разработки программного обеспе. Курс лекций для специальности спо базовой подготовки


Скачать 4.41 Mb.
НазваниеКурс лекций для специальности спо базовой подготовки
Анкорлекция
Дата02.09.2022
Размер4.41 Mb.
Формат файлаdocx
Имя файлаСборник лекций по МДК _Технология разработки программного обеспе.docx
ТипКурс лекций
#660044
страница52 из 62
1   ...   48   49   50   51   52   53   54   55   ...   62

Заказать бесплатную оценку проекта




Основные задачи

  • Анализ архитектуры и построение  модели угроз и рисков

  • Определение критериев защищенности

  • Поиск уязвимостей в исходном коде

  • Fuzz тестирование

  • Тестирование на проникновение

  • Тестирование, основанное на рисках

  • Проведение нагрузочного тестирования


Этапы


  1. Подготовка: сбор информации, уточнение деталей;

  2. Планирование: анализ уязвимостей системы и возможных угроз, составление матрицы рисков;

  3. Проектирование: определение параметров защищенности системы, анализ кода, элементарные тесты;

  4. Разработка: ввод неожиданных, неправильных, нетипичных данных (fuzz-тестирование), оценка нефункциональных составляющих ПО, модель тестирования на рисках;

  5. Внедрение: нагрузочное тестирование, тесты на проникновение. 

Smoke-тестирование

Короткий цикл тестов для выявления правильной работы основных функций приложения.

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

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

Ключевые преимущества

  • Выявление критичных ошибок в первые несколько часов (минут) после установки;

  • Снижение рисков вывода некачественного продукта;

  • Минимизация рисков при интеграции систем;

  • Сокращение затрат на исправление дефектов;

  • Ускорение проверки за счет автоматизации.

Заказать бесплатную оценку проекта




Основные задачи

1

Выбор тестовых сценариев, таким образом, чтобы обеспечить тестовое покрытие наиболее приоритетных функций системы.

 

2

Определение количества SMOKE-тестов и времени их выполнения. Обычно для SMOKE-тестов выбирается не более 10 сценариев с временем их выполнения в несколько часов.

3

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

Проверка соответствия ПО требованиям, заявленным в спецификации

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

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

Получить бесплатную оценку проекта




Ключевые преимущества

  • Сокращение количества дефектов в опытно-промышленной эксплуатации;

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

  • Выявление ошибок настройки стенда, что облегчает работу администраторов АС при установке системы в опытно-промышленную эксплуатацию.


Основные задачи



1   ...   48   49   50   51   52   53   54   55   ...   62


написать администратору сайта