2015年软件测试经典试题
作者:网络转载 发布时间:[ 2015/11/27 14:48:53 ] 推荐标签:软件测试 软件测试面试题
四、设计题(每题11分,共22分)
在某一类似C语言的计算机语言中规定:“标识符是由字母开头,后跟字母或数字的任意组合构成。有效字符数为8个,大字符数为80个,不能是保留字。” 并且规定:“标识符必须先说明,再使用。” “在同一说明语句中,标识符至少必须有一个。”,请用等价类划分法对此语言中标识符使用是否正确进行测试。
等价类划分:
输入条件 |
有效等价类 |
无效等价类 |
标识符个数 |
(1) 1个 (2) 多个 |
(3) 0个 |
标识符字符数 |
(4) 1--8个 |
(5) 0个 (6) >8个 (7) >80个 |
标识符组成 |
(8) 字母 (9) 数字 |
(10) 非字母数字字符 (11) 保留字 |
第一个字符 |
(12) 字母 |
(13) 非字母 |
标识符使用 |
(14)先说明,再使用 |
(15)没说明,使用 |
9个测试用例,它们覆盖了所有的等价类。
编号 |
输入 |
期望结果 |
覆盖等价类 |
|
1 |
float x,T1234567; ... { x = 3.414; T1234567 = 2.732; } |
正确 |
(1), (2), (4), (8), (9), (12), (14) |
|
2 |
float ; |
不正确 |
(3) |
|
3 |
float x,; |
不正确 |
(5) |
|
4 |
float T12345678; |
不正确 |
(6) |
|
5 |
float T12345......;//多于80个字符 |
不正确 |
(7) |
|
6 |
Char T$; |
不正确 |
(10) |
|
7 |
int goto; |
不正确 |
(11) |
|
8 |
float 2T; |
不正确 |
(13) |
|
9 |
float par ... {pap = sin (3.14 * 2) / 6;} |
不正确 |
(15) |
|
2.设一个控制流图如下,请给出其圈复杂度和基本测试路径。
5
4-9-10-12-21-22
4-9-11-12-21-22
4-9-10-12-14-15-20-22
4-9-10-12-14-16-17-19-20-22
4-9-10-12-14-16-18-19-20-22
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11