1、Taizhou Polytechnic CollegeTaizhou Polytechnic College二级公共基础知识辅导二级公共基础知识辅导 主讲人:符钰主讲人:符钰知识点分布知识点分布第一章第一章 数据结构与算法数据结构与算法第二章第二章 程序设计基础程序设计基础第三章第三章 软件工程基础软件工程基础 第四章第四章 数据库设计基础数据库设计基础Taizhou Polytechnic CollegeTaizhou Polytechnic College第一章第一章 数据结构与算法数据结构与算法扬州大学计算机中心扬州大学计算机中心(1)白盒测试)白盒测试白盒测试的基本原则:保证所测模块中
2、每一独立路径至少执行一次;保证所测白盒测试的基本原则:保证所测模块中每一独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。和一般条件下至少各执行一次;验证所有内部数据结构的有效性。语句覆盖:选择足够的测试用例,使得程序中每一个语句至少都能被执行一次。语句覆盖:选择足够的测试用例,使得程序中每一个语句至少都能被执行一次。路径覆盖:执行足够的测试用例,使程序中所有的可能的路径都至少经历一次。路径覆盖:执行足够的测试用例,使程序
3、中所有的可能的路径都至少经历一次。判定覆盖:使设计的测试用例保证程序中每个判断的每个取值分支(判定覆盖:使设计的测试用例保证程序中每个判断的每个取值分支(T或或F)至少经历一次。至少经历一次。条件覆盖:设计的测试用例保证程序中每个判断的每个条件的可能取值至少执条件覆盖:设计的测试用例保证程序中每个判断的每个条件的可能取值至少执行一次。行一次。判断判断-条件覆盖:设计足够的测试用例,使判断中每个条件的所有可能取值至条件覆盖:设计足够的测试用例,使判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能取值分支至少执行一次。少执行一次,同时每个判断的所有可能取值分支至少执行一次。*:覆盖的
4、强度依次是:语句覆盖:覆盖的强度依次是:语句覆盖路径覆盖路径覆盖判定覆盖判定覆盖条件覆盖条件覆盖扬州大学计算机中心扬州大学计算机中心4.4 数据库设计方法和步骤数据库设计方法和步骤 08年年4月选择题第月选择题第8题题在数据库设计中,将在数据库设计中,将E-R图转换成关系数据模型的过程属于图转换成关系数据模型的过程属于CA)需求分析阶段)需求分析阶段 B)概念设计阶段)概念设计阶段 C)逻辑设计阶段)逻辑设计阶段 D)物理设计阶段)物理设计阶段06年年9月选择题第月选择题第5题题数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 D。A)编码设计)编码设计 B)测试阶段)测试阶段 C)运行阶段)运行阶段 D)物理设计)物理设计本章应考点拨:本章在考试中一般出现本章应考点拨:本章在考试中一般出现2-4个小题。本章内容概括性强,比较抽个小题。本章内容概括性强,比较抽象,难于理解,因此建议考生在复习的时候,首先熟读讲义,其次对数据库系象,难于理解,因此建议考生在复习的时候,首先熟读讲义,其次对数据库系统的基本概念及原理等知识要注意理解、加强记忆。统的基本概念及原理等知识要注意理解、加强记忆。返回