I am new to working with the Zoom API and I am thinking about what my development and testing process might look like.
Normally this kind of thing is specifically forbidden because it’s basically asking for a way to spam. But I have two goals in mind.
- Familiarize myself with how zoom works. - for this I could probably make a few accounts manually, but it’d be nice if I didn’t have to.
- Automated testing - once I start working on my apps, I’d like some way to run an automated test suite that would involve some actual usage of zoom. It’s be nice if some of the unit tests could actually work with the zoom API but at the very least, I’d want integration tests and e2e tests. It would be a pain if every developer who wanted to run the test suite had to manually make a bunch of accounts.
How do you test without running afoul of rate limits and anti-spam? Is there some testing framework for zoom that’s already made? What other good practices have you come up with in your process?