Application testing methods workshop material.
- Unit Testing with unittest
- Mocking
- Performance Test
All of these must be available in your PATH. To verify things are set up properly, you can run this:
git --version
python --version
java --version (development env.)
After you've made sure to have the correct things (and versions) installed, you should be able to just run a few commands to get set up:
git clone https://github.com/gtavasoli/testing-workshop.git
cd testing-workshop
- Introduction
- Unit Testing
- Calculator Sample
- Employee Sample
- Flaskr
- Mocking
- Random person sample
- Employee Sample
- Error sample
- Performance Test
- JMeter Intro
- Sample 1 - Simple test
- Sample 2 - Using assertions
- Flaskr
- Parametric requests
- Single Thread (with or without wait)
- Multi Thread (GIL)
- NGINX + uWSGI (worker)
- JMeter plugins
- Profiling
- JMeter Intro
All of the codebase are MIT licensed unless otherwise specified.