白盒测试流程

合集下载

白盒测试程序流程

白盒测试程序流程

白盒测试程序流程
白盒测试是软件测试中的一种重要方式,它通过分析程序的内部结构,设计测
试用例,检查代码逻辑等方法,来验证程序的正确性和完整性。

下面将介绍一般的白盒测试程序流程。

1. 确定测试目标
在进行白盒测试之前,首先需要明确测试的目标。

这包括对被测试程序的功能
和逻辑的理解,以及需要测试的具体功能或模块。

2. 分析源代码
白盒测试的核心是分析程序的源代码,了解程序的结构和逻辑。

通过代码审查、静态代码分析等方法,找出可能存在的潜在缺陷或逻辑错误。

3. 设计测试用例
根据对源代码的分析,设计测试用例来覆盖各个代码路径和逻辑分支。

测试用
例应该包括正常输入、边界情况、异常情况等,以确保程序的各个部分都能得到充分的测试。

4. 执行测试用例
按照设计的测试用例,逐个执行测试,记录测试结果和发现的问题。

可以采用
自动化测试工具来提高测试效率和覆盖范围。

5. 分析测试结果
对测试结果进行分析,验证程序的功能是否符合预期,并查找未发现的缺陷或
逻辑错误。

根据测试结果调整测试用例并重新执行,直到所有问题得到解决。

6. 编写测试报告
最后,根据测试过程和结果编写测试报告,详细描述测试的内容、结果和发现
的问题。

测试报告应该清晰明了,方便开发人员理解并修复问题。

通过以上的流程,可以有效地进行白盒测试,帮助开发人员发现和解决程序中
的问题,提升软件的质量和稳定性。

白盒测试的基本原理与流程

白盒测试的基本原理与流程

白盒测试的基本原理与流程白盒测试是一种软件测试方法,旨在检查程序的内部结构和逻辑。

与黑盒测试不同,白盒测试关注于代码的执行路径、逻辑错误和代码覆盖率等。

本文将介绍白盒测试的基本原理和流程。

一、基本原理白盒测试的基本原理是通过对程序的内部结构进行分析,设计测试用例以测试所有可能的执行路径,从而发现代码中的错误和潜在问题。

1. 代码覆盖率白盒测试注重测试用例对代码的覆盖程度。

常用的代码覆盖率指标有语句覆盖、判定覆盖、条件覆盖和路径覆盖等。

通过测试用例,可以评估代码在各种情况下的覆盖程度,发现未执行的代码块和条件分支。

2. 控制流和数据流白盒测试分析程序的控制流和数据流,通过构建测试用例以覆盖不同分支和路径的执行情况,检查程序在各种输入和条件下的行为。

主要包括判定覆盖、条件覆盖和路径覆盖等。

3. 引用关系和依赖关系白盒测试还关注程序中变量之间的引用关系和依赖关系。

通过测试用例,检查变量的定义、赋值和引用等操作是否符合预期,以及是否存在潜在的错误和漏洞。

二、基本流程白盒测试的基本流程包括需求分析、测试计划、测试设计、测试执行和测试评估五个主要阶段。

1. 需求分析在需求分析阶段,测试人员与开发人员和产品经理一起,明确软件的需求和功能。

根据需求分析文档,确定测试的范围和目标,并了解软件的内部结构。

2. 测试计划根据需求分析结果,测试人员制定测试计划。

测试计划包括测试的目标、测试环境、测试资源、测试工具和测试时间等。

同时,要制定测试用例和测试数据,确保测试的全面性和可靠性。

3. 测试设计在测试设计阶段,测试人员根据需求和设计文档,设计测试用例和测试数据。

测试用例应覆盖不同的执行路径和边界情况,并考虑错误和异常处理的情况。

同时,要设计适当的输入和输出数据,模拟真实的使用场景。

4. 测试执行测试执行是将测试用例和测试数据应用到软件中,观察和记录软件的执行结果。

测试人员要按照测试用例的要求,输入测试数据,观察软件的反应和输出结果。

白盒测试步骤流程

白盒测试步骤流程

白盒测试步骤流程白盒测试是软件测试中的一种重要测试方式,旨在检验软件系统内部结构、逻辑以及代码的质量。

下面将介绍白盒测试的步骤流程。

1. 需求分析在进行白盒测试之前,首先需要对软件系统的需求进行仔细分析,以确保测试的全面性和准确性。

