现在的位置: 首页 > 综合 > 正文

测试设计题(华为)2

2018年01月26日 ⁄ 综合 ⁄ 共 901字 ⁄ 字号 评论关闭

1.2.3    【示例】
输入    参数个数    输出    说明
ab c d    3    ab
c
d   
/"a  d    2    "a
d    一个双引号被转义。
"a/b c"  d    2    ab c
d    双引号里面是一个参数,但是要考虑b被转义。
"a  d         ERROR    双引号不成对
b"a"  d         ERROR    双引号前无空格
1.3    考生需完成部分:
针对上述规则,请设计出您认为最有效的用例,要求70个用例以内;
【用例格式要求】
创建一个TestCase.txt的文本文件,其中每个用例的格式要求如下:
         
1.    如上图所示,每个用例第一行用#TestCaseN开头,其中N代表用例序号;
2.    每个用例第二行使用Input:开头(Input后面跟一个半角冒号),作为输入的字符串放在一对方括号中[ ];
3.    每个用例第三行使用output:开头(Output后面跟一个半角冒号),后面紧跟的数字代表解析后有多少个参数,如上图中#TestCase1 和#TestCase2;如果程序判断为非法输入则直接在后面接 ERROR,如上图中#TestCase3所示;
4.    如果输入合法,接下来的每一行就是一个实际的参数内容,也需要放在一对方括号中[ ];如果输入非法,则该用例结束;
5.    每个用例之间使用一个空行作为分隔;
6.    整个文件中请全部使用半角的标点符号;
1.4    交付件要求:
1.    考生只需提交符合如下模板的测试用例文档,文档名称请使用TestCase.txt
 
1.5    判分标准:
1.    用例要求不超过70个,超出部分的用例不得分。
2.    错误用例不扣分,即考试自己设计的用例输入和输出不匹配,导致用例没有执行通过的。
3.    评分组事先实现一个该命令行解析程序,并埋下特定的多处bug,每个bug的根据重要性的不同其加权分值也会不同,最后通过考生设计的用例去进行验证,看最终考生的用例能够发现的bug数,所有发现bug的加权值之和即为该题的得分。
4.    如果考生的用例发现出预埋的bug之外的bug,将作为加分项,分值由评分组评议后决定。
 

【上篇】
【下篇】

抱歉!评论已关闭.