Ручное тестирование Flashcards
Ручное тестирование - это …?
Основы ручного тестирования
Ручное тестирование
Это тип тестирования ПО, при котором тестовые примеры выполняются тестировщиком вручную без использования каких-либо автоматизированных инструментов. Целью такого тестирования является выявление ошибок, проблем и дефектов в программном приложении.
Что такое План тестирования?
Основы ручного тестирования
Ручное тестирование
Это подробный документ, описывающий стратегию тестирования, цели, график, оценку, результаты и ресурсы, необходимые для выполнения тестирования ПО. План тестирования помогает определить усилия, необходимые для проверки качества тестируемого приложения.
Разработка через тестирование
Что такое TDD?
Основы ручного тестирования
Ручное тестирование
Это подход к разработке ПО, при котором тестовые примеры разрабатываются для определения и проверки того, что будет делать код. Проще говоря, сначала создаются и тестируются тестовые случаи для каждой функциональности, и если тест не проходит, то пишется новый код, чтобы пройти тест и сделать код простым и безошибочным.
Test Case - это …?
Основы ручного тестирования
Ручное тестирование
Это набор действий, выполняемых для проверки конкретной функции или функциональности ПО. Он содержит этапы тестирования, тестовые данные, предварительное и постусловие, разработанные для конкретного тестового сценария для проверки любого требования. Также он включает в себя определенные переменные или условия, с помощью которых инженер по тестированию может сравнить ожидаемые и фактические результаты, чтобы определить, работает ли программный продукт в соответствии с требованиями заказчика.
Что такое Сценарий тестирования?
Основы ручного тестирования
Ручное тестирование
Сценарий тестирования определяется как любая функциональность, которую можно протестировать. Это коллективный набор тестовых случаев, который помогает команде тестирования определить положительные и отрицательные характеристики проекта.
Что такое Тестирование совместимости?
Основы ручного тестирования
Ручное тестирование
Это тип тестирования ПО, чтобы проверить, может ли ПО работать на различном оборудовании, ОС, приложениях, сетевых средах или мобильных устройствах.
Что такое Верификация?
Основы ручного тестирования
Ручное тестирование
Это процесс проверки документов, дизайна, кода и программы, чтобы проверить, было ли ПО создано в соответствии с требованиями или нет. Основная цель процесса проверки — обеспечить качество программного приложения, дизайна, архитектуры и т. д. Процесс проверки включает в себя такие действия, как обзоры, обходы и проверки.
Какие виды тест-кейсов существуют?
Тестовая документация
Ручное тестирование
- Позитивные
- Негативные
- Деструктивные
Что такое позитивный тест-кейс?
Тестовая документация
Ручное тестирование
В позитивных тест-кейсах используются корректные входные данные и сценарии ожидаемой работы системы. Цель здесь — убедиться, что программный продукт выполняет то, что должен делать, и что система не выдаст ошибку, если это не предусмотрено.
В целом позитивное тестирование гарантирует, что система соответствует требованиям при позитивных сценариях нормального использования.
Что такое негативный тест-кейс?
Тестовая документация
Ручное тестирование
Негативные тест-кейсы используют некорректные входные данные и проверяют, не делает ли программа того, чего не должна делать.
Негативное тестирование призвано гарантировать, что при получении некорректных входных данных система не будет работать по нормальному сценарию (например, выбросит ошибку).
Что такое деструктивный тест-кейс?
Тестовая документация
Ручное тестирование
Деструктивные тест-кейсы создаются, чтобы узнать предел прочности системы. Нагрузочное тестирование — распространенный вариант деструктивного тестирования.
Для деструктивного тестирования QA-специалисты могут применять следующие методы:
- создание большой нагрузки на систему, чтобы это привело к ее отказу;
- злонамеренное внедрение JavaScript в веб-форму;
- фаст-кликинг в попытках взломать веб-страницу и т. д.