用例1 | 用例2 | |
A | TRUE | FALSE |
B | (1) | FALSE |
C | TRUE | (2) |
A&&(B||C) | (3) | FALSE |
| 用例1 | 用例2 |
A | TRUE | FALSE |
B | ① | FALSE |
C | TRUE | ② |
A&&(BllC) | ③ | FALS A. ①TRUE②FALSE③TRUE B. ①TRUE②FALSE③FALSE C. ①FALSE②FALSE③TRUE D. ①TRUE②TRUE③FALSE [单项选择]在用白盒测试中的逻辑覆盖法设计测试用例时,在下列覆盖中,()是最强的覆盖准则。
A. 语句覆盖 B. 条件覆盖 C. 判定一条件覆盖 D. 路径覆盖 [单项选择]在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖等。其中______是最强的覆盖准则。
A. 语句覆盖 B. 条件覆盖 C. 判定/条件覆盖 D. 路径覆盖 [简答题]
试题一 阅读下列说明,回答问题。 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 int XOR(char * filename, unsigned long key){ FILE * input = NULL , *output = NULL; //i char * outfilename = NULL; int len = strlen(filename); unsigned char buffer; if( (filename[len-2] == ’.’) && (filename[len-1] == ’c’) ) { //2,3 outfilename = new char[len+1]; //4 strcpy(outfilename, filename); outfilename[len-2] = ’/0’; } else{ //5 outfilename = new char[len+5]; strcpy(outfilename, filename); strncat(outfilename,".c",2); } input = fopen(filename,"rb"); if( input == NULL) { //6 cout << "Error opening file " << filename << endl; //7 delete [] outfilename; outfilename = NULL; return 1; } output = fopen(outfilename,"wb"); if( output == NULL ) { //8 cout << "Error creating output file " << outfilename << endl; //9 delete [] outfilename; outfilename = NULL; return 1; } while( ! feof(input) ) { //10 if( fre [单项选择]下列方法中,属于白盒法设计测试用例的方法的是
A. 错误推测 B. 因果图 C. 基本路径测试 D. 边界值分析 [简答题]简述白盒测试中常用的逻辑覆盖测试方法。
[单项选择]白盒测试通常采用的方法是 (36) , (37) 不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现 (38) 。
A. 静态测试 B. 动态测试 C. 静态、动态测试 D. 静态、动态测试和复审 [单项选择]白盒测试通常采用的方法是______,______不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现______。
A. 静态测试 B. 动态测试 C. 静态、动态测试 D. 静态、动态测试和复审 [单项选择]下列测试方法中,()均属于白盒测试的方法。
A. 语句覆盖法和边界值分析法 B. 条件覆盖法和基本路径测试法 C. 边界值分析法和代码检查法 D. 等价类划分和错误推测法 [填空题]软件测试的常用方法通常可分为白盒测试和 【5】 。前者是根据程序的内部逻辑来设计测试用例,后者是根据软件的规格说明宋设计测试用例。
我来回答: 提交
|