通过和业务需求相关的文档、用例等进行详细分析,明确系统功能和逻辑。

2. 编写测试用例根据需求分析的结果,编写针对不同功能模块的测试用例。

测试用例应覆盖各种情况和边界条件,包括正常流程、异常流程等情况。

同时,测试用例需要具体明确预期的测试结果。

3. 环境搭建在进行白盒测试时,需要搭建相应的测试环境,包括硬件环境和软件环境。

确保测试环境和生产环境一致,以提高测试的可靠性和准确性。

4. 代码审查对软件系统的源代码进行仔细审查,包括代码质量、规范性、逻辑错误等方面。

通过代码审查可以发现潜在的问题,提前预防和解决可能存在的风险。

5. 单元测试进行单元测试是白盒测试的重要环节,针对软件系统的各个单元或模块进行测试。

通过单元测试可以验证代码的正确性和完整性,提高系统的稳定性。

6. 集成测试在单元测试通过后,进行集成测试。

集成测试是对不同模块之间的交互进行验证,确保各个模块之间的接口和数据传递的正确性。

7. 系统测试系统测试是对整个软件系统进行综合测试,验证系统的功能、性能、安全性等方面。

通过系统测试可以评估系统的整体质量,发现可能存在的问题并进行修复。

8. 性能测试除了功能方面的测试,性能测试也是不可忽视的一环。

通过性能测试可以评估系统的响应速度、并发性能等指标,确保系统在高负载情况下仍然能够正常运行。

9. 缺陷管理在进行白盒测试时,发现的缺陷和问题需要及时记录和管理。

对于发现的缺陷,需要进行详细的描述、分类和优先级评定,以便开发团队及时修复。

10. 测试报告最后,在完成白盒测试后,需要撰写详细的测试报告。

测试报告应包括测试的目的、环境、测试用例执行情况、发现的问题和建议等内容,为软件的质量提供有效的反馈。

如何进行白盒测试

如何进行白盒测试

如何进行白盒测试白盒测试(White-Box Testing)是一种测试实现代码中可能出现的错误的测试方法,也称为结构化测试或程序测试,是一种软件测试领域中的重要方面。

它是一种从以下几个方面来进行测试的方法:1、测试函数的入口及输出白盒测试时,要测试函数的入口及输出。

入口参数的范围和大小,和输出的类型及大小,以及函数可能返回的错误状态等等都要测试清楚。

2、测试程序控制流白盒测试时,要测试程序控制流。

对每一个程序控制流,要测试所有可能的路径,以确保程序不会出现意外的行为,如无限循环,死循环等等。

3、测试流程白盒测试时,要测试程序的整个流程,以确保程序的各个功能模块都可以正确工作,并且程序的流程控制也不会出错。

4、对代码的语法和语义进行检查白盒测试时,要对代码的语法和语义进行检查,以确保代码的逻辑正确,不会出现潜在的错误。

5、测试边界条件白盒测试时,要测试边界条件,也就是程序中的边界值,以确保程序在这些边界值处能够正确工作。

6、对变量的使用进行检查白盒测试时,要对代码中变量的使用进行检查,确保变量在使用前已经被正确初始化,并且在使用时也被正确更新。

7、测试软件的可靠性白盒测试时,要测试软件的可靠性,以确保软件在各种可能的情况下都能正确运行,并且不会出现程序崩溃等异常情况。

白盒测试是一种重要的软件测试方法,它可以有效的发现程序中可能出现的错误,并且可以有效的提高软件的可靠性。

但是,白盒测试也有一定的局限性,即它只能发现程序中可能出现的错误,而不能保证软件的功能是否能够满足用户的要求。

因此,白盒测试应该与其他测试方法一起使用,以确保软件的可靠性和可用性。

白盒测试入门指南了解基本概念与流程

白盒测试入门指南了解基本概念与流程

白盒测试入门指南了解基本概念与流程白盒测试入门指南:了解基本概念与流程白盒测试是软件测试中的重要环节,它以了解软件内部结构为基础,对代码进行测试与验证,以评估软件的质量和可靠性。

本文将为您介绍白盒测试的基本概念与流程,帮助您初步了解白盒测试的实质与方法。

一、白盒测试概述白盒测试(White Box Testing),又称结构测试或逻辑驱动测试,是一种基于代码内部结构的测试方法。

