Meet Meliora Testlab

Complete QA suite

Testlab provides your organization a complete browser-based quality management suite for your application lifecycle management: designing your application, service or a product, for verifying that the end result meets the needs by testing and tracking and reporting issues and progress of your testing.

Centralize your testing assets
2 min

Store your quality related assets in a single centralized repository to enable your testers, managers and other staff to easily access the needed information. Never again lose your defect discussion to e-mail thread. Always see the linked requirements and user stories while testing. Make sharing data easy for your project.

Design, verify and track your projects
30 s

Each project in Testlab can have their own data, user privileges and processes in place. The amount of projects you can create in Testlab is not limited.

Manage your development and testing cycles
90 s

You can define the project phases you use - let them be sprints, releases or whatever in Testlab's easy to use Milestones. Milestones let you handle even the largest projects in more manageable sized parts.

Use the parts you need – integrate or hide the rest
30 s

Testlab has multiple views that each have a distinct usage from requirements to test design, automation management, handling the issues and reporting. You can use those parts you need and hide those parts for those users that do not need the parts. You can also integrate to other systems if you already have other tracking systems in place.

Strong and simple user rights management
1 min

Meliora Testlab features in-built easy to use user management features which allow you to control what your users can do and see. To make permission management easy Meliora Testlab offers you a role based permission model which you can customize for your company if needed.

Design and specification

All IT projects where something is being developed, the customer has a need and developing party does it's best to develop the features to match the need. The better the communication, the more effective the development is. When the tool is easy to use and effective, the specifications are more likely maintained. This has huge benefits in the development and quality assurance.

Specification defines the “what” of your application. As a basis of any good test plan is a solid set of user stories, use cases, business requirements or something else fitting your process for specification; Your development process might be based on agile methods or something traditional which just determines when and in what extent your requirements are specified.

Plan, organize and collaborate
1 min

Meliora Testlab allows you to design and keep your specification related assets up to date with intuitive requirement management features. With hierarchical tree-like specification structure, in-built review process, requirement traceability tracking, change history, file attachments and many other usability features Meliora Testlab guides your work to achieve a good foundation on your soon to be designed test plan.

A good specification process enhances communication between parties and drives collaboration between the supplier and the customer.

Visualize and share the situation
1 min

Testlab provides you with rich reporting features to visualize what is going on in the project. You can create always up-to-date PDF, spreadsheet or document reports and share these with others. You can set the tool to send these reports automatically. You can dig in the data in drillable user interface. You can share the situation with always visible radiator views in your project room.

Use the workflow you want
3,5 min

The so called requirement management in Testlab is process agnostic and allows you to the way of working you want: You can use agile methods or enforce strict process - or anything between. You can write the specifications as user stories, use cases or business requirements as needed. You can define the fields and their values you use. The tool really fits your use.

Remember that efficient testing is always based on application specification. For example, if you are using agile methods and designing the application in sprints producing fully functional features Testlab suits this well: your requirement design, test planning, execution and issue management cycle is just shorter.

Track all the changes
1 min

Testlab stores changes for all the edits you do for your assets. You never have to guess who did the change and when.

Test management

Testlab has intuitive interface for all test related tasks. The interface has distinct parts for test case design, execution planning and actual execution. The interface let's user concentrate on task at hand - not forcing users to go through artificial steps to conduct their work.

Great repository for your testing assets
90 s

Testlab has simple yet powerful interface which allows you to put your effort on the thinking the test cases – not thinking how and where to put them. You can use tree structure, customizable fields and tags to classify your test repository - handy if you have a lots of test cases. With intuitive execution step oriented paradigm, rich-text editing, file attachments and change history designing and keeping test cases up to date is easy.

Manage changes for your test cases
1 min

There are situations when you need to change your test case. These changed need to be tracked - you will want to see what test case when it was used for testing, but use the newer one. In Testlab, all changes in your in test cases are automatically tracked. When you've planned and accepted test cases as ready and edit them later on Testlab automatically freezes the old version and creates a new revision of it. Separately archived old versions of ready-accepted test cases and live change tracking keeps the old details of your tests at your fingertips always when you need them.

Plan your testing effectively
1 min

