Реализация тестового примера

#testcase

#testcase

Вопрос:

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

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

Я не уверен, какое решение лучше для реализации тестовых примеров? Если я напишу отдельные тестовые примеры для каждого класса, то как протестировать функциональность всего процесса? Если я напишу тест для всего процесса, как я могу управлять им, чтобы узнать о сбоях?

Существует ли для этого какой-либо стандарт или методология? Где лучшая отправная точка?

Спасибо.

Ответ №1:

Я не уверен, какое решение лучше для реализации тестовых примеров? Если я напишу отдельные тестовые примеры для каждого класса, то как протестировать функциональность всего процесса?

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

Если я напишу тест для всего процесса, как я могу управлять им, чтобы узнать о сбоях?

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

Существует ли для этого какой-либо стандарт или методология? Где лучшая отправная точка?

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