По договоренности
Требуется написать unit-тесты для проекта, разрабатываемого под платформу .NET (C#, WinForms, ASP.NET Web Services) с использованием библиотеки NUnit. Среда разработки MS Visual Studio 2005, язык C#.
Требования к тестам следующие: на каждый public-метод должна существовать отдельная тестовая процедура (или несколько), а объем покрытия кода тестами (измеряемый с помощью утилиты NCover) составлял не менее 96%. Помимо обеспечения покрытия, каждая тестовая процедура должна осуществлять проверку результатов работы тестируемого метода (например, выходных данных).
Объем кода – 35000 строк. Ожидается, что при указанных требованиях объем тестового кода будет примерно таким же. Тесты должны выполняться без участия пользователя, т.е. в тех местах, где подразумевается какая-либо интерактивность, допускается изменение основного кода таким образом, чтобы во время выполнения тестов действия пользователя выполнялись автоматически. Приветствуется использование stubs, mock-objects и т.п.
Требования ко времени – 1-1,5 мес.