When writing tests for the backend, follow these guidelines to ensure comprehensive and maintainable test coverage: - Try to keep individual tests cases short. Setup common test data using fixtures. - When tests need setup, use fixtures and functions to avoid repeating same steps in multiple tests. ---