1 / 23
文档名称:

白盒测试流程.docx

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

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

分享

预览

白盒测试流程.docx

上传人:niupai11 2022/7/21 文件大小:105 KB

下载得到文件列表

白盒测试流程.docx

文档介绍

文档介绍:白盒测试指南
(说明:此白盒测试指南主要给白盒测试人员提供一些基本的白盒测试方法和技术,由于涉 及的问题广泛,测试内容中的细节不一定准确和完整,还有待于各位的共同参与和不断完善, 欢迎多交流!)
目的
本方案主要实施NC产品程序代码的对照,看是否创建了所需的数据库或其他初始化数 据文件?
完备性
错误
T3
参数 返回值
方法中被传递参数的类型、个数、顺序及返回值是否正确?以符合UI设计文档和 CRC卡为准。
正确性
错误
T5
参数的传

当方法需要调用其它方法时,调用的参数是否正确? (UI设计文档和CRC卡中有调 用说明)
正确性
错误
T6
命名
是否按《命名规范》进行了类、方法、变量、属性的命名?
正确性
错误
T7
公式
代码中的公式是否使用了设计文档中的相应数学公式。
正确性
错误
T8
注释
注释是否使用简洁明了的语言对每一个方法都进行了充分必要的描述?是否对复杂 的代码进行了注释?当程序的运行是受某些特殊因素限制时,是否做了限制注释? 是否列出限制模块运行特性的全部特殊因素?
易理解性
缺陷
T9
冗余语句
和变量
是否存在永远执行不到的语句和变量,而降低了程序的可理解性?
易理解性
缺陷
T10
程序是否 冗余
对于程序中的大量重复内容,是否使用了专门的类来实现?
可验证性
缺陷
Til
代码整体 规范
是否自始至终使用了《程序员开发手册》和《编码规范》中要求的格式、调用约定、 结构等?
一致性
缺陷
T12
代码与书
写注释
在一个函数内代码的长度不允许超过100行。建议如果一个函数的代码长度超过一 个屏幕,那么或许这个函数太长了。
使用统一的格式化代码。将'{'放在所有者的后面,并且在下一行代码前加入TAB 键缩进;(TAB键比用若干个空格更容易控制使用统一的缩进距离)
类的注释;
接口的注释;
函数的注释;
类属性的注释; 局部变量的注释; 请详见:《代码与注释书写风格规范》
易理解性
缺陷
T13
T包
命名是否符合程序包命名规范
T14
T

1•创建的属性(字段)是否完整,类型与命名是否规范,注释是否清楚合理。
2•创建的方法是否完整;命名是否规范;修辞是否正确;参数,参数类型,返回类 型是否正确。

参数传递、返回值是否正确
特殊校验、处理是否有注释
T15
T类命名
第一个字母大写的英文正常语序
每个功能点的主程序(通常继承系统管理框架)统一采用ClientUI类名称。 业务逻辑代码类以B0结尾,如:GeneralLedgerBO
数值对象类以VO结尾,如:EmployeeVO 数据管理对象类以DMO结尾,如:EmployeeDMO 查询对象类以QO结尾,如:EmployeeQO 非参照对话框类以Dlg结尾,如:EditEmployeeDlg 参照对话框类以Ref结尾,如:WorkCenterRef 面板类以 Panel 结尾,如:GeneralLedgerPanel
T16
T接口
接口名的开头加上字母T'前缀
从第二个字母起,用首字母大写的英文单词描述
T17
T方法
1•是否正确定义了此方法(包括修辞词、返回类型、参数、参数类型) 2•注释是否清楚
3•命名是否正确:
方法函数名的第一个单词小写,后面的单词第一个字母大写;
第一个单词必须是动词,使函数的意义清晰明了;
存取对象的属性使用setXXX()和getXXX()函数形式
访问布尔类型的属性可以使用isXXX ()函数
T18
T类属性
所有类属性全部以m_开头,同其它变量区分开。
集合类型的域,如数组、向量,必须使用复数形式来指出它们多值特性。
所有的域都是私有的,用并且仅用getXXX和setXXX等的存取函数去访问域,。
存取函数的可见性尽量为protected属性的,getter函数可以是public属性 的
A 存取函数的命名规则是:
getter函数=get +域名(非布尔类型域)
is +域名(布尔类型域)
setter函数 = set + 域名
T19
T常量
常量的命名全部使用大写。用下划线来分隔单词。
MAX_VALUE
START_DATE
MINIMUM BALANCE
T20
T类所实现
的功能
是否实现了要求的所有功能
T21
T类中的校
验方法
界面级的校验是否齐全
业务级的校验是否齐全
完备性