本思维导图主要介绍计算机二级c语言知识软件工程基础
树图思维导图提供 计算机二级c语言知识软件工程基础 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识软件工程基础 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:109b6deee8d70f262408db8dd1c56f92
计算机二级c语言知识软件工程基础思维导图模板大纲
程序调试的任务是诊断和改正程序中的错误
软件测试是尽可能多地发现软件中的错误
软件测试贯穿整个软件生命周期,需要考虑测试成本,程序调试主要在开发阶段,因为调试是在测试发现错误之后改正错误的过程
黑盒测试又称功能测试或数据驱动测试,着重测试软件功能。黑盒测试依据需求规格说明书的功能描述
白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作
黑盒测试方法和技术:
等价类划分法
边界值分析法
错误推测法
因果图
白盒测试的主要技术:
逻辑覆盖测试
路径覆盖、判定覆盖、语句覆盖、条件覆盖、判定—条件覆盖
基本路径测试
软件测试的实施过程:
单元测试、集成测试、确认测试(验收测试)和系统测试
测试用例(Test Case)是为测试设计的数据,由输入数据和与之对应的预期输出结果两部分组成
单元测试也称模块测试,模块是软件设计的最小单位,而单元测试是对模块进行正确性的检验,以期尽早发现各模块内部可能存在的各种错误,通常在编码阶段进行
静态测试不实际运行软件,主要通过人工进行分析
动态测试就是通过所说的上机测试,通过运行软件来检验软件中的动态行为和运行结果的正确性
软件测试的基本准则:
所有测试都应追溯到需求、严格执行测试计划,排序测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件
确认测试的任务是检查软件的功能、性能以及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试
集成测试也称组装测试,它是对各模块按照设计要求组装成的程序进行测试,主要目的是发现与接口有关的错误。集成测试主要发现设计阶段产生的错误,集成测试的依据是概要设计说明书
单元测试可以采用静态测试或动态测试。动态测试通常以白盒测试法为主,测试其结构;以黑盒测试法为辅,测试其功能
单元测试主要针对模块的5个基本特征进行:模块接口测试、局部数据结构测试,重要的执行路径的检查、出错测试、影响以上各点以及其他相关的边界条件测试
集成测试的方式可以分为非增量方式和增量方式两种
①非增量方式是先分别测试每个模块,再把所有模块按设计要求组装一起进行整体测试,因此非增量方式又称一次性组装方式。
②增量方式是吧要测试的模块同已经测试好的那些模块连接起来进行测试,测试完以后再把下一个应测试的模块连接进来测试。增量方式包括自顶向下、自底向上以及自顶向上和自底向上相结合的混合增量方法
树图思维导图提供 计算机考试c语言知识点结构体 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试c语言知识点结构体 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:352b1d3fd705a601054a8eaca9bc2d99
树图思维导图提供 计算机二级c语言知识点实型数据 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识点实型数据 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3bb1f0337f38eaaaf140ed9487c800a4