Свободный Фреймворк для прикладной работы в рамках обеспечения качества ПО для платформы 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/Видео-уроки
Если я вдруг захочу помочь?
Пробуйте, делитесь опытом, пишите статьи, делайте уроки, видео уроки, давайте обратную связь.