本思维导图主要总结国家计算机等级考试公共基础知识部分知识点软件测试
树图思维导图提供 计算机考试知识点软件测试思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点软件测试思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1c712fed43673056356c32408efc5c70
计算机考试知识点软件测试思维导图模板大纲
软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误。它是对软件规格说明、设计和编码的最后复审。
通常,软件测试的工作量往往占软件开发总工作量的40%以上。
测试是为了发现错误而执行程序的过程
一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例
一个成功的测试是发现了至今尚未发现的错误的测试
测试是要以查找错误为中心,而不是为了演示软件的正确功能。
要作好软件测试,必须设计有效的测试方案和好的测试用例。
软件测试的方法是多种多样的。
若从是否需要执行被测软件的角度划分,可以分为静态测试和动态测试
①静态测试:
静态测试包括代码检查、静态结构分析、代码质量度量等。
静态测试主要由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。
②动态测试:
动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。
若按照功能划分,可以分为白盒测试和黑盒测试。
白盒测试与测试用例设计
白盒测试的方法也称结构测试或逻辑测试。它是根据软件的内部工作过程,检查内部成分,以确认每种内部操作是否符合设计要求。
白盒测试允许测试人员利用程序内部的逻辑结构及有关信息来设计和选择测试用例,对程序所有的逻辑路径进行测试。
①逻辑覆盖测试。
逻辑覆盖测试泛指以程序内部的逻辑结构为基础的测试用例设计书。
从覆盖源程序语句的详尽程度分析,大致有一些不同的覆盖标准:
语句覆盖、判定覆盖、条件覆盖、判断-条件覆盖。
②基本路径测试。
本路径测试的思想和步骤是,根据软件过程性描述中的控制流程确定程序的环路复杂性度量,用此度量定义基本路径集合,并由此导出一组测试用例对每一条独立执行路径进行测试。
黑盒测试与测试用例设计
黑盒测试也称功能测试或数据驱动测试,是对软件已经实现的功能是否满足需求进行测试和验证。所以,黑盒测试的测试用例是根据程序的外部功能进行设计的,在软件接口处进行,完成功能验证。
软件测试是保证软件质量的重要手段。为使软件测试工作系统化,我们应制定测试流程。所谓测试流程就是软件测试这个过程规定的程序。
软件测试过程一般按4个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02