1 / 4
文档名称:

白盒测试入门手册.doc

格式:doc   大小:99KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

白盒测试入门手册.doc

上传人:cjrl214 2019/12/31 文件大小:99 KB

下载得到文件列表

白盒测试入门手册.doc

相关文档

文档介绍

文档介绍:(1)除了拥有编码知识外,还必须拥有良好的编码风格(2)对于不同的语言平台,学****并掌握主流的单元测试框架是第一步语言单元测试框架JAVAJUnit或TestNGC/C++C++VisualStudio或QualityTools或UnitTest纯CRTRT(3)掌握单元测试用例的设计思路和方法,能够熟练应用等价类,边界值等方法来设计组织测试用例(4)深入理解“可测性”问题,能够很好的分析处理“代码隔离、不可控、打桩失真、复杂数据结构初始化、间接输入、私有成员访问、中断输入”等技术细节(5)对于单元测试框架,不仅要做到会用,还必须知道它是设计思想和工作原理。因为在有些比较特殊的项目中你会发现,现有的单元测试框架无法满足你的需求,这种情况下就有必要修改或者开发适合项目的单元测试框架。(6)白盒测试入门学****不难,但在实际项目中具体应用就很难。会涉及到很多“可测性”难题,还会涉及到大量的技术细节问题(7)白盒测试的用例切忌不能以走读被测代码来设计,必须以详细设计作为白盒测试用例设计的依据。关键:白盒测试的基本概念、检查方法、测试方法、测试工具等内容是必须掌握的。,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试又称结构测试。白盒测试的对象主要是源程序,是指用代码内部的分支、路径、条件,使程序设计的控制结构导出测试用例,是软件测试的主要方法之一。。。静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。常用方法:代码检查、代码走查、、之中和之后,对软件系统行为的分析。动态分析包含了程序在受控的环境下使用特定的期望结果进行正式的运行。它显示了一个系统在检查状态下是正确还是不正确。在动态分析技术中,最重要的技术是路径和分支测试。六种覆盖测试方法属于动态分析方法。六种覆盖法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、: 1)保证一个模块中的所有路径至少被测试一次。2)所有逻辑值都要测试真和假两种情况。3)检查程序的内部数据结构是否有效。4)检查上、下边界及可操作范围内运行的所有循环。: 1)软件公用问题的测试。2)语言测试。3)SQL语句测试。4)数据类型测试。5)界面测试。6)数值对象测试。7)业务对象测试。8)数据管理对象测试。: 1)软件需求报告。2)软件需求规格说明。3)程序设计文档。4)软件界面设计。5)编码规范。6)开发命名标准。。(1)界面对象测试优点:便于测试者从界面层直观地录入数据。缺点:进行回归测试时,需要重复录入数据。(2)业务对象测试业务对象测试是从底层开始,逐一向上延伸的。优点:进行回归测试时,不需要重复输入数据,且程序执行