Тестирование ПО

Тема в разделе "WASM.HEAP", создана пользователем tender_swallow, 1 авг 2007.

  1. tender_swallow

    tender_swallow New Member

    Публикаций:
    0
    Регистрация:
    4 май 2007
    Сообщения:
    45
    Вопрос в том кто как тестирует софт?

    Сам тестирую довольно-таки тупо, т.е. просто юзаю программу и смотрю где вываливаются какие ошибки. Хотя предпологаю, что существуют специальные методологии в даннном деле.

    Поделитесь пожалуйста опытом и подходами.
     
  2. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    аналогично. сначала сам гоняю по всякому,потом отдаю кому-нить. желательно, чтоб этот человек был 'не в теме',так он сделает больше неожиданных действий=> вылезет больше глюков.
     
  3. HuXTUS

    HuXTUS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2007
    Сообщения:
    240
    Если хочу проверить красоту интерфейса, всегда спрашиваю сестру - она у меня визуал, поэтому если она сказала "ну ничо, красивенько, молодец", значит рожа у проги удалась ))
     
  4. nermest

    nermest New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    157
    Иногда также, как ты, во время использования.
    Но потом проводить модификацию довольно стремно. Решил попробовать CuTest - небольшой набор макросов и функций.
    Ну что-то типа модульного тестирования.

    Делаю как:
    У меня makefile настроен на компиляцию релизной версии и тестовой.
    Ну релизная - понятно. Тестовая версия - это набор моих функций, служащих для тестирования различных релизных частей.
    Обычно сначала пишу пару тестов для будущей релизной функции, тем самым фиксируя входы-выходы, затем саму релизную функцию, после этого запускаю тестовые.
     
  5. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Аналогично - гоняю прогу на разных системах, у разных людей.
    также делаю субъективную оценку скорости выполения функций: в начало каждой функции добавляю:
    Код (Text):
    1. local a:DWORD, d:DWORD
    2. rdtsc
    3. mov a, eax
    4. mov d, edx
    а в конец:
    Код (Text):
    1. rdtsc
    2. sub eax, a
    3. sub edx, d
    и сохраняю в лог имя функции и время её выполнения.
    но это, конечно, очень грубая оценка.
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    я пишу проги весьма редко, но в основном с мат. уклоном, т.ч. критерий работоспособности вполне определён... и люблю строкать консоли - с ними мороки меньше:))