全球旧事资料 分类
用例。21编码的任务?使用选定的程序设计语言,把模块的过程性描述翻译为用语言书写的源程序源代码。22软件测试的基本任务?软件测试是按照特定的规则,发现软件错误的过程;好的测试方案是尽可能发现迄今尚未发现错误的测试;成功的测试方案是发现迄今尚未发现错误的测试;23什么是黑盒测试黑盒测试主要采用的技术有哪些黑盒测试也称为功能测试它着眼于程序的外部特征而不考虑程序的内部逻辑结构。测试者把被测程序看成一个黑盒不用关心程序的内部结构。黑盒测试是在程序接口处进行测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息如数据库或文件的完整性。黑盒测试主要采用的技术有等价分类法、边界值分析法、错误推测法和因果图等技术。24什么是白盒测试白盒测试主要采用的技术有哪些白盒测试是测试者了解被测程序的内部结构和处理过程对程序的所有逻辑路径进行测试在不同点检查程序状态确定实际状态与预期状态是否一致。白盒测试主要采用的技术有:路径测试技术和事务处理流程技术,对包含有大量逻辑判断或条件组合的程序采用基于逻辑的测试技术。25路径测试技术中几种主要覆盖的含义举例说明语句覆盖至少执行程序中所有语句一次。判定覆盖使被测程序中的每一个分支至少执行一次。故也称为分支覆盖。条件覆盖执行所有可能的穿过程序的控制路流程。条件组合测试设计足够的测试用例,使每个判定中的所有可能条件取值组合至少执行一次。例略26等价分类法的测试技术采用的一般方法举例说明1为每个等价类编号;2设计一个新的测试方案以尽可能多的覆盖尚未被覆盖的有效等价类重复这一步骤直到所有有效等价类被覆盖为止。
f3设计一个新的测试方案使它覆盖一个尚未被覆盖的无效等价类重复这一步骤直到所有无效等价类被覆盖为止。29为什么说软件的维护是不可避免的?因为软件的开发过程中,一般很难检测到所有的错误,其次软件在应用过程中需要随用户新的要求或运行环境的变化而进行软件的修改或完成功能的增删等,为了提高软件的应用水平和使用寿命,软件的维护是不可避免的。30软件的维护一般分为哪几类?完善性维护:满足用户在使用过程中提出增加新的功能或修改已有功能,以满足用户日益增长的需要而进行的工作;适应性维护:是软件适应新的运行环境而进行的工作;纠错性维护:纠正开发期间未发现的遗留错误,即在程r
好听全球资料 返回顶部