1 / 64
文档名称:

白盒测试流程.docx

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

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

分享

预览

白盒测试流程.docx

上传人:欧阳 2022/7/9 文件大小:5.78 MB

下载得到文件列表

白盒测试流程.docx

相关文档

文档介绍

文档介绍:This model paper was revised by LINDA on December 15, 2012.
白盒测试流程
白盒测试指南
(说明:此白盒测试指南主要给白盒测试人员提供一些基本的白盒面UI
数值对象
业务对象
数据管理对象

(详见总体技术部相关文档)
11.效率测试(详见总体技术部相关文档)
填写测试报告
测试记录需详细填写具体实施方法中的相关列表;
上交的测试报告只需填写未通过的项。(详见第10节)
具体实施方法:
各层公用问题:
序号
测试项
测试内容
质量保证标准
问题属性
出错频率
T1
代码与设计对照
按需求、UI,CRC设计文档与编码对照,看是否完全地实现了所有的UI设计文档和CRC卡中规定的内容?
完备性
错误
T2
代码与设计对照
按需求、UI,CRC设计文档与编码对照,看是否创建了所需的数据库或其他初始化数据文件?
完备性
错误
T3
参数
返回值
方法中被传递参数的类型、个数、顺序及返回值是否正确?以符合UI设计文档和CRC卡为准。
正确性
错误
T5
参数的传递
当方法需要调用其它方法时,调用的参数是否正确(UI设计文档和CRC卡中有调用说明)
正确性
错误
T6
命名
是否按《命名规范》进行了类、方法、变量、属性的命名?
正确性
错误
T7
公式
代码中的公式是否使用了设计文档中的相应数学公式。
正确性
错误
T8
注释
注释是否使用简洁明了的语言对每一个方法都进行了充分必要的描述是否对复杂的代码进行了注释当程序的运行是受某些特殊因素限制时,是否做了限制注释是否列出限制模块运行特性的全部特殊因素
易理解性
缺陷
T9
冗余语句和变量
是否存在永远执行不到的语句和变量,而降低了程序的可理解性?
易理解性
缺陷
T10
程序是否冗余
对于程序中的大量重复内容,是否使用了专门的类来实现?
可验证性
缺陷
T11
代码整体规范
是否自始至终使用了《程序员开发手册》和《编码规范》中要求的格式、调用约定、结构等?
一致性
缺陷
T12
代码与书写注释
在一个函数内代码的长度不允许超过100行。建议如果一个函数的代码长度超过一个屏幕,那么或许这个函数太长了。
使用统一的格式化代码。将‘{’放在所有者的后面,并且在下一行代码前加入TAB键缩进;(TAB键比用若干个空格更容易控制使用统一的缩进距离)
类的注释;
接口的注释;
函数的注释;
类属性的注释;
局部变量的注释;
请详见:《代码与注释书写风格规范》
易理解性
缺陷
TT13

命名是否符合程序包命名规范
TT14

(字段)是否完整,类型与命名是否规范,注释是否清楚合理。
;命名是否规范;修辞是否正确;参数,参数类型,返回类型是否正确。

参数传递、返回值是否正确
特殊校验、处理是否有注释
TT15
类命名
第一个字母大写的英文正常语序
每个功能点的主程序(通常继承系统管理框架)统一采用ClientUI类名称。
业务逻辑代码类以BO结尾,如:GeneralLedgerBO
数值对象类以VO结尾,如:EmployeeVO
数据管理对象类以DMO结尾,如:EmployeeDMO
查询对象类以QO结尾,如:EmployeeQO
非参照对话框类以Dlg结尾,如:EditEmployeeDlg
参照对话框类以Ref结尾,如:WorkCenterRef
面板类以Panel结尾,如:GeneralLedgerPanel
TT16
接口
接口名的开头加上字母‘I’前缀
从第二个字母起,用首字母大写的英文单词描述
TT17
方法
1.是否正确定义了此方法(包括修辞词、返回类型、参数、参数类型)
2.注释是否清楚
3.命名是否正确:
方法函数名的第一个单词小写,后面的单词第一个字母大写;
第一个单词必须是动词,使函数的意义清晰明了;
存取对象的属性使用setXXX()和getXXX()函数形式
访问布尔类型的属性可以使用isXXX()函数
TT18
类属性
所有类属性全部以m_开头,同其它变量区分开。
集合类型的域,如数组、向量,必须使用复数形式来指出它们多值特性。
所有的域都是私有的,用并且仅用getXXX和setXXX等的存取函数去访问域,。
存取函数