Skip to content
Snippets Groups Projects
Forked from Eclipse Projects / SKyBT / SKyBT
53 commits behind the upstream repository.
Name Last commit Last update
doc
README.md

skybt

Eclipse SKyBT

Eclipse Smart KeYword Based Testing

Description

With Eclipse SKyBT the test designers are able to describe the system under test as a model by using a defined syntax and keywords. The model includes the definition and selection of the needed interfaces, logical relations as a state machine and description of the logical objects with keyword sentences.

Custom keywords can be defined as needed for the current project. Platform or communication definitions can be imported and then be used as keywords. The keyword and syntax management are embedded.

Form these keyword-based models of the system under test the test designer is able to generate the needed test case using the test case generator.

Of course, the user is also able to write classic test cases based on the syntax and keywords.

The models and test cases can be combined with parameters and test data sets.

As most of the test departments already have a working test management, test cases can be exported to the used application lifecycle management tools.

Coming from the ALM tool the configured test suites can be executed in the used test automation. Since the test cases are based on keywords, there is no need to implement or update the test case. All test cases that are based on the already implemented keywords can be executed directly.

Examples

Demo mockups

State machine designed with SKyBT.

Demo mockup for a state machine designed with SKyBT

Keyword based description of a state machine designed with SKyBT.

Demo mockup for a state machine description designed with SKyBT

Generated test cases.

Demo mockup for a state machine designed with SKyBT

You are also able to write keyword based test case manually

Demo mockup for manually designed test cases with SKyBT

The keywords can be defined using a GUI

Demo mockup for the keyword editor with SKyBT

Installation

Support

Feel free to contact us under the official channels

Roadmap

First executable version is planned for november 2024.

Main features will be integrated one by one.

A detailed release timeline will be released later.

Contributing

We are open for everyone who wants to contribute code, ideas or findings to make our project even better.

License

Apache Software License 2.0

Project status

Active, in development