
软件测试课程期末试题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程期末试题旨在全面评估学生在软件测试领域的知识掌握和实践能力,涵盖单元测试、集成测试及系统测试等多个方面。
五、设计题:(20分)
1.有函数f(x,y,z),其中x的取值范围为[1900,2100],y的取值范围为[1,12],z的取值范围为[1,31]。请使用边界值分析法设计该函数的有效范围内测试用例。(注:只考虑有效值范围内的边界情况)(共10分)
解:
采用边界值分析方法设计如下测试用例:
| 测试用例 | x | y | z | 预期输出 |
| -------- | ---- | -- | --- | -----------------|
| Test1 | 1900 | 6 | 15 | f(1900,6,15) |
| Test2 | 1901 | 6 | 15 | f(1901,6,15) |
| Test3 | 2099 | 6 | 15 | f(2099,6,15) |
| Test4 | 2100 | 6 | 15 | f(2100,6,15) |
| Test5 | 2000 | 1 | 15 | f(2000,1,15) |
| Test6 | 2000 | 2 | 15 | f(2000,2,15) |
| Test7 | 2000 | 11 | 15 | f(2000,11,15) |
| Test8 | 2000 | 12 | 15 | f(2000,12,15) |
| Test9 | 2000 | 6 | 1 | f(2000,6,1) |
| Test10 | 2000 | 6 | 2 | f(2000,6,2) |
| Test11 | 2000 | 6 | 30 | f(2000,6,30) |
| Test12 | 2000 | 6 | 31 | f(2000,6,31) |
2. 对于三角形问题中的直角三角形,请开发一个决策表,考虑非三角形、直角三角形和其它类型的非直角三角形的情况。(共10分)
解:
对于判断是否为直角三角形的决策表如下:
| 条件组合 | a² + b² = c² | a, b, c > 0 |
| -------- | -------------- | ----------- |
| 情况1 | 是 | 是 |
| | | 否 |
| 情况2 | 否 | 是 |
决策表中情况1表示满足直角三角形的条件,即最长边平方等于其它两边平方和;而“情况2”则代表不构成有效三角形或非直角三角形的情况。
全部评论 (0)


