СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Дымное тестирование

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Дымное тестирование»

4 декабря Дымовое тестирование Подготовил: Рябов Владислав Группа: 22ИСП1-о11 Западный филиал

4 декабря

Дымовое тестирование

Подготовил: Рябов Владислав

Группа: 22ИСП1-о11

Западный филиал

 Что такое «дымовой тест»? Дымовой тест — в тестировании программного обеспечения означает минимальный набор тестов на явные ошибки. Дымовой тест обычно выполняется программистом; не проходившую этот тест программу не имеет смысла отдавать на более глубокое тестирование или же Smoke-тестирование — проверка программного обеспечения на стабильность и наличие явных ошибок. Тест должен подтвердить или опровергнуть правильность выполнения ПО своих основных функций перед его передачей на более глубокое тестирование. 4 декабря

Что такое «дымовой тест»?

Дымовой тест — в тестировании программного обеспечения означает минимальный набор тестов на явные ошибки. Дымовой тест обычно выполняется программистом; не проходившую этот тест программу не имеет смысла отдавать на более глубокое тестирование или же Smoke-тестирование — проверка программного обеспечения на стабильность и наличие явных ошибок. Тест должен подтвердить или опровергнуть правильность выполнения ПО своих основных функций перед его передачей на более глубокое тестирование.

4 декабря

 История возникновения термина Сам термин появился впервые в среде инженеров, занимавшихся отопительным оборудованием. Когда изготавливалась новая печь или котел, все ее заглушки задвигались, после чего она затапливалась. Если дым шел только из положенных мест (например дымохода), то отопительное устройство было собрано правильно. Позже этот термин стал в ироничном ключе использоваться разработчиками микроэлектроники, которые проверяли устройства путем подачи напряжения на короткое время и таким образом выявляли сильно нагревающиеся компоненты. 4 декабря

История возникновения термина

Сам термин появился впервые в среде инженеров, занимавшихся отопительным оборудованием. Когда изготавливалась новая печь или котел, все ее заглушки задвигались, после чего она затапливалась. Если дым шел только из положенных мест (например дымохода), то отопительное устройство было собрано правильно. Позже этот термин стал в ироничном ключе использоваться разработчиками микроэлектроники, которые проверяли устройства путем подачи напряжения на короткое время и таким образом выявляли сильно нагревающиеся компоненты.

4 декабря

 Как проводится дымовое тестирование Дымовое тестирование осуществляется при выпуске каждой новой сборки. Такая проверка включает в себя несколько этапов. 1. Планирование  2. Выполнение 3. Анализ и оценка 4 декабря

Как проводится дымовое тестирование

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

1. Планирование 

2. Выполнение

3. Анализ и оценка

4 декабря

 Планирование Smoke-тест планируется QA-инженерами с участием менеджера проекта, разработчиков, заказчиков и конечных пользователей. План включает: 1.Определение функциональных задач ПО. 2.Разработка тестовых сценариев для ключевых функций. 3.Настройка тестовой среды и определение входных данных. 4.Определение входных данных, необходимых для проверки функциональности продукта. 5..Установка критериев завершения для оценки соответствия характеристикам продукта. 4  декабря

Планирование

Smoke-тест планируется QA-инженерами с участием менеджера проекта, разработчиков, заказчиков и конечных пользователей. План включает:

1.Определение функциональных задач ПО.

2.Разработка тестовых сценариев для ключевых функций.

3.Настройка тестовой среды и определение входных данных.

4.Определение входных данных, необходимых для проверки функциональности продукта.

5..Установка критериев завершения для оценки соответствия характеристикам продукта.

4 декабря

  Выполнение Это непосредственно этап самого тестирования. В ходе него проверяемая сборка подвергается испытанию в рамках предварительно разработанных тест-кейсов: 1.в продукт водятся определенные на этапе планирования исходные данные; 2.полученные выходные данные фиксируются для дальнейшей оценки. Фактически smoke-тестирование представляет собой эксперимент, поэтому оно должно проводиться по заранее определенным сценариям в контролируемой среде. Это исключает воздействие на тестируемую систему непредвиденных внешних факторов, которые могут исказить результаты проверки. 4 декабря

Выполнение

Это непосредственно этап самого тестирования. В ходе него проверяемая сборка подвергается испытанию в рамках предварительно разработанных тест-кейсов:

1.в продукт водятся определенные на этапе планирования исходные данные;

2.полученные выходные данные фиксируются для дальнейшей оценки.

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