Testlab allows you to create test sets, collection of test test cases that you can reuse to for example regression testing. You can modify the sets later to always test with the cases you want. As projects often do not have a luxury of executing all the test cases after all the changes immediately, Testlab has strong features helping you find the most effective test cases to be executed first. Testlab is great for tracking what is the test target. When you mark what you are testing, version for example, you can easily distinguish actions for the target.

PDF/Excel/Writer reporting
-

All reports in Testlab are by default rendered as PDF documents. You have an option to export each report as a Excel spreadsheet file for further analysis and in addition, to OpenOffice Writer as an editable document.

Testing

Achieve results quickly and concentrate your efforts where it counts. Testlab’s intuitive testing UI makes sure the tests are tested as planned and results are stored and traceable later on.

There are multitude of different kinds of automated testing, and often the amount of test data automated testing generates is too much to easy to track. Testlab allows you to pick what really matters to you - see the important changes from the mass. Testlab does this with it's unique rule-engine which allows you to determine how you wish to see the automated test results.

See the big picture
2 min

You can utilize the automated test results in a similar way than the manual tests. You can combine both test result types to a single view.

Execute tests
1 min

If your testers do the testing often, you probably want them pick the test cases to be executed independently. No problem, easy for them. If you have testers that use the tool rarely, you can make testing really easy for them. Testlab shows users what they need to do and gather all the needed information about testing in one place.

Record your findings
90 s

You will want to record your findings during the testing, like defects or enhancements, in to trackable issues. Added issues are automatically tied to your current test case and test run to achieve good transparency from the issue to the tested feature.

Track the progress
1 min

As soon as the test case has been tested Testlab has that information. You can track test execution in real time without the need to collect the data from each tester. You always know exactly up to date situation what has been tested and what still needs to be tested.

Re-test with ease
90 s

When the found defects have been fixed, it is a good practice to re-run the test cases that found the issues again. Testlab makes finding the test cases to be re-run really easy.

Estimate testing effort
30 s

As you execute your test cases Testlab automatically tracks the time taken for each execution. Access the average execution times for your test cases easily and easily report statistical metrics for a set of test cases from your project.

Test automation

Testlab has unique way of utilizing your automation testing results and helping you see how the test results relate to your project.

Unify manual and automated testing
1 min

With best-of-class reporting features - no matter where your testing results originate from - report them easily to your project stakeholders. You can utilize the automated test results in a similar way than the manual tests. You can combine both test result types to a single view.

Make sense of your automated tests
2 min

There are multitude of different kinds of automated testing, and often the amount of test data automated testing generates is too much to easy to track. Testlab allows you to pick what really matters to you - see the important changes from the mass. Testlab does this with it's unique rule-engine which allows you to determine how you wish to see the automated test results.

Issue management

A test management system would not be complete without issue tracking features. Meliora Testlab makes it possible to manage issues directly in same context with test cases which caused them and assign the issues for other people to work on.

Track issues
2 min

Testlab contains a fully featured issue tracking system with rich-text editing, configurable issue workflows, file attachments, change history, customizable fields and commenting which makes it effortless to make issue management an integral part of your quality process.

Achieve traceability
1 min

When your issues are linked to test cases, and they are linked to requirements, you have great visibility to where the issues are in your project. Testlab gives this you automatically. -Testlab offers reporting and coverage views on your application’s features to track issues still to be dealt with.

Good traceability in your application quality helps you to point out where the problems are and direct your testing efforts in as efficient way as possible.

Get notified
2 min

Timeliness is a crucial feature in issue management. To help you to keep up with the issues (especially issues assigned for you) Testlab notifies you via e-mail if preferred and offers real time notifications in your user interface about events in your project.

Coverage and reporting

To get good quality software, it is of utmost importance to see the quality situation always as it is, and to be able to communicate it accurately. This is one of the strong points of Testlab - the tool has many methods for showing the situation to user and sharing it to others.

Get insight through coverage
1 min

From a dedicated test coverage view you can easily see what has been tested for your application. You can drill down to the coverage to see what has been tested for which version of your application, in which test run, what issues are still open and what test cases have failed.

Report progress
1 min

Tracking the progress of your project should be easy. Testlab offers you reports for every situation. The reporting is easy, but offer lots of options for more complex needs.

Share the situation with radiators
2 min

Often the projects work better when everybody knows what is happening. Testlab has radiator views - automatically updating views that you can set up for example to your project room.

Usability and customization

