В этом посте мы рассмотрим методы ручного тестирования. Методы ручного тестирования классифицируются следующим образом:
- 1. ТЕСТИРОВАНИЕ ЧЕРНОГО ЯЩИКА
- 1.1. Методы тестирования черного ящика
- 1.2. Типы тестирования черного ящика
- 2. ТЕСТИРОВАНИЕ БЕЛОЙ ЯЩИКИ
- 2.1. Методы тестирования белого ящика
- 3. ТЕСТИРОВАНИЕ СЕРОГО ЯЩИКА
Давайте рассмотрим все три типа методов ручного тестирования ниже:
ТЕСТИРОВАНИЕ ЧЕРНОГО ЯЩИКА:
Тестирование методом «черного ящика» — это метод тестирования программного обеспечения, при котором тестировщики оценивают функциональность тестируемого программного обеспечения, не глядя на внутреннюю структуру кода. Это может быть применено к каждому уровню тестирования программного обеспечения, например к модульному, интеграционному, системному и приемочному тестированию.
Тестировщики создают тестовые сценарии/кейсы на основе требований и спецификаций программного обеспечения. Итак, это тестирование на основе спецификаций, поведенческое тестирование и тестирование ввода-вывода.
Тестировщик выполняет тестирование только функциональной части приложения, чтобы убедиться, что поведение программного обеспечения соответствует ожиданиям. Таким образом, это также известное как поведенческое тестирование.
Тестер передает входные данные, чтобы убедиться, что фактический результат соответствует ожидаемому результату. Так что это также называется тестированием ввода-вывода.
Тестеры не обязаны знать исходный код в этом процессе.
Методы тестирования черного ящика:
- Разделение на эквивалентность
- Анализ граничных значений
- Таблица решений
- Тестирование перехода состояний
Типы тестирования Black Box:
Функциональное тестирование:Проще говоря, то, что на самом деле делает система, — это функциональное тестирование. Проверить, что каждая функция программного приложения ведет себя так, как указано в документе с требованиями. Тестирование всех функций путем предоставления соответствующих входных данных, чтобы проверить, соответствует ли фактический результат ожидаемому результату или нет. Это входит в область тестирования черного ящика, и тестировщикам не нужно беспокоиться об исходном коде приложения.
Нефункциональное тестирование: Проще говоря, насколько хорошо работает система. выполняет нефункциональное тестирование. Нефункциональное тестирование относится к различным аспектам программного обеспечения, таким как производительность, нагрузка, нагрузка, масштабируемость, безопасность, совместимость и т. д. Основное внимание уделяется улучшению взаимодействия с пользователем в зависимости от того, насколько быстро система отвечает на запрос.
ТЕСТИРОВАНИЕ БЕЛОЙ КОРОБКИ:
Тестирование методом «белого ящика» основано на внутренней структуре кода приложений. При тестировании методом белого ящика для разработки тестовых случаев используется внутренняя перспектива системы, а также навыки программирования. Это тестирование обычно проводилось на уровне подразделения. Это AKA Glass Box, Clear Box, Structural Testing, Open Box, Transparent Box.
Методы тестирования белого ящика:< /h4>
- Покрытие утверждений
- Покрытие ветвей
- Покрытие путей
ТЕСТИРОВАНИЕ GREY BOX:
Серый ящик – это комбинация тестирования белого и черного ящиков. Тестировщик, работающий над этим типом тестирования, должен иметь доступ к проектной документации. Это помогает создавать более качественные тестовые сценарии в этом процессе.
Похожие публикации:
- Что такое тестирование программного обеспечения
- Подробное изучение SDLC
- Подробное изучение STLC
- Цикл PDCA в жизненном цикле разработки программного обеспечения
- Почему вы выбрали тестирование программного обеспечения в качестве карьеры
- Вопросы на собеседовании по тестированию программного обеспечения в реальном времени
TAG: qa