欢迎来到天天文库
浏览记录
ID:45493885
大小:300.00 KB
页数:23页
时间:2019-11-13
《NC产品程序代码白盒测试指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、n更多资料请访问.(.....)此资料来自:.(....)联系电话:020-.值班手机:提供50万份管理资料下载3万集企业管理资料下载1300GB高清管理讲座硬盘拷贝更多企业学院:...../Shop/《中小企业管理全能版》183套讲座+89700份资料...../Shop/40.shtml《总经理、高层管理》49套讲座+16388份资料...../Shop/38.shtml《中层管理学院》46套讲座+6020份资料 ...../Shop/39.shtml《国学智慧、易经》46套讲座...../Shop/41.shtml《人力资源学院》56套讲座+
2、27123份资料...../Shop/44.shtml《各阶段员工培训学院》77套讲座+324份资料...../Shop/49.shtml《员工管理企业学院》67套讲座+8720份资料...../Shop/42.shtml《工厂生产管理学院》52套讲座+13920份资料...../Shop/43.shtml《财务管理学院》53套讲座+17945份资料 ...../Shop/45.shtml《销售经理学院》56套讲座+14350份资料...../Shop/46.shtml《销售人员培训学院》72套讲座+4879份资料...../Shop/47.sht
3、ml白盒测试指南(说明:此白盒测试指南主要给白盒测试人员提供一些基本的白盒测试方法和技术,由于涉及的问题广泛,测试内容中的细节不一定准确和完整,还有待于各位的共同参与和不断完善,欢迎多交流!)目的本方案主要实施NC产品程序代码的白盒测试。使界面符合设计规范,适用于用户;保证程序创建的类与接口的完整与正确,以及程序模块单独正常运行。保证局部模块功能完备性,运行正确性与稳定性。测试项所要测试的类。如:nc.ui.bd.*nc.bs.bd.*nc.vo.bd.*测试依据1.NC产品需求报告;需求规格说明书、用例描述清单2.设计文档;(OOA、OOD、CR
4、C卡)如:AOM(AnalysisObjectModel)表示类间的静态关系,是多个相关的用例共用的。ASD(AnalysisSequenceDiagram)是按业务工作的顺序表示每一工作步骤执行时类间的动态关系。一个用例对应一个ASD。CRC(Collaborators&ResponsibilitiesCard)卡是一个类的完整表述3.界面规范4.编码规范5.开发命名标准通过的准则1.界面测试通过的标准:界面的样式、大小、颜色、整体布局的设置;各种标签控件的使用及主题描述以及事件源控件的使用、快捷键使用都应符合《NC系统应用框架需求报告》和《设计
5、文档的相关规范》。2.程序代码通过的标准:创建的类、接口、方法、属性应与《设计文档》保持一致;程序的各种命名、注释、代码行的格式等应符合《程序开发命名标准》和《编码规范》;程序模块能独立稳定运行。测试环境配置1.测试工具:2.软件环境:Client端:操作系统:中文WINNT/2000开发环境:VA3.5专业版待测试的源码包Server端:操作系统:WINNT4.0开发环境:VA3.5专业版通讯环境:Servlet3.DBServer端:DBMS:SQLSERVER4.资源文件白盒测试总流程测试流程依据,请参见《代码层次结构规范》。NC系统中的对象
6、主要分为如下几种:²界面对象(UIObject)²数值对象VO(ValueObject)²业务对象BO(BusinessObject)²数据管理对象DMO(DataManageObject)测试流程可按二种方式,其优缺点对照:BODBDMOUIVOVODBUIBODMO前者:优点是便于测试者从界面层直观地录入数据,缺点是做回归测试时,录入数据需重复后者:原则是从底层测试,底层测试通过了,再依次往上一层测试;否则不需往上层测试缺点:需给中间层做一测试小程序:根据程序中类的对象构造输入数据及将结果输出到控制台上,(可通过自行设计测试工具来改善,测试工具
7、需求另附)优点:做回归测试时,不用再构造输入数据,只要再执行一遍小测试程序测试步骤:需要列出所测试类的调用关系和关键方法的调用关系(依据为数据流)。(1)类关系图。(2)方法的功能调用关系图:只需要列出一些调用关系较复杂的方法。7.1.配置好测试环境;7.2.编写测试用例;另附7.3.静态测试,走查代码;代码走查使用测试用例启发检测错误,沿程序逻辑走一遍,检测程序结构和实现上是否有问题7.4.动态测试l界面初始化状态测试;l界面控件功能测试;(正反用例);l业务功能测试(正反用例);l数据流关联测试(涉及多表的增、删、改),并结合数据库表的字段、外
8、键、字段类型、精度、小数位数、非空、默认值、备注、数据对象等。l数据传递和接收一致,数据计算或处理后状态正确;l组合模块整
此文档下载收益归作者所有