https://github.com/andreasneuber/test-automation-calculations
Calculations around test automation. With Streamlit app.
https://github.com/andreasneuber/test-automation-calculations
python streamlit test-automation
Last synced: about 2 months ago
JSON representation
Calculations around test automation. With Streamlit app.
- Host: GitHub
- URL: https://github.com/andreasneuber/test-automation-calculations
- Owner: andreasneuber
- Created: 2025-01-31T22:54:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-02-14T19:10:04.000Z (4 months ago)
- Last Synced: 2026-02-14T23:27:55.566Z (4 months ago)
- Topics: python, streamlit, test-automation
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Test Automation Calculations
## How many work hours can be saved by automating the test suite?
#### Formula
`Hours Saved = Manual Test Run Time − Automated Test Run Time`
## How many test runs are needed to counter-balance the initial investment for automating a test suite?
#### Formula
`Test Run Number for Break even = Implementation Time / Time savings by automation`
## Can a team "afford" maintenance of [n] more automated tests?
- Monthly available hours for maintenance and implementation tasks: TH
- Monthly hours dedicated to maintaining existing automated tests: MT
- Total count of all current automated tests: N
- Count of new automated tests to be added: A
- Potential to add more tests: P
#### Formula
`P = TH – (MT + ((MT / N) x A))`
If P is 0 or negative
=> Adding more tests will lead to the decay of the automation test suite. Maintenance cannot be kept up.
***
[Docu: How to setup and run the Streamlit App](docs/Streamlit-App.md)