Overview¶
Your profile houses all the important information you will need on your journey through Suitest. If you are a member of an organization you will have at least two separate profiles; your personal account and organization account. You can switch in between them by clicking your profile and choosing your personal or organization account (organization name will be displayed here).
Personal/Organization¶
Suitest offers two types of accounts: Personal and Organization.
Every Suitest user has a personal account, which is purely your own and free forever. Personal accounts are supposed to be used mostly for learning which is why they are strictly limited.
Organization accounts are on the other hand meant for collaboration and proper Suitest use. Anyone can create an Organization account or be invited into an existing one. Organization accounts allow members to collaborate on applications and tests, have limits based on an assigned subscription plan and contain their own data (Tests, Elements, Test packs). However, if needed, Suitest allows sharing between organizations.
Summary¶
The summary page is a review of your current plan and especially the number of Testing minutes that have been used within the billing period.
Testing minutes¶
Testing minutes are consumed using the following methods:
- Using automated mode (test packs) via Suitest JavaScript API or web app.
- Executing test/test lines in interactive mode on your devices via Suitest JavaScript API or web app.
- Connecting to the public lab devices.
Team¶
If you have created or are a member of an organization then the team page will be available to you depending on your team's permissions. If you have created an organization or have the appropriate permissions, you can invite team members via email based on your plan's team size limit. You can view the team member list of your organization and individually set permissions.
Team member permissions¶
- Access
- access the organization's data
- create/remove personal API token
- Manage Devices
- add/remove/enable/disable/share device
- add/remove/rename Raspberry Pi
- add/remove/rename SuitestDrive
- rename CandyBox
- Manage Users
- add/remove member of an organization and change their permissions
- Admin
- create/remove service API token
- access billing section
- change/pay the subscription
- share application version with other organization
Billing area¶
The billing area contains billing details for the currently selected account. Here you can change your plan, update or add billing information as well as additionally order a CandyBox.
To order a CandyBox simply fill out your billing information and press Order CandyBox, or upgrade to a plan (Super Sweet or The Sweetest) which includes a CandyBox. The shipping costs are automatically calculated based on the shipping address. Our friendly sales team will contact you to verify the shipping address.
Recurrent payments are automatically activated when you subscribe to a paid account, they help to maintain your accounts subscription without manually paying every month. You can unsubscribe from recurrent payments in the billing area. If you require more information please do not hesitate and contact us at hello@suite.st.
API authentication - using Tokens¶
Suitest provides access to the Continuous Integration API, which allows you to interact directly with Suitest based on your needs. To access the API, create a Personal token or ask your administrator to provide you a Service tokens.
Token creation¶
In order to generate a token, please follow the steps below:
- Go to the API tokens page in your account
- Click on Create token button
- Name the token for later reference and click on Create
- Store the generated Token ID and password for later use (ID is retrievable, but password will be never displayed to you again)
Personal vs Service token¶
Suitest provides two types of tokens for authentication:
- Personal token:
- any user can create one
- these tokens have the same permissions as the creator
- Service token:
- only administrators can create one
- these tokens have complete permissions
Using tokens for Continuous Integration¶
After you have created a token, head over to the CI API docs for further steps.
Using tokens with Suitest JavaScript API¶
After you have created a token, head over to the Suitest JavaScript API docs for further steps.