与黑盒测试(Black Box Testing)关注软件的功能与用户需求的验证不同,白盒测试主要验证代码的逻辑路径、分支条件和数据流,在代码层面上发现潜在的错误。

白盒测试的主要目的是检测代码中存在的逻辑错误、编码错误和设计错误,以及确保代码覆盖率的完整性,以提高软件的质量和可靠性。

二、白盒测试流程白盒测试通常包括以下几个主要步骤:1. 需求分析:对软件功能需求进行全面的分析和理解,以确保后续的测试活动能够有效地覆盖需求。

2. 设计测试用例:根据软件的内部结构和逻辑进行测试用例的设计,以覆盖所有的代码路径与分支条件。

测试用例应该能够满足整体的测试目标,并能够尽可能地发现潜在的错误。

3. 编写测试脚本:根据设计好的测试用例,编写相应的测试脚本。

测试脚本可以使用各种编程语言来实现,以便在测试过程中自动执行测试用例。

4. 执行测试用例:根据设计好的测试用例和编写好的测试脚本,执行测试用例,并收集测试过程中的各项指标和结果。

5. 分析测试结果:根据测试结果,分析可能存在的问题和潜在的错误,并制定相应的修复措施。

6. 修复错误:软件开发人员根据测试结果和分析的问题,对代码进行修复,确保软件的质量和可靠性。

7. 重新进行白盒测试:修复完成后,重新进行白盒测试,验证问题是否得到解决。

8. 完成测试报告:对白盒测试的整个过程进行总结和归档,生成相应的测试报告。

三、白盒测试的技术与方法白盒测试包括以下几种常用的技术与方法:1. 代码覆盖率分析:通过对代码的覆盖率进行分析,评估测试用例的有效性和完整性。

白盒测试的基本原理和流程

白盒测试的基本原理和流程

白盒测试的基本原理和流程白盒测试是一种软件测试方法,旨在验证和评估软件系统的内部结构和实现。

通过深入了解程序代码和系统架构,白盒测试可以检查程序的内部逻辑,确保程序的功能和性能满足设计要求。

本文将介绍白盒测试的基本原理和流程。

一、白盒测试的基本原理白盒测试基于以下几个基本原理:1. 程序代码可见性:白盒测试需要分析和理解程序的内部代码。

这需要测试人员具备一定的编程和代码阅读能力,以便能够深入了解程序的实现细节。

2. 内部逻辑测试:白盒测试关注程序的内部逻辑,例如条件语句、循环结构和错误处理等。

通过针对这些内部逻辑进行测试,可以发现潜在的逻辑错误和漏洞。

3. 覆盖率检查:白盒测试旨在实现对程序代码的全面测试,通过检查测试用例对代码的覆盖情况,可以评估测试的全面性和有效性。

二、白盒测试的流程白盒测试的流程通常可以分为以下几个阶段:1. 需求分析和设计:在这个阶段,测试团队需要与系统开发人员和业务方进行密切合作,了解系统的需求和设计,并据此制定测试计划和策略。

2. 单元测试:单元测试是白盒测试的第一阶段,主要针对程序的最小单元——函数或方法进行测试。

通过编写测试用例,测试人员可以验证每个单元的功能和正确性。

3. 集成测试:集成测试是对系统各个组件的整体测试,例如不同模块之间的接口和交互。

在这个阶段,测试人员需要检查系统的整体功能和一致性。

4. 系统测试:系统测试是对整个软件系统的测试,重点是验证系统能否满足整体业务需求和性能要求。

在这个阶段,测试人员需要编写全面的测试用例,并进行功能、性能和稳定性等方面的测试。

5. 安全测试:安全测试是白盒测试的一个重要环节。

在安全测试中,测试人员需要检查系统是否容易受到恶意攻击,并评估系统的安全性和防护能力。

6. 缺陷跟踪和修复:在测试过程中,测试人员会记录并报告发现的缺陷。

开发人员会根据测试人员提供的信息进行缺陷修复,并周期性地发布更新版本。

7. 性能优化:在白盒测试的最后阶段,测试人员会对系统性能进行评估和优化。

白盒测试流程

白盒测试流程

白盒测试流程白盒测试是软件测试中的一种重要测试方法,它主要针对软件内部结构进行测试,以验证代码逻辑的正确性、覆盖率和性能。

白盒测试流程是指在进行白盒测试时所需要遵循的一系列步骤和规范,下面将详细介绍白盒测试流程的具体内容。

