本项目包含软件测试课程的四个作业练习,涵盖单元测试的核心概念和实践。
- 作业1: Calculator类单元测试(Java/JUnit)
- 作业2: 字符串处理函数测试(Python/unittest)
- 作业3: 边界值分析与等价类划分应用
- 作业4: Mock对象在单元测试中的应用
\
software-testing-assignment/
├── java/ # Java相关代码
│ ├── Calculator.java
│ ├── CalculatorTest.java
│ └── pom.xml
├── python/ # Python相关代码
│ ├── string_utils.py
│ ├── test_string_utils.py
│ ├── age_validator.py
│ ├── test_age_validator.py
│ ├── user_service.py
│ └── test_user_service.py
├── docs/ # 文档资料
├── reports/ # 测试报告
├── .gitignore # Git忽略配置
└── README.md # 项目说明
\\
\\ cd java mvn test mvn jacoco:report \\
\\ cd python pip install coverage coverage run -m unittest discover coverage html \\
- Java覆盖率报告: \java/target/site/jacoco/index.html\
- Python覆盖率报告: \python/htmlcov/index.html\
- 姓名: [张茂成]
- 学号: [1202422055]
- 课程: 软件测试