Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > тестирование


Автор: 22hope22 17.6.2013, 17:10
Не подскажите как составлять набор тестов к задаче.? Если кто знаком прошу помощи

Автор: Fobos 17.6.2013, 20:40
Ну если не вдаваться в подробности, то, например мы имеем класс, он реализует некий контракт. Вот и тестируйте контракт. Например класс реализует контракт калькулятора, который должен уметь складывать числа. Вы должны написать тесты которые проверят что он действительно их складывает, попробовать складывать еще и положительные числа, плюс попробовать протестировать граничные условия - например переполнения чисел. Ну как-то так в первом приближении.

Я описал так называемое Unit тестирование, есть еще функциональные, интеграционные ..... чего только не напридумывали.

Автор: dzaraev 28.6.2013, 17:55
Что за "задачу" вы имеете ввиду?
Если речь о программе, то если очень грубо и просто - в отношении конкретных классов/модулей нужно составлять таблицы - где в первой колонке будут входные данные(отдельные значения, диапазоны и т.п), а во второй - ожидаемый результат. Далее пишите код самого теста, проверяющего модуль по такой таблице.
В отношении же всего проекта целиком можно составить простой чек-лист, в котором указать основные подсистемы и функции программы и проверять по нему каждую сборку.

Но это очень грубое и приблизительное описание, на самом деле тестирование - очень большая отрасль разработки ПО.
На всякий случай, если решите глубже разбираться, вот достаточно крупный русскоязычный форум http://software-testing.ru/forum/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)