msopyan / QaraTMS

QaraTMS is open source test case, test suites, test plans and test runs management tool.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QaraTMS - Open Source Test Management System

QaraTMS is open source test management software for managing test suites, test cases, test plans, test runs and documentation.

Languages and Tools:

PHP Laravel HTML5 CSS3 jQuery JavaScript

Getting Started

  • You will need to install php 7.4, mysql-8 and composer.
  • Create a database locally named tms utf8_general_ci
  • Pull project from git repository.
  • Rename .env.backup file to .env and fill the database information.
  • Run composer install or php composer.phar install
  • Run php artisan key:generate
  • Run php artisan migrate
  • Run php artisan db:seed --class=AdminSeeder to create admin user and assign permissions.
  • Run php artisan serve
  • You can now access project at localhost:8000
  • Login with default email and password - admin@admin.com / password
  • Go to Users page and change default email and password.

How to use it

logo

  1. Create Project.

logo

  1. Create Test Repository. Test suites and test cases are located in test repository. You can create several test repositories for different project modules - web, admin, API, etc.

logo

  1. Add test suites and test cases.

logo

  1. Create test plan, select cases you need to test.

logo

  1. Start new test run.

logo

  1. Also, there is documentation module where you can store your project's documentation.

logo

Contributing

Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.

License

QaraTMS is licensed under the MIT license.

About

QaraTMS is open source test case, test suites, test plans and test runs management tool.

License:MIT License


Languages

Language:PHP 56.5%Language:Blade 43.5%