1. 确定测试目标。

在进行白盒测试之前,首先需要明确测试的目标。

测试目标包括对哪些部分进行测试、测试的重点和测试的深度等内容。

只有明确了测试目标,才能有针对性地进行测试工作。

2. 制定测试计划。

在确定了测试目标之后,就需要制定详细的测试计划。

测试计划包括测试的时间安排、测试的人员分工、测试的资源准备等内容。

测试计划的制定是为了确保测试工作能够有条不紊地进行,提高测试效率。

3. 设计测试用例。

设计测试用例是白盒测试中非常重要的一步。

测试用例是针对具体代码逻辑的测试点和测试数据的设计,通过对各种情况的覆盖,来验证代码的正确性和稳定性。

4. 编写测试代码。

在设计好测试用例之后,就需要根据测试用例编写测试代码。

测试代码是用来执行测试用例,验证代码逻辑的正确性和稳定性。

在编写测试代码时,需要注意代码的覆盖率和执行效率。

5. 执行测试。

执行测试是白盒测试流程中的核心步骤。

在执行测试时,需要按照设计好的测试用例和编写好的测试代码,对代码逻辑进行全面的验证和测试。

同时,需要记录测试过程中的各种情况和结果。

6. 分析测试结果。

在执行测试之后,需要对测试结果进行分析。

分析测试结果包括对测试通过的情况进行确认和对测试失败的情况进行排查和修复。

通过分析测试结果,可以发现代码逻辑中的问题和不足,及时进行改进。

7. 优化代码逻辑。

在分析测试结果的基础上,需要对代码逻辑进行优化。

优化代码逻辑包括对测试失败的情况进行修复和对测试通过的情况进行进一步的优化。

通过优化代码逻辑,可以提高代码的质量和稳定性。

8. 重复测试。

在优化代码逻辑之后,需要对代码进行重复测试。

重复测试是为了确认代码逻辑的改进效果和稳定性。

通过重复测试,可以验证代码逻辑的改进和优化是否达到预期的效果。

如何进行白盒测试的性能测试

如何进行白盒测试的性能测试

如何进行白盒测试的性能测试白盒测试是软件测试中的一种方法,主要用于测试软件内部结构和代码的正确性。

性能测试则是测试软件在各种负载条件下的性能表现,检验软件在高压力和大规模使用情况下的可用性和稳定性。

本文将介绍如何进行白盒测试的性能测试,并提供了一些方法和步骤供参考。

一、性能测试的定义和重要性性能测试是一种测试方法,用于评估软件系统在不同工作条件下的表现。

它可以帮助开发人员了解软件的瓶颈、性能下降的原因,并提供改进和优化的方向。

性能测试对于确保软件的可用性、稳定性和用户体验至关重要。

二、性能测试的流程和步骤1. 明确性能测试的目标:确定性能测试的具体目标,例如测试系统的响应时间、吞吐量、并发用户数等指标。

2. 设计测试方案:根据系统的实际使用情况和需求,设计符合实际场景的测试用例和负载模型。

3. 准备测试环境:搭建测试环境,包括硬件设备、网络配置等。

4. 收集和设置性能测试数据:确定性能测试监控的指标和工具,例如系统的CPU利用率、内存使用率等。

5. 运行性能测试:执行测试用例,记录测试结果和性能指标。

6. 分析和优化性能问题:根据测试结果,分析性能问题的原因,并进行优化和改进。

7. 重复测试和验证:在优化之后,重新测试并验证性能是否得到改进。

8. 编写测试报告:总结并描述测试过程、测试结果和性能问题,提出解决方案和改进建议。

三、白盒测试在性能测试中的应用白盒测试可以在性能测试中发挥重要的作用,通过对软件代码和内部结构的深入了解,可以更准确地评估系统的性能。

以下是一些白盒测试在性能测试中的应用方法:1. 代码审查:对软件代码进行审查,发现潜在的性能问题和优化的机会。

2. 基准测试:通过在代码层面设置性能指标,对系统性能进行基准测试,评估系统的稳定性和可扩展性。

3. 内部调优:通过调整代码逻辑、算法等内部结构,提高系统的性能和响应速度。

4. 资源管理:通过对代码的优化,合理管理系统的资源,提高系统的并发性能和资源利用率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

