Вопрос

Как и все остальное, понимание слов значительно облегчает изучение языка.Может ли кто-нибудь сопоставить все слова, используемые в модульном тестировании, с их определениями (напр.Макет, Приспособление и т.д.)

Это было полезно?

Решение

Это выглядит как отличная страница: http://xunitpatterns.com/Glossary.html

Она включает в себя:

  • СУТ
  • синхронный тест
  • задача
  • TDD
  • тестовый автомат
  • тестовый пример
  • тестовый код
  • условия испытания
  • тестовый контекст
  • тестовая база данных
  • тестовый долг
  • водитель-испытатель
  • тестовое вождение
  • тестовая ошибка
  • сбой теста
  • испытательное приспособление
  • испытательное приспособление
  • испытательное приспособление
  • сопровождающий тестирования
  • тестовый пакет
  • тестовый считыватель
  • результат теста
  • тестовый запуск
  • тестовый запах
  • тестовый съемник
  • успешный тест
  • набор тестов
  • исправление ошибок на основе тестирования
  • разработка, основанная на тестировании
  • тест-первая разработка
  • тест-последняя разработка
  • равенство, зависящее от конкретного теста
  • тест

По отношению к издевательствам и т.д. Это может быть полезно:

Эта таблица и ссылки на нее могли бы быть более полезными:

http://xunitpatterns.com/Mocks ,%20 Подделок,%20Stubs%20and%20Dummies.html

Другие советы

Возможно, эти статьи будут более полезными:

Википедия:

  

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

Модульное тестирование может быть выполнено с помощью чего-то простого: пошаговое выполнение кода в отладчике; современные приложения включают использование тестовой среды, такой как xUnit.

     

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

MSDN:

  

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

Экстремальные правила:

  

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

Я также нашел глоссарий терминов тестирования , но это не так. Определить Mock или Fixture, но есть возможность добавить новые. Как только ваш вопрос будет удовлетворен, возможно, это станет каноническим источником.

Издеваться,

n.

  1. Разновидность черепахи, используемая в основном для приготовления супа.
  2. Конструкция кода, используемая в модульном тестировании, названная в честь #1.Макет выглядит как настоящий для тестируемого кода, однако любые попытки взаимодействовать с ним приводят только к заунывным песням.

v.

  1. Создать макет для использования в тестировании.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top