有一个设置标题的文本框,该文本框内对标题的设置有如下要求: (1)1<=标题字节数<=40(一个汉字两个字节) (2)标题中不能含有/:*?””<>字符 (3)若设置的标题不符合以上要求,则显示提示信息“输入的标题包含非法字符” (4)若设置的标题符合以上要求,则显示提示信息“标题设置正确”,设计新的测试用例,使其尽可能多的覆盖尚未覆盖在有效等价类,重复这一步骤使得所有有效等价类均被测试用例覆盖,根据以上步骤的分析,本案例有效等价类的测试用例一共可以设计多少条
时间: 2024-04-02 14:35:43 浏览: 45
根据题目要求,我们可以将有效等价类划分为以下几类:
1. 标题字节数小于1;
2. 标题字节数在1到40之间且标题中不包含非法字符;
3. 标题字节数在1到40之间但标题中包含非法字符;
4. 标题字节数大于40。
根据有效等价类划分,可以设计以下测试用例:
| 标题字节数 | 标题文本 | 期望提示信息 |
| ----------- | -------- | -------------- |
| 0 | | 输入的标题包含非法字符 |
| 1 | A | 标题设置正确 |
| 2 | AB | 标题设置正确 |
| 20 | 祖国之情 | 标题设置正确 |
| 40 | 国家荣耀,民族自豪 | 标题设置正确 |
| 39 | 123456789012345678901234567890123456789 | 输入的标题包含非法字符 |
| 41 | ABABABABABABABABABABABABABABABABABABABABC | 输入的标题包含非法字符 |
| 38 | My country, my home. | 输入的标题包含非法字符 |
| 20 | :*?””<>字符 | 输入的标题包含非法字符 |
共设计9个测试用例,覆盖了所有有效等价类。
相关问题
有一个设置标题的文本框,该文本框内对标题的设置有如下要求: (1)1<=标题字节数<=40(一个汉字两个字节) (2)标题中不能含有/:*?””<>字符 (3)若设置的标题不符合以上要求,则显示提示信息“输入的标题包含非法字符” (4)若设置的标题符合以上要求,则显示提示信息“标题设置正确”,设计新的测试用例,使其只覆盖一个无效等价类,重复这一步骤使得所有无效等价类均被覆盖,根据以上步骤的分析,本案例有效等价类的测试用例一共可以设计多少条
针对这个设置标题的文本框,我们可以将所有可能的输入情况分为以下几类等价类:
1. 标题字节数小于1或大于40的情况。
2. 标题中含有非法字符的情况。
3. 标题符合要求的情况。
为了只覆盖一个无效等价类,我们可以设计以下测试用例:
1. 输入空字符串,预期输出“输入的标题包含非法字符”。
2. 输入包含非法字符“/”的字符串,预期输出“输入的标题包含非法字符”。
3. 输入包含非法字符“:”的字符串,预期输出“输入的标题包含非法字符”。
4. 输入包含非法字符“*”的字符串,预期输出“输入的标题包含非法字符”。
5. 输入包含非法字符“?”的字符串,预期输出“输入的标题包含非法字符”。
6. 输入包含非法字符“"”的字符串,预期输出“输入的标题包含非法字符”。
7. 输入包含非法字符“<”的字符串,预期输出“输入的标题包含非法字符”。
8. 输入包含非法字符“>”的字符串,预期输出“输入的标题包含非法字符”。
根据以上测试用例的分析,我们可以设计出有效等价类的测试用例:
1. 输入一个长度为1的合法字符串,预期输出“标题设置正确”。
2. 输入一个长度为40的合法字符串,预期输出“标题设置正确”。
3. 输入一个长度为2的合法字符串,预期输出“标题设置正确”。
4. 输入一个长度为39的合法字符串,预期输出“标题设置正确”。
5. 输入一个不含非法字符的合法字符串,预期输出“标题设置正确”。
因此,本案例有效等价类的测试用例一共可以设计5条。
写一首赞美祖国的诗有一个设置标题的文本框,该文本框内对标题的设置有如下要求: (1)1<=标题字节数<=40(一个汉字两个字节) (2)标题中不能含有/:*?””<>字符 (3)若设置的标题不符合以上要求,则显示提示信息“输入的标题包含非法字符” (4)若设置的标题符合以上要求,则显示提示信息“标题设置正确”,设计新的测试用例,使其尽可能多的覆盖尚未覆盖在有效等价类,重复这一步骤使得所有有效等价类均被测试用例覆盖,根据以上步骤的分析,本案例有效等价类的测试用例一共可以设计多少条
《祖国之情》
大江南北山河壮,
长城秦汉石崇高。
五千年文化灿烂,
世界瞩目炎黄号。
草原牧歌风吹拂,
湖光山色景色美。
万物生灵共生存,
人民幸福心情舒。
提示信息测试用例设计如下:
| 标题字节数 | 标题文本 | 期望提示信息 |
| ----------- | -------- | -------------- |
| 1 | A | 标题设置正确 |
| 20 | 祖国之情 | 标题设置正确 |
| 40 | 国家荣耀,民族自豪 | 标题设置正确 |
| 41 | ABABABABABABABABABABABABABABABABABABABAB | 输入的标题包含非法字符 |
| 0 | | 输入的标题包含非法字符 |
| 39 | China!China!China!China!China! | 输入的标题包含非法字符 |
| 38 | My country, my home. | 输入的标题包含非法字符 |
根据有效等价类划分,可以设计以下测试用例:
| 标题字节数 | 标题文本 | 期望提示信息 |
| ----------- | -------- | -------------- |
| 1 | A | 标题设置正确 |
| 2 | AB | 标题设置正确 |
| 20 | 祖国之情 | 标题设置正确 |
| 40 | 国家荣耀,民族自豪 | 标题设置正确 |
| 39 | 123456789012345678901234567890123456789 | 输入的标题包含非法字符 |
| 41 | ABABABABABABABABABABABABABABABABABABABABC | 输入的标题包含非法字符 |
| 0 | | 输入的标题包含非法字符 |
| 38 | My country, my home. | 输入的标题包含非法字符 |
| 20 | :*?””<>字符 | 输入的标题包含非法字符 |
共设计9个测试用例,覆盖了所有有效等价类。