Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bwheelz36/seetreat_testing_task
task for seetreat test engineer interviews
https://github.com/bwheelz36/seetreat_testing_task
Last synced: 24 days ago
JSON representation
task for seetreat test engineer interviews
- Host: GitHub
- URL: https://github.com/bwheelz36/seetreat_testing_task
- Owner: bwheelz36
- License: mit
- Created: 2023-09-04T04:44:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-14T03:59:24.000Z (about 1 year ago)
- Last Synced: 2023-09-14T17:47:11.854Z (about 1 year ago)
- Language: Python
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Maths + GUI
## Set up
- Tested using python 3.11
- to install all requirements: `pip install -r requirements.txt` (advisable to use a new virtual environment)## Overview
This code consists of a few options so please choose the one you are most comfortable with. The intent is to limit time it to a maximum of 2 hours, after that please just submit what you have and explain your thought process and what you would do in addition to what you submit.
**You will not be marked down if you submit incomplete work**.## Options
There are 2 options for testing, both options have the same functionality:1. `app.py`: A web-based application using Flask as a backend.
2. `basic_maths_gui.py`: a basic QT GUI that uses `basic_maths.py` as the backend.## Task
You are to write some automated test cases for one of the options above. You are not expected to have complete test coverage, but you should comment to explain what is missing.An option could be a Feature and Step file in accordance with Cypress.io but many alternatives exist such as using PyTest or other frameworks. Please take your pick, just be prepared to explain it.
Please clone this repository with settings on **private**, include the test cases there, and add `TimMontanaro` and `bwheelz36` as a collaborators so we can review.