Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.11.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.004 c
1-1318238199
Istrafiloff
2011-10-10 13:16
2013.11.17
TMainMenu. Проблемы.


6-1269966380
ZeTToG350
2010-03-30 20:26
2013.11.17
Определение MAC


15-1370002005
картман
2013-05-31 16:06
2013.11.17
телефонные номера, цифры


11-1207571875
Artlav
2008-04-07 16:37
2013.11.17
TKOLWebBrowser и OnBeforeNavigate2


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский