loading, please wait

Your Next-Gen
Test Management System

Designed to streamline your QA process. Manage test cases, boost team collaboration,
and track every step of your testing journey.
Try It For Free

Why Us?

Maximize Quality, Optimize Speed.
Embrace a future where every release is a benchmark of excellence

why us icon
Unlimited Users
Unlimited users, zero extra cost. Scale your team freely with a flexible test management tool.
why us icon
Activity Stream
Real-time tracking with full visibility. Control every action using reliable software test management tools.
why us icon
Custom Fields
Custom fields for tailored test cases. Adapt templates with powerful QA management tools.
why us icon
Smart Reporting
Deep insights into testing and users. Boost performance through smart testing management.

Video Tour

Your Guide to Enhanced Testing

check item
Review Project statistics
check item
Track Test Runs progress
check item
Monitor ongoing activity of every team member
check item
Undo undesired actions
browser
check item
Create a Test Case in-line or via a detailed form
check item
Organize a Test Case repository by Suites
check item
Add extra fields to a Test Case template
check item
Collaborate on Test Cases in real time
check item
Track actions in the Audit log of Test Cases
check item
Manage Test Case Details via quick in-line update
check item
Generate test cases with Treeify AI
browser
check item
Create a Test Plan to use as a template for Test Runs
check item
Create Test Runs based on your Test Plan
check item
Use a Checklist view mode to streamline Test Plan organization
check item
Bulk include/exclude Test Cases to run
check item
Bulk edit or exclude Test Cases
check item
Rearrange the Test Cases to run them in the appropriate order
browser
check item
Easily create your Test Runs based on your Test Plans
check item
Assign Test Runs or specific Test Cases among your team mates
check item
Quick pass Test Cases in one click
check item
Track Test Run progress in real time
check item
Update the Test Cases list without interrupting test execution
check item
Report bugs directly to your favorite bug trackers
check item
Add comments, links and attachments to Test Results
browser
Easily link your bug-tracking system with TCLab so there will be no need to do your job twice!
Already available:
check item
JIRA Atlassian
check item
Redmine
check item
Pivotal
check item
Asana
check item
YouTrack
check item
Trello
check item
GitHub
check item
Jira Cloud
check item
Mantis
integration icon
integration-card
integration icon
integration icon
integration icon
integration icon
integration icon
integration icon
integration icon
check item
Generate detailed reports to analyze metrics and results
check item
Track activity of every team member to improve processes
check item
Compare results of Test Runs to evaluate the effectiveness of development team
check item
Share reports with all stakeholders
browser

Pricing

No limitation by users for any plan.
All features included.

Prebasic
$12
per month
check
500 Test Cases
check
3 Projects
check
3 Users
Start Free Trial
Basic
$48
per month
check
500 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Essential
$99
per month
check
1000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Advanced
$149
per month
check
3000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Ultimate
$199
per month
check
9000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Prebasic
$10
per month
check
500 Test Cases
check
3 Projects
check
3 Users
Start Free Trial
Basic
$40
per month
check
500 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Essential
$83
per month
check
1000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Advanced
$124
per month
check
3000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial
Ultimate
$169
per month
check
9000 Test Cases
check
Unlimited Projects
check
Unlimited Users
Start Free Trial

FAQ

Have any questions?

Should I pay for every user invited to my team?

No, TestCaseLab is a free testing software when it comes to adding users – invite as many as you need at no extra cost.

Would it be possible to change subscription plan during the subscription period?

Sure! You can easily switch plans by contacting our support team. Our online test management system is designed to be flexible.

How does the limit of test cases work?

When choosing a plan, select the number of Test Cases your project needs. Our test management platform will notify you upon reaching the limit, and you can either remove unnecessary cases or upgrade your plan.

Is there a way to automate my testing with TestCaseLab

While TestCaseLab is focused on manual QA, we offer a robust API – perfect for integrating with your management test processes like test runs, test plans, or results handling.

Do you have an 'Enterprise' plan?

Yes, we do. Please contact support@testcaselab.com – we’ll help you choose a plan that suits your business goals on our test management platform.

Do you integrate with Github?

Yes, TestCaseLab integrates seamlessly with GitHub to enhance your online test management system workflows.

Does my trial period has any restrictions or features cut?

Not at all – enjoy all features of our free testing software during the trial, just like any paid subscription.

GDPR Compliant

Rest assured that we comply with the requirements for properly handling personal data as defined in the GDPR.

Read GDPR FAQ

Сompanies That Use TestCaseLab

Trusted by customers worldwide

300+
Software development companies use TestCaseLab
100%
Data entered on TestCaseLab securely saved by encryption
24/7
Accessibility, live and personal support chat inside the system

Organize Your Testing Process

Start using TestCaseLab now as your test case management system and bring your Quality Assurance at the top-level!
Get Started For Free
No Credit Card Required
Organize Your Testing Process

Blog

Make the most out of your experience and check
articles about TestCaseLab functionality

Integrate with Treeify - Streamline Test Case Creation
icon calendar
July 25, 2025

If you're looking to generate test cases using AI and send them directly to your TestCaseLab project, Treeify makes the process simple and effective. With Treeify’s AI-assisted workflows, you can create test scenarios in minutes — and with our integration, export them to your TestCaseLab workspace in just a few clicks.

This guide will walk you through how to connect Treeify to your TestCaseLab account and start exporting test cases right away.

What You'll Need

To export AI-generated test cases from Treeify to TestCaseLab, you’ll need:

  • API Token
  • Company ID

These three values are required to enable secure and accurate test case transfers. Follow the steps below to find them.

1. Get Your API Token

Ask your Company Admin in TestCaseLab to generate an API token.

  1. Go to Company Settings > Company Profile.
  2. Find the API Tokens section.
  3. Create and copy the token.

API tokens allow you to integrate TestCaseLab with external tools like Treeify securely. Only Company Admins have access to manage them.

2. Find Your Company ID

You’ll use the API token with a tool like Postman to retrieve your Company ID.

Get Company ID
  • Send a GET request to:https://app.testcaselab.com/api/v2/companies
  • Include your API Token in the Authorization header:Authorization: Bearer YOUR_API_TOKEN

Example Response:

[

 {

   "id": 123,

   "name": "Your Company Name",

   "subdomain": "yourcompany"

 }

]

  • Copy the id value — that’s your Company ID.

3. Connect Treeify and Start Generating Test Cases

Once you have all the data — API Token, Company ID — you are ready to start in Treeify.

  • Sign in to your Treeify personal account (note: company-wide accounts are not yet supported).
  • Generate test cases via Treeify
  • Navigate to the TestCaseLab export integration option.
  • Input:
    • Your API Token
    • Your Company ID
  • Confirm and export them directly to your selected TestCaseLab project.

    How to work with Treeify? Learn
    here.

Good to Know

  • Treeify is currently free to use, making it an ideal time to try it out with your team.
  • Need help? You can request 1-on-1 onboarding or reach out via email or the Treeify Discord community.
  • To learn more about the API, refer to TestCaseLab’s API documentation in the Help Center.
  • You can report any issues directly via the “Report a Bug” feature in Treeify. Since the tool is still in beta, your feedback will help the team enhance the user experience.

    Smarter Testing Starts Here

    This integration bridges the power of Treeify’s AI-assisted test generation with the structure and collaboration features of TestCaseLab. Whether you’re refining test coverage or scaling your QA team’s workflow, this setup helps you do it faster and more intelligently.

    Let your QA flow better — with AI and TestCaseLab.

    Read More
    arrow right
    Generate Reports - Analyze and Share Results
    icon calendar
    December 4, 2024

    TestCaseLab offers three types of reports to analyze and share Test Run results. Reports can be accessed from the Test Run page and shared externally with stakeholders, even if they don’t have access to the Company Account.

    Learn more about Test Runs here.

    1. General Report

    Provides a high-level summary of the Test Run results.

    Includes:

    • Number of Test Cases Executed: Total count of test cases run.
    • Number of Defects Reported: Issues identified during the Test Run.
    • Test Run Assignees: List of users assigned to the Test Run.
    • Pie Chart: Visual statistics based on test case result statuses (e.g., Passed, Failed, Blocked).
    • Activity per User: Tracks contributions by each team member.
    • List of Test Cases with Results: Detailed table showing the status of all test cases.
    General Report

    2. Failed Test Cases and Defects Report

    Focuses on problem areas by highlighting failed test cases and associated defects.

    Includes:

    • Pie Chart: Visual statistics on the number of failed test cases.
    • Number of Defects: Total count of defects reported during the Test Run.
    • Reporters List: Identifies users who reported defects.
    • Failed Test Cases List: Table of test cases that failed.
    • Defects List: Detailed information about reported defects.
    Failed Test Cases and Defects Report

    3. Comparison of Test Runs

    Allows comparison of results across multiple Test Runs.

    How to Generate:

    • Select up to 4 Test Runs for comparison.
    • Click the ‘Show Report’ button to generate the comparison.

    Use Case: Ideal for identifying trends and analyzing progress, especially when comparing Test Runs based on the same Test Plan.

    Comparison of Test Runs Report

    What’s Next?

    Generate the report type that aligns with your needs to gain insights into testing activities and outcomes. For additional assistance, check related guides or contact support—we’re here to help!

    Read More
    arrow right
    Run Tests & Report Bugs - Ensure Quality Assurance
    icon calendar
    December 4, 2024

    Running tests ensures thorough execution and accurate tracking of your system's quality. Use this guide to effectively execute test cases, log results, and analyze outcomes.

    Learn what is a Test Run here.

    1. Run Tests Using the Checklist

    • Use the Test Cases List in the Test Run for quick execution:
      • Quick Pass: Click the ‘Quick Pass’ button to mark a test case as Passed.
      • Change Status: Use the dropdown menu to set the test case status to:
        • Not Tested (default).
        • Passed.
        • Failed.
        • Blocked
    Run Test via Checklist
    • For Failed or Blocked Tests:
      • A modal window appears when setting a test case to Failed or Blocked.
      • In the modal, you can:
        • Add comments for additional context.
        • Attach files such as screenshots or logs.
        • Report a Bug:
          • Automatically via integrated tools
          • Manually by adding a bug link.

    Read more about Integrations here.

    Add Test Result Details
    Report a Bug via Integration

    2. Run Tests in the Test Case Detail

    • Open Test Case Details to execute tests step-by-step:
      • Set individual step results as you work through the test case.
      • If any step is marked as Failed or Blocked, the system automatically updates the entire test case status accordingly.
      • Add comments, attachments, or report bugs directly within the details view
    Execute Test Cases via Test Case Details
    • Use the ‘Next’ button to move to the next Not Tested test case.
    Go to the Next Not Tested Test Case

    3. Completing the Test Run

    Once all test cases are executed, the Test Run status updates to Completed.

    Completed Test Run

    4. View Test Run Reports

    • After completion, a detailed Test Run Report is generated, including:
      • A summary of results (e.g., passed, failed, blocked cases).
      • Logs for each test case.
    • Use the report to:
      • Analyze results.
      • Compare outcomes across up to 4 Test Runs to track progress and identify trends.

    Read more about Reports here.

    Example of Report

    What’s Next?

    Running tests in TestCaseLab ensures accurate tracking and documentation of your testing process. For further assistance, check related guides or contact support—we’re here to help!

    Read More
    arrow right
    More Posts  ->

    Educational Partners

    We’re Glad To Support
    Any
    Continuing Education!

    TestCaseLab works closely with a number of educational bodies in the QA sector. Please contact us and get an exclusive subscription with no limits free of charge!
    imt academy
    testelka
    QAEngineer practical course
    A-Level
    pragmatic IT learning & outsourcing center
    Telesens Academy
    geekhub
    tphilisensis Universitas
    Georgian Insitute
    belhard academy
    Smart Academy
    Level Up It-center
    Start in Qa
    Horizontal School

    AI-Powered Test Case Generation — Now in TestCaseLab

    We’re excited to announce our partnership with TreeifyAI — a powerful tool that uses artificial intelligence to generate high-quality test cases automatically.
    Simply describe your feature, and TreeifyAI will create detailed test cases you can easily import into TestCaseLab.

    Contact Us

    Have Some
    Questions?

    You can always contact us at
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.