# Creating and exploring the first goal

When arriving at an empty project or when you want to test specific parts of an application you can create a new goal. To do so you have to:

  1. Click on the New goal button on the top right of the Project dashboard - Overview;
  2. Give the goal a name (e.g., Google);
  3. Add a URL in the Starting point field (e.g., https://google.com, google.com).

This is the minimum information that Virtuoso needs to create a goal, there are more settings that you can tweak later by editing the goal and accessing Advanced settings that are covered by this documentation later.

Fill goal information

Mobile device size

The device selector presented on this page only allows the selection of resolution. The mobile and desktop variants will all by default use the Virtuoso browser (based on headless Google Chrome) for execution at the given resolution. After you have verified your application at the given resolutions, you can execute them on custom real devices as well.

After filling in the goal information, there are two possible actions (two buttons at the bottom of the page), clicking on:

  • Create & explore Goal will start an exploration of your application, which partly discovers your application and generates tests automatically;
  • Create & add first journey will create the goal, with a single journey composed of a checkpoint with a test step added (Navigate to <goal starting point>). This action will not explore the website and will not launch any kind of Virtuoso job, although you always have the option to launch explorations in your goal.

Let's start by clicking the Create & explore goal button.

You will be then taken to the goal view, with the list of states Virtuoso has discovered graph on the left hand side, and on the right hand you have the graph. If you do not see any pages yet, wait a few moments while Virtuoso starts discovering your application.

Goal is running exploration

Desktop notifications

If you have Desktop notifications enabled, you will receive a message when the exploration finishes even while working with other applications. You can enable this in your user settings.

After these steps, you should have an exploration report with the pages discovered and tests generated by Virtuoso which can be executed (covered by Executing tests tutorial).

From this moment onwards you have access to a Goal summary that delivers important insights into your goal and its executions.

But before we start looking at executing tests, in the next section we look at managing the tests (journeys), and how you can add your own journeys.

Last Updated: 6/24/2021, 11:44:51 AM