|
知识路径: > 测试技术的分类 > 白盒测试技术 > 白盒测试基本技术 >
|
考试要求:掌握
相关知识点:9个
|
|
|
|
通过词法分析与语法分析可以获取软件组成的重要基本因数,例如:变量标识符、过程标识符、常量等,组合这些基本因数可以得到软件的基本信息。如:
|
|
|
. 标号交叉引用表。列出在各模块中出现的全部标号,在表中标出标号的属性,包括已说明、未说明、已使用、未使用。表中还包括在模块以外的全局标号、计算标号等。
|
|
|
. 变量交叉引用表,即变量定义与引用表。在表中应标明各变量的属性,包括已说明、未说明、隐式说明以及类型及使用情况,进一步还可区分是否出现在赋值语句的右边,是否属于COMMON变量、全局变量或特权变量等。
|
|
|
. 子程序、宏和函数表。在表中列出各个子程序、宏和函数的属性,包括已定义、未定义、定义类型;以及参数表、输入参数的个数、顺序、类型,输出参数的个数、顺序、类型;已引用、未引用、引用次数等。
|
|
|
. 等价表。表中列出在等价语句或等值语句中出现的全部变量和标号。
|
|
|
. 常数表。表中列出全部数字常数和字符常数,并指出它们在哪些语句中首先被定义。
|
|
|
|
. 直接从表中查出说明/使用错误。如循环层次表、变量交叉引用表、标号交叉引用表。
|
|
|
. 为用户提供辅助信息。如子程序(宏、函数)引用表、等价表、常数表。
|
|
|
. 用来做错误预测和程序复杂度计算。如操作符和操作数的统计表等。
|
|
|