Usability is essential in modern software and all organizations have their own best practices and way of working. Testlab has been designed with modern browser standards achieving high usability and desktop-like user experience. It also adapts to your way of work without the need for you to adapt your way of working to the tool.

Inbuilt manual and tutorial tour
90 s

To make using testlab super easy, Testlab has always up to date help manual included in the tool. Testlab also has inbuilt Tour feature and context sensitive hints to help using the tool.

Enjoy modern user interface
90 s

The user interface of Testlab is implemented with latest browser technologies to achieve a desktop-like user experience. Testlab works in browsers without any plugins. Just log in and use.

Use keyboard shortcuts
30 s

The most commonly used features of Testlab are tied with keyboard shortcuts. This makes the use of Testlab more productive without too many extra clicks.

Drag and drop
30 s

The user interface utilizes dragging and dropping for various functions: binding test cases to requirements and managing test sets for example. Files can also be attached to assets by just dropping them on your browser window.

Search with ease
30 s

Enjoy a fast and thorough searching function to find the assets you are interested in your project. The search is implemented as an always accessible and easy to use component in your Testlab toolbar.

Manage views to your data
90 s

You can pick what assets you want to see in to powerful views and share them with your colleagues.

Customize workflows
90 s

In Testlab, you can use workflows to control who can access assets ( Requirements, test cases and issues ) in which statuses. This can be used for example to enforce review policies. We’ve pre-thinked a set of default workflows for you to use to make the start easy for you.

Add custom fields
2 min

Have some data you would like to store with your requirements, test cases or issues ? No problem – Testlab offers a set of customizable fields which allow you to define the needed set of data to fulfill the needs of your testing process.

Integrations

All enterprise software should be easily integrated with your existing systems. We in Meliora regard this highly and we provide many integrations out-of-box and a possibility for custom integrations on-demand.

Webhooks are HTTP-protocol based callbacks which enable you to react on changes in your Testlab project. Webhooks can be used as a one-way API to integrate your own system to Testlab.

Meliora Testlab Integration API offers REST/JSON-based integration interfaces over HTTP protocol. API can be used as a two-way integration point to integrate other systems.

Connect to Jenkins

You can set up Jenkins to automatically send test automation results to Testlab whenever a job is run. You can also set up Testlab to show statuses of your Jenkins jobs and have an easily accessible button to launch Jenkins jobs.

Integrate with Atlassian JIRA

Testlab integrates seamlessly with Atlassian JIRA. You can choose which design specifications you integrate to Testlab seen in its requirements parts, and which tickets seen in the issue part.

Manage your tasks with Pivotal Tracker

Meliora Testlab integrates with Pivotal Tracker making it possible for you to plan and track your project activities in Pivotal Tracker and in the same time, test, verify and report your implementation in Testlab.

Atlassian Confluence

Testlab can be integrated to Atlassian Confluence with a plugin providing a set of macros to pull content from Testlab to your Confluence.

Slack is a modern team communication and messaging app which makes it easy to set-up channels for messaging, share files and collaborate with your team in many ways. Meliora Testlab supports integrating with Slack’s webhook-interfaces to post notifications about your Testlab assets to your Slack.

SAML 2.0 SSO

Authenticate users with single sign-on support from your identity providers such as Microsoft AD with SAML 2.0 standard.

Delegate user authentication to Jasig CAS supported user directory of your choice, such as Microsoft Active Directory.

Issues of Meliora Testlab’s projects can be integrated with the MantisBT issue tracker which allows for realtime one-way integration. In this scenario, MantisBT acts as a master repository for your project’s issues.

Testlab can be integrated with a Git Version Control System to track links between your changesets, issues, and requirements. Developers can also act on issues and requirements via commit messages. This enables you to better collaborate with your programmers and testers and have changesets as part of your testing project for future reference.

Mercurial VCS

Testlab can be integrated with a Mercurial Version Control System to track links between your changesets, issues, and requirements. Developers can also act on issues and requirements via commit messages. This enables you to better collaborate with your programmers and testers and have changesets as part of your testing project for future reference.

Import and export

For easy adoption, Testlab offers import features for your existing test cases, requirements or issues with a CSV format using office tools such as Microsoft Excel. Data from your projects can also be exported in an identical format.

Integration Testlab to your Maven builds

Meliora Testlab’s Maven Plugin is an extension to Maven which makes it possible to publish xUnit-compatible testing results and Robot Framework output to your Testlab project.