• We’re here to help

    Get instant answers to common questions.

Support Center

Check out the support center for FAQ, video guides, and more.

Community

Connect with the community at Gitter.

Contact Us

Reach out, we’d love to hear from you.

Frequently Asked Questions

We’ve compiled a list of answers to common questions.

What software is required to use BOLT?

Test cases are written using IntelliJ, but is typically executed via the command line. To execute, Maven, Gauge, and Java 8 will need to be installed on the machine.

Why should I use BOLT instead of building my own automated test framework?

BOLT is able to get your automated testing moving more quickly and at a much lower cost than building your own framework. It also takes the guesswork out of figuring out what tools work together and how to make them work correctly.

What programming languages does BOLT support?

BOLT Test is written in Java.  As BOLT Test works with the UI and API, it does not need to be written in the same language as the software it is testing.

How long does it take to start writing tests?

It only takes a couple hours to configure BOLT with a system and prepare it for writing new tests. Complex tests can take a longer time due to building custom steps and actions.

What happens to any existing selenium tests/support when moving to Bolt?

Selenium and appium tests that have already been created can be adjusted to expand upon Bolt. Initially, existing tests can be run just as they are and over time, new tests can be built with Bolt. The selenium methods that already exist can be turned into generalized actions and the test steps can be easily turned into steps.

How does BOLT work with a .Net application?

While BOLT is built in Java, it works with most applications that selenium does. It can do this because everything is containerized and the test agents that are spun up, do not need to be in the same language as the original source.

What support is available for Mobile device testing?

BOLT Test supports mobile testing just as Selenium does.

Where are test cases stored?

Automated Test Cases are written in markdown language and saved as files that are then stored in a repository like Github or Bitbucket.

How does bug tracking work?

Bugs can be logged directly into Jira including screenshots and linked to error messages. Notifications can also be plugged directly into tools like Slack.

Where can I find Examples of Pre-Built Libraries?

You can see features/pre-built library information at Github

Do you have easy-to-learn tutorials?

You can find tutorials to help you get up and running on BOLT at our video library.

How are negative tests handled?

Negative tests should be written in a spec separate from the positive counterparts. For negative tests, nearly all built-in validation is turned off and custom validation will need to be used to verify if the results are correct for a particular negative test.

How do I compare Actual to Expected results?

Some validation is already built into BOLT Test. This pre-built validation consists of validating the values entered match what the field contains after entering the values. Additional validation steps can be written into the custom client steps. BOLT Test supports connections to databases and making API calls, and those can be utilized for validation if needed. 

More FAQs

More FAQs at the BOLT Support Center

Learn How to Get Started with BOLT.
Getting Started Guide

Ready to get started?

Connect for a personalized demo.