Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.11.17;
Скачать: CL | DM;

Вниз

В чём сложность поддержки большого проекта?   Найти похожие ветки 

 
DVM ©   (2013-06-02 10:33) [40]


> Rouse_ ©   (01.06.13 20:04) [5]
>


> Тестами можно покрыть только бизнес-логику (в большинстве
> своем).
> Как пример вот тебе мои основные задачи:
> 1. Криптографический движок - че его тестировать, он либо
> работает либо нет.

Вот и будем тестировать, что он работает.  На вход эталонные данные и сравниваем с результатом. Все, больше ничего не требуется. Если алгоритм использует, что то в процессе работы, например вычисление MD5, для него то же самое и так для всех (по возможности) классов и их методов.


> 2. VM на базе машины тьюринга - как тестировать будем?
> 3. Пять подсистем защиты данных основанных на собственном
> менеджере памяти, две из которых драйверные, которые в юниттесты
> ну вообще никак не вынести.
> 4. Куча графических контролов самописок (а их-то как тестить?
> )
> 5. Система контроля целостности ПО (8 различных способов
> начиная с цифровой подписи) - это как тестить?

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



Страницы: 1 2 вся ветка

Текущий архив: 2013.11.17;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.006 c
15-1370112861
Разведка
2013-06-01 22:54
2013.11.17
как из консоли задать новый шлюз FreeBSD


15-1366819476
Космополит
2013-04-24 20:04
2013.11.17
Skype работает, а интернет нет.


15-1370005892
"Добрый Сок"
2013-05-31 17:11
2013.11.17
Расширение FF "Инструмент разработчика" для IE. Посоветуйте


15-1370184813
Eraser
2013-06-02 18:53
2013.11.17
Panel и fade эффект


15-1360441805
Юрий
2013-02-10 00:30
2013.11.17
С днем рождения ! 10 февраля 2013 воскресенье