4 repositorios
Mechanisms for sharing variable values and configuration context between different command snippets.
Distinct from Context Sharing: Unlike generic context sharing, this specifically relates to reuse of variables across shell command snippets.
Explore 4 awesome GitHub repositories matching development tools & productivity · Cross-Command Variable Sharing. Refine with filters or upvote what's useful.
Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser that allows users to search and execute stored command-line snippets, reducing the need to memorize complex flags and arguments. The tool distinguishes itself through a system for importing and synchronizing command collections from remote Git repositories and third-party providers. It features interactive variable prompts that allow users to fill placeholders in commands via manual keyboard entry or selectable lists, including support for variable dependency mapping where one se
Allows the reuse of variables and configurations across multiple command entries using tags.
Karate es un framework de pruebas de API Gherkin y orquestador de pruebas JVM diseñado para la validación de API, automatización de flujos de trabajo y automatización de navegadores. Proporciona un entorno unificado para ejecutar lógica programable en la Java Virtual Machine con procesamiento concurrente seguro para hilos. El proyecto incluye un servidor mock HTTP incorporado para simular el comportamiento de la API de backend entregando respuestas dinámicas a las solicitudes interceptadas. También cuenta con una herramienta de pruebas de regresión visual que detecta cambios en la interfaz comparando capturas de pantalla con imágenes base mediante análisis de coincidencia de píxeles. El sistema admite pruebas de carga de API escalando pruebas funcionales a pruebas de rendimiento para identificar cuellos de botella del sistema. Las capacidades adicionales incluyen pruebas de UI de extremo a extremo mediante la automatización de la interacción del navegador y la validación de estructuras de datos para respuestas JSON y XML.
Maintains a common data store to pass values and state between different test steps.
Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego
Shares data between consecutive test steps by storing response values in a shared memory context.
Cucumber-js es una herramienta de desarrollo guiado por comportamiento (BDD) y framework de automatización de pruebas de aceptación para JavaScript. Sirve como un motor de automatización de pruebas que permite a los usuarios definir el comportamiento del sistema utilizando escenarios legibles por humanos, mapeando pasos en texto plano a código ejecutable para verificar que el software cumple con las reglas de negocio y los criterios de aceptación. El proyecto utiliza un framework basado en Gherkin para crear documentación ejecutable del sistema en lenguaje natural. Admite localización multilingüe para escribir escenarios en varios idiomas hablados y proporciona herramientas para la parametrización de escenarios y agrupación de reglas de negocio para organizar los criterios de aceptación. El motor cubre una amplia gama de capacidades de prueba, incluyendo automatización de navegador end-to-end y automatización de pruebas de API para verificar endpoints de servicios web. Gestiona la ejecución de pruebas mediante procesamiento paralelo, mocking de dependencias de infraestructura e inyección de dependencias para mantener la continuidad de los datos a través de los pasos. La integración es compatible con pipelines de entrega continua, permitiendo que las suites de pruebas automatizadas se ejecuten a través de servidores de compilación para verificar los cambios de código antes del despliegue.
Manages state sharing and variable propagation between consecutive steps within a test scenario.