How to structure your Tesults project

This is the recommended way to structure a Tesults project for most teams. Most small and medium sized teams (10 - 250 team members) should follow this pattern. Larger teams can usually start out this way and then restructure as needed. Reach out to help@tesults for specific advice.

Create one project

project

Create only one project and name it after your company or organization. You can rename an existing project if you have already named it something else.

The majority of teams and organizations can and should function with just one project, consider it your organization's workspace within Tesults.

This is optimal for a number of reasons including cost of administrative maintenance, cost effectiveness in pricing, single sign-on advantages, visibility and collaboration. If necessary later, restructuring with additional projects can take place later but in most cases this is not required.

Create a lot of targets

targettargettarget

Create a generous number of targets. Having dozens or over one hundred targets is perfectly reasonable and acceptable.

Most engineering teams have a range of environments, platforms, services and clients to test, it is expected that you will have a large number of test jobs and targets that map to these requirements.

Learn about mapping test jobs to a target. Create a convention that makes sense for your team. For example you may name targets with a component based approach {product/service name} - {environment name}, for example 'My web app - dev' and 'My web app - staging'. Follow the link for more examples about modelling test jobs and targets.

Use groups to organize targets

project
Product/Service 1
targettargettarget
Product/Service 2
targettargettarget
Product/Service 3
targettargettarget

With one project and a large number of targets, some order will be desirable to make information digestible. Use groups to bundle target together to map to product lines or specific clients or services. This will bring order and structure within a single project with a large number of targets.

Currently groups are created via the Dashboard. You can filter the dashboard to show targets for groups you are interested in.

Groups are going to become an increasingly important organizational structure within Tesults. Group creation interfaces will be improving, groups will appear in dropdown lists throughout the application, you will be able to assign visibility to team members to specific groups and much more. Start utilizing groups now for organizing targets for products within your team and company so that you are best positioned to leverage powerful group related features as they become available.