Обсуждение:RSLUnit - простая в использовании библиотека для написания тестов

5 (2)
  • Развернуть Обсуждение:RSLUnit - простая в использовании библиотека для написания тестов ( Обсуждение примера  28.02.2008 15:49 )
    0(0)
    RSLUnit это простая в использовании библиотека для написания повторяющихся тестов. Библиотека использует вспомогательный класс collections (ArrayList).

    В архиве подготовлен пример тестового класса MoneyTest (Аналог примера из библиотеки JUnit) и документация в формате MSWord. Более подробную информацию по модульному тестированию можно получить в книге "Кент Бек. Экстремальное программирование. Разработка через тестирование."

    Состав архива:
    collections.mac - вспомогательная библиотека
    imoney.mac - пример тестируемых классов
    moneytest.mac - модульные тесты
    RSLUnit инструкция по использованию.doc - инструкция по использованию
    rslunit.mac - библиотека

    Посмотреть пример
    >> Ответить
    • Развернуть RSLUnit - простая в использовании библиотека для написания тестов ( Кубрин Сергей  29.02.2008 13:01 )
      0(0)
      Хорошая получилась библиотечка.
      >> Ответить
      • Развернуть RSLUnit - простая в использовании библиотека для написания тестов ( catz  01.03.2008 20:56 )
        0(0)
        Вообще было бы интересно услышать, как реализовано автоматизированное тестирование в продуктах RS. постоянно в форумах проскакивают моменты, исправили одно, но поломали другое. На сайте даже есть страница про кач-во продуктов http://www.softlab.ru/about/quality/
        Если это не тайна за семью печатями, какими технич ср-вами это достигается?

        Спасибо.
        >> Ответить
        • Развернуть Тестирование ( Кубрин Сергей  03.03.2008 11:55 )
          0(0)
          По-моему, это не конференция для обсуждения технологических процесспов в компании R-Style Softlab. Такие процессы есть. Не без недостатков, конечно. Было бы логичнее здесь обсуждать библиотеку RSLUnit. Предлагаю опробовать предлагаемую библиотеку на собственном RSL коде, оценить плюсы и минусы автоматизированного тстирования, определить и указать автору каких проверок не хватает для полноценного тестирования и т.д.
          >> Ответить
          • Развернуть Да Сергей, согласен. ( catz  03.03.2008 12:43 )
            0(0)
            Все равно хотелось бы подобную статью, хотя бы в RS-Club или в другом месте сайта. Очень интересно,
            какими именно технич ср-вами достигается кач-во RS-продуктов.
            >> Ответить
          • Развернуть А насчет использования.. ( catz  03.03.2008 12:46 )
            0(0)
            у нас в филиале написаны контрольные примеры соответвия остатков на группе балансовых, другой группе. не совсем к программированию конечно, но что есть.
            >> Ответить
          • Развернуть Есть ли вообще автоматиченские тесты в Софтлабе? ( catz  05.03.2008 15:47 )
            0(0)
            Разве могут появится в таком случае ошибки с ф-иями для работы с категориями?

            Scr№92119-Функция RSL GetCtgVal: Некорректное возвращаемое значение ID объекта – лиц.счета
            Scr№92175-Функция RSL GetCtgVal: Некорректное возвращаемое значение справочника со значен.

            Может тогда их в дистриб включать, чтобы знать где и что может отвалиться?
            >> Ответить
            • Развернуть Есть ли вообще автоматиченские тесты в Софтлабе ( Кубрин Сергей  05.03.2008 16:37 )
              0(0)
              Зачем задавать вопрос, на который уже дан ответ в самом вопросе? Раз такие ошибки появиться не могут, значит автоматических тестов для этой функциональности нет. Не знаю, может вы рассчитывали на более умный ответ?

              Вообще, по-моему частному мнение, если удастся когда-либо написать автоматические тесты для всех возможных вариантов использования какого-либо функционала, для всех возможных вариантов входных данных, для всех возможных манипуляций пользователя и покрыть тестами весь имеющийся функционал, то исчезнут не только ошибки, исчезнут и сами программы. Либо программой можно будет пренебречь, как величиной бесконечно малой по сравнению со сложностью и объемами тестов. Без компромиссов тут не обойтись.

              >> Ответить
              • Развернуть Спасибо. Я вообще расчитывал на какой нибудь ответ. Я его получил. ( catz  05.03.2008 16:44 )
                0(0)
                Спрошу так: считаете ли вы разумным во всех смыслах добавлять автоматич тесты в систему, хотя бы при нахождении ошибок например таких? Т.е нашли ошибку, добавили тест в дистрибутив. Со временем их кол-во накопиться. Принимать такие же тесты от клиентов, ведь они пишут примеры в форум и айс.
                >> Ответить
                • Развернуть Автоматизированное тестирование ( Кубрин Сергей  05.03.2008 17:04 )
                  0(0)
                  Да,считаю разумным, как считаю во всех смыслах разумным и целесообразным быть богатым и здоровым, чем бедным и больным. Почему-то кто-то всё равно выбирает второе. Вероятно, не всё так просто с автоматизированным тестированием, как хотелось бы. Но это конечно во всех смыслах разумно, спору нет.
                  >> Ответить
            • Развернуть А вот интересно. раз запросы не открываюися значит они не со статусом "ошибка"? ( oks2001  05.03.2008 17:42 )
              0(0)
              Not specified
              >> Ответить