Quick Test is a product we are building to manage manual test cases. Every software project takes help of QA engineers to ensure quality and these quality engineers generally prepare manual test cases to keep track of features and at the time or product delivery, these manual test are run to see if something is failing in the the product. The main features/modules of this project are following
Onboarding: Quick Test is primarily a multi-tenant application where multiple organisations can register itself and co-exist at same time. Each organisation can have it's own set of users, projects and everything related to one particular organisation is accessible to users of that organisation only.
Projects: Every company can have it's own set of projects. This module consists of all features related to managing a project.
Project todos: Todos are work items which needs to be done. These are similar to normal items in a typical todo list. This module contains features related to managing project todos.
Project Milestones: In a typical sprint of software development, there are releases, deadlines and milestones. This modules addresses same thing here. QAs can manage milestones similar to their sprint milestones to keep track of everything and to keep QA teams in sync with developer teams. This module contains all the features to mange project milestones. Project test Cases: This is the most important module. Here QA write their test cases. They generally add a test case title, description, details, priority and other related things. This is a repository of all the test cases a project has. User of Quick Tests will be spending a lot of time here.
Project Test Runs: When there is a time to release a build to production, testers generally do regression testing, feature testing and they generally run these test cases which are added in test cases module and this is called a “test run”. In other words a test run is a collection of test cases which QAs run periodically. At the end of a test run, a test report is created which generally tells how many test cases passed and how many failed. Based on this test report, Project manager or Product owner can decide to release build to production.
Settings: This module is concerned with managing all product related settings.
Quick Test is heavily inspired by https://www.testrail.com/ and we are taking inspiration from this product. You can login into Test Rails to see how it works, or if you need screenshots of the app, please check the folder attached below