1

Мне очень интересно, как наилучшим образом test небольшой проект, который может быть разработан.Тестирование аналогичной логики

enter image description here

Рассмотрим выше шаблон проектирования. Есть ли хороший способ проверить программное обеспечение, которое следует за вышеуказанным дизайном. У меня есть формы для добавления контактов, событий, заданий и других деталей, которые используют такой дизайн. Например, чтобы добавить контакт, ContactDAO создаст и использует ContactDTO для обновления или добавления данных в источник данных. Этот поток также применяется к событию, заданию и другому типу. (событие использует EventDAO и EventDTO).

Что было бы лучшим способом протестировать такие системы. Я встречаю object-oriented testing. можно ли это использовать?

Возможно, другие методы тестирования?

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

ответ

0

На мой взгляд, есть 3 способа вы должны проверить ваш код

  • Модульное тестирование: Создайте свой код, чтобы можно принимать каждый класс, который вы хотите проверить и макет из всех зависимостей. Таким образом, вы можете проверить каждую функциональность этого конкретного блока.

  • Тестирование интеграции: это модульный тест, который настраивает ваш код так: если он действительно работает с тестовой базой данных и так далее. Затем выполните свои действия на самом высоком уровне и выполните проверку на возвращаемых значениях или данные, которые были изменены.

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

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

Смежные вопросы