4 декабря

 Анализ и оценка На этом этапе полученные в ходе тестирования выходные данные сравниваются с заранее определенными критериями, если выходные данные соответствуют критериям, сборка считается работоспособной и может быть направлена на следующие этапы: более глубокое тестирование, разработку или согласование с заказчиком. В случае несоответствия, продукт передается разработчикам для доработки и устранения ошибок. Пример алгоритма smoke-тестирования для основных функций сайта, такого как социальная сеть или электронная почта, включает проверку ключевых пользовательских функций: 1.Регистрация пользователя 2.Авторизация в системе 3.Личная страница пользователя 4.Редактирование личных данных 4 декабря

Анализ и оценка

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

Пример алгоритма smoke-тестирования для основных функций сайта, такого как социальная сеть или электронная почта, включает проверку ключевых пользовательских функций:

1.Регистрация пользователя

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

3.Личная страница пользователя

4.Редактирование личных данных

4 декабря

 Что проверяется с помощью дымовых тестов?  Дымовое тестирование проверяет основные функции программного продукта в зависимости от его предназначения: 1.Для социальных сетей или электронной почты важны функции отображения в браузере, регистрации, авторизации, отправки сообщений и управления личными данными. 2.В мобильных фоторедакторах проверяются инсталляция, запуск, выход, обращение к хранилищу файлов, отмена изменений в фотографиях и др. 3.В мобильных играх тестируются запуск, выход, геймплейные функции, скачивание контента и подключение к серверу в случае многопользовательских игр. Дымовое тестирование применимо как к новым, так и к модернизированным продуктам. 4 декабря

Что проверяется с помощью дымовых тестов?

Дымовое тестирование проверяет основные функции программного продукта в зависимости от его предназначения:

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

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

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

Дымовое тестирование применимо как к новым, так и к модернизированным продуктам.

4 декабря

 Когда проводится дымное тестирование?  Дымовое тестирование, как первый, поверхностный этап проверки, направлено на предотвращение излишних затрат ресурсов и времени. Это оправдано в случаях: 1.Частого выпуска исправлений и сборок на начальном этапе разработки. 2.Применения методик постоянной интеграции и развертки с множеством итераций. 3.Разработки продукта небольшой командой, где дымовое тестирование позволяет эффективно управлять ограниченными ресурсами. 4 декабря

Когда проводится дымное тестирование?

Дымовое тестирование, как первый, поверхностный этап проверки, направлено на предотвращение излишних затрат ресурсов и времени. Это оправдано в случаях:

1.Частого выпуска исправлений и сборок на начальном этапе разработки.

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

3.Разработки продукта небольшой командой, где дымовое тестирование позволяет эффективно управлять ограниченными ресурсами.

4 декабря

 Преимущества дымного тестирования? 1.Smoke-тесты экономят время и ресурсы, быстро выявляя основные проблемы в сборке. Их автоматизация ускоряет процесс, хотя может быть сложной. 2.Регулярные smoke-тесты обеспечивают стабильность сборки, что может позволить избежать глубоких проверок на этапах с незначительными изменениями. 3.На ранних этапах они обнаруживают проблемы, предотвращая накопление ошибок в финальной версии, особенно в непрерывной интеграции. 4.Автоматизация smoke-тестов ускоряет их проведение, хотя может быть сложной и требует соответствия сложности проекта. 4 декабря

Преимущества дымного тестирования?

1.Smoke-тесты экономят время и ресурсы, быстро выявляя основные проблемы в сборке. Их автоматизация ускоряет процесс, хотя может быть сложной.

2.Регулярные smoke-тесты обеспечивают стабильность сборки, что может позволить избежать глубоких проверок на этапах с незначительными изменениями.

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

4.Автоматизация smoke-тестов ускоряет их проведение, хотя может быть сложной и требует соответствия сложности проекта.

4 декабря

 Недостатки дымного тестирования? Недостатки дымового тестирования: 1.Ограниченность. Smoke-тесты покрывают только основные функции приложения. Соответственно, их проведение не гарантирует, что продукт будет работать абсолютно без ошибок, в том числе критических. 2.Стереотипность. Повторяющиеся и стандартизированные smoke-тесты упрощают их проведение и автоматизацию. Однако в процессе работы приложения могут возникнуть непредвиденные новые ошибки, тестовые сценарии для которых не были заранее предусмотрены. 4 декабря

Недостатки дымного тестирования?

Недостатки дымового тестирования:

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

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

4 декабря

4 декабря СПАСИБО ЗА ВНИМАНИЕ! Западный филилал

4 декабря

СПАСИБО ЗА ВНИМАНИЕ!

Западный филилал