#testcase
#testcase
Вопрос:
Мой вопрос заключается в поиске наилучшего способа реализации тестовых примеров для тестирования как всего процесса, так и каждого использования класса.
В нашем проекте есть несколько зависимых слоев, и каждый слой за что-то отвечает. В указанном процессе следующий уровень использует выходные данные предыдущего уровня.
Я не уверен, какое решение лучше для реализации тестовых примеров? Если я напишу отдельные тестовые примеры для каждого класса, то как протестировать функциональность всего процесса? Если я напишу тест для всего процесса, как я могу управлять им, чтобы узнать о сбоях?
Существует ли для этого какой-либо стандарт или методология? Где лучшая отправная точка?
Спасибо.
Ответ №1:
Я не уверен, какое решение лучше для реализации тестовых примеров? Если я напишу отдельные тестовые примеры для каждого класса, то как протестировать функциональность всего процесса?
вы должны попытаться создать категорию тестового примера. Категория может использоваться для классификации ваших тестовых примеров. Вероятно, у вас может быть тестовый пример для модульного тестирования или вариантов использования.
Если я напишу тест для всего процесса, как я могу управлять им, чтобы узнать о сбоях?
Часть тестового примера содержит действие и ожидаемые результаты, если результат теста не совпадает с ожидаемыми результатами, то это считается ошибкой.
Существует ли для этого какой-либо стандарт или методология? Где лучшая отправная точка?
Начните с изучения существующего фреймворка тестирования, например, вы можете использовать testopia. Если вам нужна дополнительная информация о конкретной теме тестирования программного обеспечения в ваших случаях, стандарте или методологии, вы можете прочитать здесь