白盒测试指南(说明:此白盒测试指南主要给白盒测试人员提供一些基本的白盒测试方法和技术,由于涉及的问题广泛,测试内容中的细节不一定准确和完整,还有待于各位的共同参与和不断完善,欢迎多交流!)目的本方案主要实施NC产品程序代码的白盒测试。

使界面符合设计规范,适用于用户;保证程序创建的类与接口的完整与正确,以及程序模块单独正常运行。

保证局部模块功能完备性,运行正确性与稳定性。

测试项所要测试的类。

如:nc.ui.bd.*nc.bs.bd.*nc.vo.bd.*测试依据1.N C产品需求报告;需求规格说明书、用例描述清单2.设计文档;(OOA、OOD、CRC卡)如:AOM(Analysis Object Model)表示类间的静态关系,是多个相关的用例共用的。

ASD(Analysis Sequence Diagram)是按业务工作的顺序表示每一工作步骤执行时类间的动态关系。

一个用例对应一个ASD。

CRC (Collaborators & Responsibilities Card)卡是一个类的完整表述3.界面规范4.编码规范5.开发命名标准通过的准则1.界面测试通过的标准:界面的样式、大小、颜色、整体布局的设置;各种标签控件的使用及主题描述以及事件源控件的使用、快捷键使用都应符合《NC系统应用框架需求报告》和《设计文档的相关规范》。

2.程序代码通过的标准:创建的类、接口、方法、属性应与《设计文档》保持一致;程序的各种命名、注释、代码行的格式等应符合《程序开发命名标准》和《编码规范》;程序模块能独立稳定运行。

测试环境配置1.测试工具:2.软件环境:Client端:操作系统:中文WINNT/2000开发环境:VA3.5 专业版待测试的源码包Server端:操作系统:WIN NT4.0开发环境:VA3.5 专业版通讯环境: Servlet3.DB Server端:DBMS:SQL SERVER4.资源文件白盒测试总流程测试流程依据,请参见《代码层次结构规范》。

NC系统中的对象主要分为如下几种:✧界面对象(UIObject)✧数值对象VO(ValueObject)✧业务对象BO(BusinessObject)✧数据管理对象DMO(DataManageObject)测试流程可按二种方式,其优缺点对照:前者:优点是便于测试者从界面层直观地录入数据,缺点是做回归测试时,录入数据需重复后者:原则是从底层测试,底层测试通过了,再依次往上一层测试;否则不需往上层测试缺点:需给中间层做一测试小程序:根据程序中类的对象构造输入数据及将结果输出到控制台上,(可通过自行设计测试工具来改善,测试工具需求另附)优点:做回归测试时,不用再构造输入数据,只要再执行一遍小测试程序测试步骤:需要列出所测试类的调用关系和关键方法的调用关系(依据为数据流)。

(1)类关系图。

(2) 方法的功能调用关系图:只需要列出一些调用关系较复杂的方法。

7.1.配置好测试环境;7.2.编写测试用例;另附7.3.静态测试,走查代码;代码走查使用测试用例启发检测错误,沿程序逻辑走一遍,检测程序结构和实现上是否有问题7.4.动态测试●界面初始化状态测试;●界面控件功能测试;(正反用例);●业务功能测试(正反用例);●数据流关联测试(涉及多表的增、删、改),并结合数据库表的字段、外键、字段类型、精度、小数位数、非空、默认值、备注、数据对象等。

●数据传递和接收一致,数据计算或处理后状态正确;●组合模块整体运行稳定,不出现死机;7.5.确定问题属性:分为四类:错误、缺陷、失效、故障错误是指计算值、观测值、测量值之间,或条件与真值之间,不符合规定的或理论上的正确值或条件缺陷是指与期望值或特征值的偏差故障是指功能部件不能执行所要求的功能。

故障可能由错误、缺陷或失效引起。

失效是指功能部件执行其功能的能力丧失,系统或系统部件丧失了在规定限度内执行所要求功能的能力7.6.确定问题类别:7.7.填写测试报告测试记录需详细填写具体实施方法中的相关列表;上交的测试报告只需填写未通过的项。

(详见第10节)具体实施方法:8.1).各层公用问题:8.2).J AVA语言规范走查内容8.3).数据类型:8.4).S QL语句规范:(详见数据库处理规范)8.5).界面UI层:为提高测试效率,界面UI层测试可将黑盒测试技术和白盒测试技术结合起来进行测试8.5.2.UI功能测试分为两个主要手段:●非正常用例手段:此阶段主要是采用不合法的输入数据和非正常的操作手段。

