All Projects → grumagargler → Tester

grumagargler / Tester

Licence: bsd-2-clause
Тестер 1С

Projects that are alternatives of or similar to Tester

Expect More
Curried Type Testing library, and Test Matchers for Jest
Stars: ✭ 124 (-5.34%)
Mutual labels:  tdd, bdd
Public
Repository for wallaby.js questions and issues
Stars: ✭ 662 (+405.34%)
Mutual labels:  tdd, bdd
Mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Stars: ✭ 20,986 (+15919.85%)
Mutual labels:  tdd, bdd
Jgiven
Behavior-Driven Development in plain Java
Stars: ✭ 319 (+143.51%)
Mutual labels:  tdd, bdd
Kahlan
✔️ PHP Test Framework for Freedom, Truth, and Justice
Stars: ✭ 1,065 (+712.98%)
Mutual labels:  tdd, bdd
Baretest
An extremely fast and simple JavaScript test runner.
Stars: ✭ 364 (+177.86%)
Mutual labels:  tdd, bdd
Jasmine Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
Stars: ✭ 552 (+321.37%)
Mutual labels:  tdd, bdd
gomatch
Library created for testing JSON against patterns.
Stars: ✭ 41 (-68.7%)
Mutual labels:  tdd, bdd
Should Enzyme
Useful functions for testing React Components with Enzyme.
Stars: ✭ 41 (-68.7%)
Mutual labels:  tdd, bdd
Phpspec Matchers
Collection of additional matchers for phpspec
Stars: ✭ 32 (-75.57%)
Mutual labels:  tdd, bdd
Lest
A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
Stars: ✭ 316 (+141.22%)
Mutual labels:  tdd, bdd
Rgviperchat
An iOS chat app written following a VIPER architecture and BDD
Stars: ✭ 65 (-50.38%)
Mutual labels:  tdd, bdd
List Of Testing Tools And Frameworks For .net
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
Stars: ✭ 303 (+131.3%)
Mutual labels:  tdd, bdd
Shellspec
A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
Stars: ✭ 375 (+186.26%)
Mutual labels:  tdd, bdd
Everydayrails Rspec 2017
Sample source for the 2017 edition of Everyday Rails Testing with RSpec.
Stars: ✭ 280 (+113.74%)
Mutual labels:  tdd, bdd
Ut
UT: C++20 μ(micro)/Unit Testing Framework
Stars: ✭ 507 (+287.02%)
Mutual labels:  tdd, bdd
bdd-for-c
A simple BDD library for the C language
Stars: ✭ 90 (-31.3%)
Mutual labels:  tdd, bdd
respect
RSpec inspired test framework for Reason/OCaml/Bucklescript.
Stars: ✭ 28 (-78.63%)
Mutual labels:  tdd, bdd
Aruba
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
Stars: ✭ 900 (+587.02%)
Mutual labels:  tdd, bdd
Cypress Cucumber Example
An example skeleton with Cypress and Cucumber
Stars: ✭ 57 (-56.49%)
Mutual labels:  tdd, bdd

Тестер

Join the chat at https://gitter.im/tester1c/Lobby

Система сценарного тестирования решений на базе 1С:Предприятие 8.3, управляемые формы. Cправка здесь http://tester.help и внутри конфигурации.

Возможности:

  • Программирование и запуск сложных сценарных тестов в одной среде
  • Глубокое тестирование интерфейса и бизнес логики
  • Запись работы пользователя с переводом сценария в программный код
  • Организация коллективной работы по созданию базы тестов
  • Гибкий ролевой доступ, раздельный RLS-доступ пользователей к тестируемым конфигурациям
  • Организация разветвленной разработки тестов с использованием git-репозиториев, хранение базы тестов вместе с проектами EDT
  • Интеграция с сервисами управления и контроля версий github.com, gitlab.com и других с использованием Webhook-ов
  • Формирование протоколов и сводных отчетов по выполненным сценариям
  • Настройка рассылки результатов тестов по электронной почте
  • Тестирование по расписанию, организация непрерывного процесса прогона тестов в рамках CI
  • Интеграция с Visual Studio Code
  • Возможность подключения к тестируемым клиентам разных версий платформ
  • Пошаговая видеозапись и воспроизведение хода выполнения сценария

Особенности:

  • Быстро устанавливается, не требует специальных (кроме 1С) знаний и программного обеспечения
  • Быстро интегрируется в процесс разработки
  • Не требует фундаметального пересмотра философии программирования
  • Сфокусирован на процесс создания реальных тестов
  • Не требует подготовки отдельных баз и эталонных данных

Другое применение:

Тестер может быть использован как автоматизатор рутинных операций, как в процессе разработки, так и в режиме реальной эксплуатации продуктовых баз. Среди таких задач можно выделить:

  • Выгрузка/загрузка данных, пакетный запуск 1С для административных задач
  • Запуск и манипуляции обработками, отчетами. Тестером можно написать сценарий, который будет формировать отчет, проверять какие-то данные или открывать обработку и нажимать там нужные кнопки и выбирать поля
  • Формирование начальных или тестовых данных для ваших решений (вместо использования конвертации данных)
  • Нагрузочное тестирование. Например, у вас есть доработка и вы хотите проверить работу этого функционала под нагрузкой. Для этого можно написать сценарий запуска Тестера нужное кол-во раз с передачей целевого тестируемого сценария в качестве параметра

Несколько примеров:

Совместимость:

Конфигурация выкладывается без режима совместимости, и как правило на базе последних версий 1С (на момент публикации в GitHub). Попытка загрузки cf-файла Тестера в ранние версии платформы, может завершаться сообщением о несовместимости файла конфигурации. В этом случае, необходимо выполнить следующие действия:

  • Под последней версией платформы, создать пустую базу и загрузить конфигурацию cf-файла Тестера
  • В конфигураторе, в палитре свойств корня конфигурации Тестера, установить требуемый режим совместимости
  • Сохранить полученную конфигурацию в файл и использовать его в качестве обновления Тестера
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].