For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
软件测试的流程可以细分为四个阶段:单元测试,集成测试,确认测试(有效性测A试)和系统测试单元测试针对软件设计的最小单元A程序模块,进行正确性检验的测试工作。它的目的在于发现各模块内部可能存在的各种差错集成测试在单元测试的基础上,将所有模块按照设计要求组装成为系统进行测试。
(1)黑盒测试:
黑盒测试又称功能性测试、数据驱动测试、基于规格说明的测试。黑盒测试要遵循以下的步骤:首先需要先根据规格说明书来生成测试用例,然后执行测试并分析覆盖标准,再根据所得结果来作出结论。
(2)白盒测试:
白盒测试又被成为结构性测试、逻辑驱动测试、基于程序的测试。主要测试依据是代码和设计文档,这就能够支持严格定义、数学分析和精确度量,从而更加准确的来评价一个软件。
(1)静态测试:
静态测试广义上包括了人工代码检查,软件度量,程序结构分析(自动审查)和自动编程规则检查这些内容。
(2)动态测试:
动态测试包括覆盖测试分析和运行时的错误检测。
(1)路经测试:
路径测试是指根据路径设计测试用例的一种技术,经常用于状态转换测试中。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
(2)数据流测试:
数据流测试主要测试程序中的数值流(覆盖值传递路径),检测变量定义与使用的情况。它比较容易发现下列类型的错误:变量被定义,但是从来没有使用;所使用的变量没有被定义变量在使用之前被定义两次;其它定义不当或使用不当的情况。
(3)面对对象软件测试:
面向对象技术开发出的程序更需要测试且对其进行测试将更复杂。面向对象软件与传统的软件存在不同的软件结构,不同的开发方法且每个开发阶段都有不同以往的要求和结果,针对面向对象软件的新特点,应有一种新的测试模型。
针对面向对象的程序软件及基于客户/服务器体系结构等特定环境,除了能够应用黑盒测试和白盒测试的方法之外,通常还需要采用专门的测试方法。这些测试通常被认为在以下领域开展:基于客户/服务器体系结构与运行环境的测试;基于面向对象的测试;基于实时系统的测试。
更多干货,请关注昆明IT培训!