测试系统的错误控制与处理能力。

保证系统不死机,能正常稳定运行。

●正常用例手段:此阶段主要采用合法的业务数据,正常的操作手段。

保证UI符合设计要求和操作习惯,能正常稳定运行,能正确处理业务数据。

8.6).ValubleObject:数值对象一个VO类包装一组代表业务含义的数据,负责在系统各层之间传递业务数据。

通常一个VO 对应一个数据库表,但也可以对应多个数据库表,或对应一个数据库表的部分字段。

8.7).B O业务对象层:每个BO类都继承BusinessObject类。

BO对象通过操纵DMO对象和其他BO对象完成业务逻辑。

8.8).DMO(数据管理对象):错误码DM13举例,如:数据库表bd_invcl中加一字段avgprice,执行完后sql语句后,PreparedStatement 类型的stmt中执行set语句的顺序要与数据库表中字段顺序一致。

否则出错String sql = "insert into bd_invcl(pk_invcl, invclassname, invclasscode, endflag, avgprice, invclasslev) values(?, ?, ?, ?, ?, ?)";Connection con = null;PreparedStatement stmt = null;try {con = getConnection();stmt = con.prepareStatement(sql);// set PK fields:String newOid = getOID();stmt.setString(1, newOid);// set non PK fields:if (invcl.getInvclassname() == null) {stmt.setNull(2, Types.CHAR);}else {stmt.setString(2, invcl.getInvclassname());}if (invcl.getInvclasscode() == null) {stmt.setNull(3, Types.CHAR);}else {stmt.setString(3, invcl.getInvclasscode());}if (invcl.getEndflag() == null) {stmt.setNull(4, Types.CHAR);}else {stmt.setString(4, invcl.getEndflag());}if (invcl.getAvgprice() == null) {stmt.setNull(5, Types.INTEGER);}else {stmt.setBigDecimal(5, invcl.getAvgprice());}if (invcl.getInvclasslev() == null) {stmt.setNull(6, Types.INTEGER);}else {stmt.setInt(6, invcl.getInvclasslev().intValue());}//stmt.executeUpdate();return newOid;} catch (Exception e) {return "插入未成功";}finally {try {if (stmt != null) {stmt.close();}}catch (Exception e) {}try {if (con != null) {con.close();}}catch (Exception e) {}}}8.9).业务逻辑重点测试项目(需根据不同业务要求进行细化)1.状态校验测试:如:(1)作废状态的校验:在Remove和Update单据时,需校验状态。

如果记录处于作废时会抛异常,否则正常删除或修改。

(请构造正反用例分别测试)(2)审核状态的校验:在Remove和Update单据时,需校验状态。

如果记录处于审核状态时会抛异常,否则正常删除或修改。

(请构造正反用例分别测试)(3)冻结状态校验:同上。

2.关联删除测试:3.关联增加测试:4.静态变量的测试:8.10).样例:如存货基本档案UI层:1).显示控件和编辑控件应该加以区分,尽量避免任何引起用户误会的可能。

如,存货档案中的“查询条件”控件,使用户误以为是用来录入的2).编辑控件数据类型没有与表中对应字段数据类型一致如:InvbasdocPanel类中的gettxtWeitUnitNum(){}应加入ivjtxtWeitUnitNum.setTextType(nc.ui.pub.beans.textfield.UITextType.TextDbl);3)控件没有控制最大长度范围:如:对双精度型,数据库表中字段设为Decimal类型,pricision为20位,Scale为8位则需加入下列语句:ivjtxtShipUnitNum.setMaxLength(20);ivjtxtShipUnitNum.setNumPoint(8);4).参照问题按增加时,从树中所选分类没有自动带入,存货分类参照应只显示末级5).树表结构●1.树中节点级次混乱●2.选择末级节点时,树中节点与列表中记录没有对应●3.一进入树表结构型的界面中,选择末级节点时,没有激活“增加”按钮,●4.按增加,没有缺省切换到第一页,从树中所选分类没有自动带入6)报错信息:●1.错误信息提示不准确●2.当操作合法时,也出现报错信息框如:光标定位于左边tree中的某一节点时,报错信息为:只有第二级以下的节点或末级节点表才能展开。

测试数据设计测试数据表测试类名:测试人:编号:代码测试报告填写说明代码测试报告填写说明。

相关文档
最新文档