abouttutorialspricingterms

  • Quick start
  • Modelling and data generation (part 1)
  • Modelling and data generation (part 2)
  • Integration with Java
  • Integration with C++
  • Integration with C#
  • Integration with Python
  • Integration with Node.js

Documentation

  • General
  • Team work
  • Data modelling
  • Export templates
  • Generator request syntax
  • Generator responses in JSON format

General documentation

Contents

New user registration
- Registering by email
- Registering using Google account
Startup screen
Pricing
My projects
Logout
Settings
Upgrading an account
Security
Danger zone
Insight
Analysis of test execution data

New user registration

Registering a new user: Welcome page www.ecfeed.com > “Register” button.

image info

Types of registration:

  • By email.
  • By credentials provided by Google. In this case an active Google account is required.

Registering by email

Registering using email: Welcome page > “Register” button > “Sign Up” button.

image info

Email has to be verified. System sends a verification email to user’s mailbox. This email should be confirmed with click on “VERIFY YOUR ACCOUNT” button.

Registering using Google account

A new user can also register in ecFeed using Google account: Welcome page > “Register” button > “Sign Up” button > Click “SIGN UP WITH GOOGLE” button.

Startup screen

After login, an info about current user license is displayed.

Main menu is displayed at the top of the screen. Menu contains the following links:

  • ecFeed - ecFeed startup page
  • About - general information
  • Tutorials
  • Pricing – price list
  • Terms – terms of use

There are also two buttons:

  • My teams – access to team management (described in "Team work" documentation )
  • My projects – access to users own projects

In the top right corner user’s email is displayed.

In the main area below the main menu a list of “My projects” is displayed.

image info

Pricing

Click "Pricing" button in main menu to display description of available licenses. There are three main licenses:

  • FREE – the initial, free license which is limited to 30 days of use
  • BASIC – regular license for individual users
  • TEAM – license that allows to share models between users

image info

My Projects

The list “My projects” displays projects created by the user. Initially there is only one Welcome project which was added by the system in order to provide a startup example.

image info

Project description contains the following elements:

  • project name (in bold font)
  • project unique identifier
  • “CREATED” - when project was created
  • “UPDATED” - date and time of last project modification
  • Insight icon “i” - displaying results of test executions
  • Pen icon – renaming the project.
  • Bucket icon – deleting the project

The projects can be filtered by project name using field “Filter by name” at the top of section "My projects".

Click on the name or identifier of the project opens model editor. Data modelling with the use of model editor will be covered in Data Modelling tutorial.

image info

Logout

Logging out: Move mouse over user’s email in the top, right corner > click “Logout” button (from drop-down menu).

Settings

Displaying settings: Move mouse over user’s email > click “Settings” button (from drop-down menu).

image info

The blue tab on the left show available pages: “Billing”, “Security”, “Danger zone”.

The “Billing” page is displayed as default. It shows actual account type. It also informs when current account expires. User can upgrade current license to Basic or Team license.

Payment history allows the user to browse old payments.

Upgrading an account

Free account is limited to 30 days of use. It can be upgraded to basic or team account.

Upgrading an account: click “Billing page” > click “Upgrade button”.

image info

The account can be upgraded to:

  • "BASIC” single user account
  • “TEAM” multi-user account. It requires to choose the number of available seats (max users).

In order to upgrade, payment information (credit card number etc.) is needed as well as invoicing details e.g. Company name, address, tax id etc.

image info

Security

Security settings are used to execute tests. This topic will be described in another tutorial.

image info

Danger zone

Danger zone page is used to delete user’s account. Together with the account all user’s models will be deleted.

image info

Insight

Insight pages allow to analyze the results of test executions. Insight data can be added to the system separately to each project during execution of generated test.

Generation of tests and sending execution data back to the system will be described in integration tutorials (Integration with Java, C#, Python etc).

Displaying the insights for test project: Main menu > click My projects > click icon “i” in list of projects. The system will display the results of test executions.

image info

At the top level of data aggregation test results are grouped by methods.
Click on method name to see a more detailed view of test results grouped by test runs.

image info

Analysis of test execution data

Analysis helps to diagnose the cause of test failures, that is the combinations of test input parameters which failed most frequently.

Displaying analysis: “Test results grouped by test runs” > button “Analyze all”.

image info

The results of analysis are initially ordered by failed ratio (number of fails/number of runs). This shows which combination of parameters failed most frequently. The results include combinations of values for pairs of parameters, 3-tuples etc.