计算机二级公共基础知识 软件测试思维导图
树图思维导图提供 计算机二级公共基础知识 软件测试 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级公共基础知识 软件测试 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:cc837d09c5f88c71266ae0af574018f9
计算机二级公共基础知识 软件测试思维导图模板大纲
定义
人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别
目的
尽可能地多发现程序中的错误,不能也不可能证明程序没有错误。软件测试的关键是设计测试用例,一个好的测试用例能找到迄今为止尚未发现的错误
方法
静态测试
代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行
动态测试
基于计算机的测试,主要包括白盒测试方法和黑盒测试方法
定义
根据软件产品的内部工作过程,检查内部成分,以确认每种内部操作符合设计规格要求
基本原则
保证所测模块中每一独立路径至少执行一次
保证所测模块所有判断的每一分支至少执行一次
保证所测模块每一循环都在边界条件和一般条件下至少各执行一次
验证所有内部数据结构的有效性
白盒测试法
逻辑覆盖
语句覆盖
选择足够的测试用例,使得程序中每一个语句至少都能被执行一次
路径覆盖
执行足够的测试用例,使程序中所有的可能的路径都至少经历一次
判定覆盖
使设计的测试用例保证程序中每个判断的每个取值分支(T或F)至少经历一次
条件覆盖
设计的测试用例保证程序中每个判断的每个条件的可能取值至少执行一次
判断-条件覆盖
设计足够的测试用例,使判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能取值分支至少执行一次
逻辑覆盖的强度依次是:语句覆盖<路径覆盖<判定覆盖<条件覆盖<判断-条件覆盖
基本路径测试
根据软件过程性描述中的控制流程确定程序的环路复杂性度量,用此度量定义基本路径集合,并由此导出一组测试用例,对每一条独立执行路径进行测试
黑盒测试方法也称为功能测试或数据驱动测试
黑盒测试主要诊断功能不对或遗漏、接口错误、数据结构或外部数据库访问错误、性能错误、初始化和终止条件错误
黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例,主要方法有等价类划分法、边界值分析法、错误推测法等,主要用软件的确认测试
软件测试过程一般按4个步骤进行
单元测试
集成测试
确认测试(验收测试)
系统测试
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 无人健身房品牌竞争 在线思维导图免费制作,点击“编辑”按钮,可对 无人健身房品牌竞争 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9b895d8f01857f3c0fcf787637c65f0e