Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jedrzejratajczak/functional-tester
Business app which lets you keep your manual tests and related bugs in one place along with executing step by step test cases.
https://github.com/jedrzejratajczak/functional-tester
eslint mui prettier react react-error-boundary redux redux-toolkit rest-api storybook yarn yup
Last synced: 3 days ago
JSON representation
Business app which lets you keep your manual tests and related bugs in one place along with executing step by step test cases.
- Host: GitHub
- URL: https://github.com/jedrzejratajczak/functional-tester
- Owner: jedrzejratajczak
- Created: 2022-03-16T16:43:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-17T12:25:40.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T21:43:49.618Z (almost 2 years ago)
- Topics: eslint, mui, prettier, react, react-error-boundary, redux, redux-toolkit, rest-api, storybook, yarn, yup
- Language: JavaScript
- Homepage: https://fun-testing.herokuapp.com/
- Size: 76.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Functional Tester
Business app which lets you keep your manual tests and related bugs in one place along with executing step by step test cases. Created with React.
[View Demo](https://fun-testing.herokuapp.com/)## Table of content
* [General info](#general-info)
* [Screenshots](#screenshots)
* [Technologies and methodologies](#technologies-and-methodologies)
* [Setup](#setup)
* [Contact](#contact)## General info
App works with mock server which delivers you logins and passwords to already created projects (also data will be randomized each time with Faker.js).
There are 3 roles: Developer, who works to resolve bugs; Tester, who works to run test cases and reports bugs and Project Manager, who invited and deletes users from project. Some routes are secured so you need to log in to enter them. Authorization uses JWT.
Logged user will be able to see dashboard with charts and statistics about current project.
App delivers 404 page, error page (built with React Error Boundary), spinners for asynchronous loading and notifications for actions for better UX.## Screenshots
![Dashboard](readme/Screenshot1.png)
![Bugs](readme/Screenshot2.png)## Technologies and methodologies
* [React](https://reactjs.org)
* [React Router](https://reactrouter.com)
* [Redux](https://redux.js.org)
* [Redux Toolkit](https://redux-toolkit.js.org/)
* [Storybook](https://storybook.js.org)
* [Material UI](https://mui.com)
* [React Error Boundary](https://reactjs.org/docs/error-boundaries.html)
* [Yup](https://github.com/jquense/yup)
* [Faker.js](https://fakerjs.dev/)
* [Prettier](https://prettier.io/)
* [ESLint](https://eslint.org/)
* [and more...](package.json)## Setup
To view the website simply [click here](https://fun-testing.herokuapp.com/).
If you want to build the website on your own, clone the repo, use `yarn install` and `yarn start`.## Contact
Created by **Jędrzej Ratajczak** ([@nilphym](https://github.com/nilphym)) - feel free to contact me!