Quickstart
Installation
Installation
Introduction
Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.
Installing Skyramp CLI
To install the CLI, run the following command in your terminal:
bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"
Version check
Ensure Skyramp is successfully installed by verifying its version:
skyramp version
Your version should be v0.5.5
or later.
Language-specific Installations
Depending on your test environment, follow these steps for the relevant language.
Python
Install the Skyramp Python Library
The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip
to install it:
pip install skyramp
Install Test Frameworks (Optional)
Skyramp integrates seamlessly with popular Python testing frameworks:
Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.
pip install pytest
Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.
pip install robotframework
TypeScript
Install the Skyramp TypeScript Library
The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm
to install it:
npm install @skyramp/skyramp
Install Dependencies
Install required TypeScript and Node.js typings:
npm install typescript @types/node
Install Playwright (Optional)
Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.
npm install playwright @playwright/test
Java
Install the Skyramp Java Library
The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget
to download it:
SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar
Install JUnit (Optional)
JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.
Set versions and download the necessary JAR files:
JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar
Uninstall Skyramp
To uninstall the Skyramp CLI and remove all associated components, run:
/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"
System Requirements
Ensure your system meets these requirements:
Mac OS X: 11.0 or later
Ubuntu: 18.04 or later
CentOS: 8.04 or later
Fedora: 36.0 or later
Windows Subsystem for Linux (WSL): 1
What’s Next
Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp
Installation
Introduction
Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.
Installing Skyramp CLI
To install the CLI, run the following command in your terminal:
bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"
Version check
Ensure Skyramp is successfully installed by verifying its version:
skyramp version
Your version should be v0.5.5
or later.
Language-specific Installations
Depending on your test environment, follow these steps for the relevant language.
Python
Install the Skyramp Python Library
The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip
to install it:
pip install skyramp
Install Test Frameworks (Optional)
Skyramp integrates seamlessly with popular Python testing frameworks:
Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.
pip install pytest
Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.
pip install robotframework
TypeScript
Install the Skyramp TypeScript Library
The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm
to install it:
npm install @skyramp/skyramp
Install Dependencies
Install required TypeScript and Node.js typings:
npm install typescript @types/node
Install Playwright (Optional)
Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.
npm install playwright @playwright/test
Java
Install the Skyramp Java Library
The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget
to download it:
SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar
Install JUnit (Optional)
JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.
Set versions and download the necessary JAR files:
JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar
Uninstall Skyramp
To uninstall the Skyramp CLI and remove all associated components, run:
/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"
System Requirements
Ensure your system meets these requirements:
Mac OS X: 11.0 or later
Ubuntu: 18.04 or later
CentOS: 8.04 or later
Fedora: 36.0 or later
Windows Subsystem for Linux (WSL): 1
What’s Next
Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp
Installation
Introduction
Skyramp automates functional test generation across multiple programming languages and testing frameworks. To quickly get started, you'll install the Skyramp Command Line Interface (CLI) and relevant language-specific libraries.
Installing Skyramp CLI
To install the CLI, run the following command in your terminal:
bash -c "$(curl -fsSL https://skyramp.dev/installer.sh)"
Version check
Ensure Skyramp is successfully installed by verifying its version:
skyramp version
Your version should be v0.5.5
or later.
Language-specific Installations
Depending on your test environment, follow these steps for the relevant language.
Python
Install the Skyramp Python Library
The Skyramp Python library provides the core functionality required for test generation and execution in Python environments. Use pip
to install it:
pip install skyramp
Install Test Frameworks (Optional)
Skyramp integrates seamlessly with popular Python testing frameworks:
Pytest: Pytest is a popular testing framework that provides extensive capabilities for running and structuring test cases.
pip install pytest
Robot Framework: Robot Framework is a versatile keyword-driven automation framework that supports acceptance test-driven development (ATDD). It's highly extensible, supports a wide range of test scenarios, and is ideal for teams seeking readable and maintainable test suites.
pip install robotframework
TypeScript
Install the Skyramp TypeScript Library
The Skyramp Typescript library provides the core functionality for test generation and execution in a TypeScript environment. Use npm
to install it:
npm install @skyramp/skyramp
Install Dependencies
Install required TypeScript and Node.js typings:
npm install typescript @types/node
Install Playwright (Optional)
Playwright is a powerful automation and testing framework capable of handling browser-based and API testing across multiple browser platforms. It provides fast, reliable, and isolated execution environments, enhancing both developer productivity and test execution reliability.
npm install playwright @playwright/test
Java
Install the Skyramp Java Library
The Skyramp Java library provides the core functionality for test generation and execution in Java-based environments. Use wget
to download it:
SKYRAMP_VER="0.5.10"
wget -P lib https://repo1.maven.org/maven2/dev/skyramp/skyramp-library/${SKYRAMP_VER}/skyramp-library-${SKYRAMP_VER}.jar
Install JUnit (Optional)
JUnit is the most popular Java testing framework widely used for unit, integration, and functional testing. It provides an intuitive API, powerful annotations for flexible test configurations, and extensive community support, making it the standard for enterprise Java projects.
Set versions and download the necessary JAR files:
JUNIT_PLATFORM_VER="1.9.3"
JUNIT_JUPITER_VER="5.11.4"
wget -P lib https://repo1.maven.org/maven2/org/junit/platform/junit-platform-console-standalone/${JUNIT_PLATFORM_VER}/junit-platform-console-standalone-${JUNIT_PLATFORM_VER}.jar
wget -P lib https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/${JUNIT_JUPITER_VER}/junit-jupiter-api-${JUNIT_JUPITER_VER}.jar
Uninstall Skyramp
To uninstall the Skyramp CLI and remove all associated components, run:
/bin/bash -c "$(curl -fsSL https://skyramp.dev/uninstaller.sh)"
System Requirements
Ensure your system meets these requirements:
Mac OS X: 11.0 or later
Ubuntu: 18.04 or later
CentOS: 8.04 or later
Fedora: 36.0 or later
Windows Subsystem for Linux (WSL): 1
What’s Next
Now that you have Skyramp installed, go to Generating Your First Test to start using Skyramp. This page will guide you through generating and executing your first test with Skyramp