python-testing-strategist
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePython Testing Strategist
Python测试策略师
Purpose and Intent
用途与目标
Design comprehensive Python test suites including unit, integration, and E2E tests. Use when establishing testing patterns for new or existing Python applications.
设计包含单元测试、集成测试和端到端(E2E)测试的全面Python测试套件。适用于为新的或现有Python应用建立测试模式时使用。
When to Use
适用场景
- Project Setup: When initializing a new Python project.
- Continuous Integration: As part of automated build and test pipelines.
- Legacy Refactoring: When updating older Python codebases to modern standards.
- 项目初始化:在启动新Python项目时使用。
- 持续集成:作为自动化构建和测试流水线的一部分。
- 遗留代码重构:将旧Python代码库更新至现代标准时使用。
When NOT to Use
不适用场景
- Non-Python Projects: This tool is specialized for the Python ecosystem.
- 非Python项目:本工具专为Python生态系统设计。
Error Conditions and Edge Cases
错误情况与边缘案例
- Missing Requirements: If the project lacks a requirements.txt or pyproject.toml.
- Incompatible Versions: If the project uses a Python version not supported by the tools.
- 缺失依赖配置:如果项目缺少requirements.txt或pyproject.toml文件。
- 版本不兼容:如果项目使用的Python版本不受工具支持。
Security and Data-Handling Considerations
安全与数据处理注意事项
- All analysis is performed locally.
- No source code or credentials are ever transmitted externally.
- 所有分析均在本地执行。
- 源代码或凭据绝不会传输至外部。