• Stars
    star
    102
  • Rank 325,031 (Top 7 %)
  • Language 1C Enterprise
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Инструмент автоматизации тестирования ПО

TestingTool-3 (Конфигурация Тестирование 3.0)

Свободный Фреймворк для прикладной работы в рамках обеспечения качества ПО для платформы 1С и не только.

Фреймворк позволяет:

  • проводить сценарное тестирование конфигураций на платформе 1С (запись/выполнение);
  • проводить тестирование Windows Desktop приложений, Браузеров (IE, Chrome, Firefox, Edge, Opera), т.к. поддерживает следующие API - 1С Automation UI, Microsoft Automation UI, Selenium.
  • загружать результаты тестов (форматы JUnit, Allure);
  • просматирвать результаты тестирования c отображением истории выполнения тестов, детализацией до выполняемых шагов, информацией по критичности результатов и оценки общего качества итогового результата;
  • выполнять регистрацию ручных (manual, чек-лист) тестов;
  • выполнять регламентный запуск выполнения заданий тестов (в наличии конструктор заданий выполнения тестов);
  • просматривать историю выполнения регламентных заданий;
  • вести командную разработку (ориентирован на работу с GIT/ управление пользователями, доступом);
  • разделять управление/отчетность в разрезе проектов/наборов тестируемых приложений;
  • вести учет экономической эффективности автоматизации тестирования;
  • выполнять игровое моделирование в тестировании;
  • выполнять нагрузочное тестирование;

Помимо самого инструмента мы предлагаем методику разработки и управления тестированием.

Обеспечение качества ПО - Зачем это нужно?

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

Для начальников это повышение прозрачности процесса разработки и приемки готового продукта, повышение стрессоустойчивости, уменьшение количества hot-fixов или patchей.

Для программистов это повышение собственной квалификации, уменьшение нудной и рутинной работы над поиском багов, разработка должна приносить удовольствие в конце концов)

Для QA специалистов, тестировщиков меньше ручного труда при прогонке тестов, возможность повысить квалификацию и следовательно свою "привлекательность" на рынке труда.

Какова миссия?

Привнести в этот мир больше порядка, повышения общей грамотности и качества разрабатываемого кода. Мы хотим чтобы бедные пользователи как можно меньше страдали от неоправданной жестокости мира разработки программного продукта )))

Где ознакомится с документацией?

Основная информация приведена в вики: https://github.com/ivanov660/TestingTool-3/wiki

Видео уроки: https://github.com/ivanov660/TestingTool-3/wiki/Видео-уроки

Если я вдруг захочу помочь?

Пробуйте, делитесь опытом, пишите статьи, делайте уроки, видео уроки, давайте обратную связь.