附1-软件测试方法-STMT-2

合集下载

软件测试方法与流程的详细介绍

软件测试方法与流程的详细介绍

软件测试方法与流程的详细介绍软件测试是一项必要的过程,用于验证软件是否符合预期的要求、功能和性能。

它可以帮助开发团队找出问题并进行修复,从而提高软件的质量和可靠性。

在本文中,我们将详细介绍软件测试的方法和流程。

一、软件测试方法1. 黑盒测试黑盒测试是基于功能需求和规格来进行测试的一种方法。

测试人员并不需要了解软件的内部工作原理,而是根据输入和输出之间的关系来测试软件是否按照预期工作。

常用的黑盒测试方法包括等价类划分、边界值分析和因果图。

2. 白盒测试白盒测试是基于软件内部结构的测试方法。

测试人员需要了解软件的代码和逻辑来设计和执行测试用例。

常用的白盒测试方法包括语句覆盖、分支覆盖和路径覆盖等。

3. 灰盒测试灰盒测试是黑盒测试和白盒测试的结合,既考虑外部功能,又了解内部工作原理。

测试人员根据功能需求和代码逻辑来设计测试用例,并根据实际情况进行测试。

灰盒测试可以帮助发现隐藏的缺陷和问题。

4. 功能测试功能测试是一种测试软件功能是否按照预期工作的方法。

测试人员根据软件需求文档设计测试用例,并验证软件是否满足这些需求。

常见的功能测试包括界面测试、输入验证、数据库测试、安全性测试等。

5. 性能测试性能测试是测试软件在不同负载下的性能表现的方法。

测试人员会模拟实际用户行为,通过压力测试、负载测试和性能监测来评估软件的性能。

常见的性能测试指标包括响应时间、吞吐量和并发用户数等。

二、软件测试流程软件测试流程是指在软件开发周期中进行测试的一系列阶段和活动。

以下是常见的软件测试流程:1. 需求分析阶段在需求分析阶段,测试人员和开发团队一起评估需求文档,明确功能和性能需求。

测试人员可以提供测试方案和测试用例,以确保开发团队理解测试需求。

2. 测试计划阶段在测试计划阶段,测试团队会制定详细的测试计划,包括测试目标、范围、资源需求、时间安排和风险评估等。

测试计划也需要与开发团队和其他相关部门进行沟通和确认。

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

软件测试方法

软件测试方法

软件测试方法随着信息化的快速发展,软件成为现代社会不可或缺的一部分。

而软件的质量,对于用户的使用体验、企业的声誉以及商业竞争力都至关重要。

软件测试作为确保软件质量的关键环节,越来越受到重视。

本文将探讨软件测试的一些基本概念和常用方法。

一、什么是软件测试在软件开发过程中,为了发现和解决软件中的缺陷以及评估软件系统的质量而进行的活动,称为软件测试。

软件测试是评估软件是否符合预期功能和性能、是否满足用户需求以及是否符合标准等方面的活动。

通过软件测试,可以提高软件质量,降低软件开发和维护成本,增强系统健壮性。

二、软件测试生命周期软件测试是一个非常复杂的过程,需要在软件生命周期的不同阶段进行。

一般而言,软件测试生命周期可以分为以下几个阶段:1. 测试计划阶段:制定测试计划和测试策略,明确测试目标、范围、标准和计划。

2. 测试设计阶段:根据测试计划和测试策略,制定测试用例和测试场景,对软件进行功能测试、性能测试等。

3. 测试执行阶段:执行测试用例,收集测试数据,记录软件缺陷和问题,对软件进行问题跟踪和管理。

4. 测试评估阶段:对软件测试结果进行评估,确定软件是否满足需求和标准,给出测试报告和建议。

三、常用的测试方法软件测试方法可以根据测试的对象、测试的手段、测试的覆盖范围等不同进行分类。

下面介绍几种常用和重要的测试方法。

1. 黑盒测试:也叫功能测试或需求测试。

黑盒测试是在不了解软件内部结构和实现的情况下,根据需求规格和功能规范,对软件的输入输出等进行测试,验证软件是否符合用户需求。

2. 白盒测试:也叫结构测试或代码测试。

白盒测试是在了解软件内部结构和实现的情况下,对软件代码的语句、函数、分支、循环等进行测试,验证软件的正确性、鲁棒性和可靠性。

3. 性能测试:包括负载测试、压力测试、容量测试等。

性能测试的目标是验证软件在极限负载下的稳定性和性能指标,确保软件在实际使用中具有良好的性能表现和用户体验。

4. 安全测试:包括漏洞扫描、渗透测试、认证测试等。

软件测试的方法和技巧

软件测试的方法和技巧

软件测试的方法和技巧
软件测试是软件开发过程中不可或缺的一步,可以帮助我们发现和修复软件的缺陷和不足。

下面是一些软件测试的方法和技巧。

1. 测试计划
在进行软件测试之前,需要制定详细的测试计划。

测试计划应该包括测试的目标、测试的范围、测试的策略、测试的时间和资源分配等方面。

测试计划可以帮助测试人员更好地进行测试,提高测试效率。

2. 测试用例设计
测试用例是测试过程中必不可少的一部分,是用来验证软件是否按照预期功能运行的。

测试用例设计需要考虑各种情况,包括正常情况和异常情况。

设计好的测试用例可以更好地发现软件的缺陷和不足。

3. 自动化测试
自动化测试是现代化软件测试中不可或缺的一环。

使用自动化
测试可以提高测试效率,减少测试人员的工作量。

自动化测试需要
对测试用例进行脚本编写和执行,需要相应的工具支持。

一般来说,自动化测试适用于稳定的、重复性较高的测试。

4. 回归测试
回归测试是在软件修改后重新进行测试,以确保软件的修改不
会导致其他功能失效或出现新的缺陷和问题。

回归测试可以帮助软
件开发人员更好地掌握软件的被测性和稳定性。

5. 可靠性测试
可靠性测试是测试软件在长时间运行后的运行稳定性和可用性。

可靠性测试需要模拟在长周期内的使用情况,包括负载测试、稳定
性测试和安全性测试等。

可靠性测试可以帮助开发人员更好地发现
软件的问题和瓶颈。

以上是一些软件测试的方法和技巧。

可以根据具体情况选择适合的测试方法和技巧,以提高软件测试的效率和质量。

软件测试怎么测试 谈软件测试常用方法和测试流程

软件测试怎么测试 谈软件测试常用方法和测试流程

摘要软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件开发过程的重要组成部分,是软件质量保证的关键步骤。

软件测试的方法可分为人工测试和机器测试,人工测试包括个人复查、走查和会审,机器测试可分为白盒测试和黑盒测试。

软件测试虽然是一个独立的阶段,但在实际工作中,测试的流程主要包含单元测试、组装测试、确认测试、系统测试四个阶段。

关键词软件测试;白盒;黑盒;单元测试;组装测试;确认测试;系统测试一、软件测试的常用方法软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件开发过程的重要组成部分,是软件质量保证的关键步骤。

采用面向对象技术进行软件开发产生了两个结果一是开发出功能更强大更便于用户使用的软件产品,二是生成规模庞大的程序代码和文档,这也必然导致更大规模的软件测试和维护工作。

因此,规范化的软件测试势在必行。

规范化不只是测试的需求(有效代码量、结构/逻辑的复杂性、高性能/高精确性/高可靠性需求)和消耗资源(人力/时间/测试频度)规模化,更要求在面对规模庞大的软件测试需求,在合理的资源消耗基础上,实施有效的测试。

下图描述的是常用的一些测试方法1、人工测试的方法(1)个人复查个人复查是指程序员自行设计测试用例,对源代码、详细设计进行仔细检查,并记录错误、不足之处等。

个人复查主要包括检查变量的正确性、检查标号的正确性、检查子程序、宏、函数、常量检查、标准检查、风格检查、比较控制流、选择、激活路径、对照详细说明书,阅读源代码和补充文档等方面的测试内容。

(2)走查走查是指测试人员先阅读相应的文档和源代码,然后人工将测试数据输入被测试程序,并在纸上跟踪监视程序的执行情况,人工沿着程序的逻辑走查运行一遍,跟踪走查运行的进程来发现程序的错误。

走查的具体测试内容包括模块特性、模块接口、模块的对外输入或输出、局部数据结构、数据计算错误、控制流错误、处理出错和边界测试等方面。

附1-软件测试方法-STMT-2

附1-软件测试方法-STMT-2
输入 报表日期 合理等价类 ①6位数字字符 不合理等价类 ②有非数字字符 ③少于6个数字字符 ④多余6个数字字符 ⑥小于2000 ⑦大于2020 ⑨等于0 ⑩大于12
年份范围 月份范围
⑤在2000~2020之间 ⑧在1~12之间
第三章 软件测试方法
13
在进行功能测试时,只要对合理等价类和不合理等价类测
软件测试的方法-2
第三章 软件测试方法 1
黑盒测试方法
也称为功能测试或数据驱动测试 检查系统功能是否按照需求规格说明书的规定正
常使用、是否能适当地接收输入数据而输出正确 的结果,检查相应的文档是否采用了正确的模板 、是否满足规范要求等。 1 等价类划分法 2 边界值分析法 3 判定表方法 4 因果图法 5 正交试验法 6 功能图法 7 错误推测法
+1.4444代表正实数,-2.345代表负实数,则为该程序设计的测试
用例的输入为+1.4444, 0和-2.345。
第三章 软件测试方法 4
将程序可能的输入数据分成若干个子集,从每个子集选取



一个代表性的数据作为测试用例,等价类是某个输入域的 子集,在该子集中每个输入数据的作用是等效的 等价类划分是将程序的输入域(较多见)或输出域 (较少见) 的不同区间划分为不同的数据类,以便导出测试用例。 每个等价类所揭示的程序错误都是等价的要求此方法的测 试用例能各自发现一类错误,从而减少必须开发的测试用 例数 测试某等价类的代表值就是等效于对于这一类其它值的测 试。 例如:程序在输入小于4的数得到结果5,那么使用2还是3 或者都是一样的
a) 建立等价类表,列出所有划分出的等价类:
输入条件 … … 有效等价类 … … 无效等价类 … …

软件测试方法

软件测试方法

软件测试方法
软件测试是一种验证和评估软件的过程,旨在检查软件是否符合预期要求和设计目标。

以下是一些常见的软件测试方法:
1. 单元测试:这是最基本的测试方法,用于验证软件的各个单元(函数、模块)是否按照预期工作。

通过编写测试用例,检查输入和输出是否正确,以及边界条件是否处理正确。

2. 集成测试:在单元测试之后,将各个单元组合起来进行测试。

此时,测试的重点是检查不同单元之间的接口和交互是否正确。

可以使用自顶向下或自底向上的方法进行集成测试。

3. 系统测试:在集成测试之后,对整个系统进行全面的测试。

系统测试旨在验证整个软件系统的功能、性能和稳定性是否符合需求。

可以通过编写测试用例,模拟用户场景进行测试。

4. 性能测试:用于评估软件在各种负载条件下的性能表现。

通过模拟大量用户并发访问系统,测试其响应时间、吞吐量和资源利用率。

5. 安全测试:评估软件系统的安全性和防护能力。

测试包括漏洞扫描、权限控制等,以确保系统不易受到恶意攻击。

6. 用户界面测试:验证软件的用户界面是否易于使用、美观、符合用户需求。

测试包括界面布局、颜色主题、响应速度等方面。

7. 兼容性测试:测试软件在不同操作系统、浏览器或设备上的兼容性。

确保软件在各种环境下都能正常运行。

8. 冒烟测试:在软件进行大规模测试之前,进行一组基本测试用例的测试,以确认软件的基本功能没有明显错误。

这些是常见的软件测试方法,根据具体项目的需求和复杂性,可以选择适合的测试方法来验证和评估软件的质量。

软件测试的测试步骤

软件测试的测试步骤

软件测试的测试步骤软件测试是软件开发过程中至关重要的一部分,通过测试可以发现和修复软件中的错误和缺陷。

在进行软件测试时,有一系列的测试步骤需要遵循,以确保测试的有效性和准确性。

本文将介绍软件测试的常用测试步骤,帮助读者了解如何进行有效的软件测试。

1. 确定测试目标在开始软件测试之前,第一步是明确测试的目标和范围。

测试目标是指确定要验证和验证的软件特性和功能。

确定测试目标后,有助于确定测试用例,以便更好地测试软件。

2. 制定测试计划测试计划是指确定软件测试的整体策略和方法。

在测试计划中,应该包含以下内容: - 测试的范围和目标 - 测试的资源和时间计划 - 测试的方法和技术 - 测试的风险评估和应对措施制定一个详细和全面的测试计划可以确保测试的有序进行,并且可以更好地控制测试的质量和进展。

3. 设计测试用例测试用例是测试的重要组成部分,它是一组输入、执行步骤和预期输出的描述。

测试用例应该能够涵盖软件的各个方面和功能,以确保软件的全面测试。

在设计测试用例时,应该考虑以下几个方面: - 正常情况下的功能测试 - 异常情况下的功能测试 - 性能测试 - 安全性测试设计良好的测试用例能够有效地发现软件的错误和缺陷。

4. 执行测试用例在执行测试用例之前,需要准备好测试环境,并记录测试结果。

在执行测试用例时,需要严格按照测试用例的描述进行操作,并记录测试过程中的任何问题和异常。

通过执行测试用例,可以评估软件的性能和功能,并发现潜在的错误和缺陷。

5. 分析测试结果在执行完测试用例之后,需要对测试结果进行分析。

测试结果可能包括测试通过和测试失败的情况,以及可能出现的错误和异常。

通过分析测试结果,可以得出软件的测试覆盖率和质量,并从中提取有效的信息,以供后续的修复和改进工作使用。

6. 缺陷修复与回归测试在测试过程中发现的错误和缺陷需要及时修复。

修复缺陷后,需要进行回归测试,以确保修复操作并未引入新的错误或问题。

回归测试可以验证软件的功能正常工作,并检查修复过程是否成功。

软件测试方法

软件测试方法

软件测试方法1. 引言软件测试是指通过运行、评价和验证软件系统的过程,旨在发现潜在的错误和缺陷,并提供有关软件质量的可靠信息。

合适的测试方法可以帮助开发人员提高软件的可靠性和稳定性。

本文将介绍几种常见的软件测试方法,包括单元测试、集成测试、系统测试和验收测试。

2. 单元测试单元测试是最基本的测试方法,旨在验证软件中的每个独立单元(通常是函数或类)是否按照预期工作。

它通常由开发人员编写,并使用各种测试框架和工具进行自动化测试。

单元测试通过在不同的输入条件下测试函数的输出来验证函数的正确性。

如果一个函数的测试通过,说明该函数在给定输入下工作正常。

3. 集成测试集成测试是将已通过单元测试的各个单元组合在一起进行测试的过程。

其目的是验证这些单元在共同工作时是否相互兼容和协调。

集成测试可以帮助发现单元之间的交互问题和接口错误。

集成测试可以使用自动化测试工具进行,并通过模拟或模拟真实环境来测试软件的各个部分。

4. 系统测试系统测试是在完整的软件系统上进行的测试,以验证系统是否符合预期的功能和性能要求。

系统测试是在真实的运行环境中进行的,通过模拟用户的实际操作来测试系统的各个方面。

系统测试还包括对软件的可靠性、易用性和安全性的评估。

系统测试可以帮助发现系统间集成错误、性能瓶颈和用户界面问题。

5. 验收测试验收测试是由最终用户或客户进行的测试,以确认软件是否满足其规格和需求。

验收测试是在真实的运行环境中进行的,以模拟真实场景和使用情况。

验收测试旨在验证软件是否满足最终用户的期望,并确保软件的质量和可用性。

验收测试还包括对软件文档和用户手册的评估。

6. 其他测试方法除了上述提到的测试方法之外,还有许多其他专门的测试方法和技术,如性能测试、安全测试、压力测试等。

这些测试方法可以根据具体的软件项目需求和目标进行选择和应用。

根据软件系统的不同特点和需求,可以采用组合测试方法,以综合考虑不同方面的测试需求。

7. 总结在软件开发过程中,选择适合的测试方法对确保软件质量至关重要。

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

第三章 软件测试方法
5
在分析需求规格说明的基础上划分等价类,列出等价类表 有效等价类
对于程序的需求说明来说是合理的,有意义的输入数据
所构成的集合 可检查程序是否实现了规格说明中所规定的功能和性能 无效等价类 对于程序的需求说明来说是不合理的,没有意义的输入 i1 数据所构成的集合 i4 利用它可以检验程序对于无效数据的处理能力,可以测 i2 试程序/系统的容错性——对异常输入情况的处理。
软件测试的方法-2
第三章 软件测试方法 1
黑盒测试方法
也称为功能测试或数据驱动测试 检查系统功能是否按照需求规格说明书的规定正
常使用、是否能适当地接收输入数据而输出正确 的结果,检查相应的文档是否采用了正确的模板 、是否满足规范要求等。 1 等价类划分法 2 边界值分析法 3 判定表方法 4 因果图法 5 正交试验法 6 功能图法 7 错误推测法
第三章 软件测试方法
7
确定等价类的方法
1、在输入条件规定了取值范围或值的个数的情况下,则
可以确立一个有效等价类和两个无效等价类。

例如:程序输入条件为满足小于100大于10的整数x,
则有效等价类为10<X<100,两个无效等价类为x<=10和
x>=100。
less than range
in range

如果程序的规格说明给出的输入域或输出域是有序集合 ,则应选取集合的第一个元素和最后一个元素作为测试 用例。

如果程序中使用了一个内部数据结构,则应当选择这个
内部数据结构的边界上的值作为测试用例。

Test cases for ABS(x) :
class x < 0, arbitrary value:
Non-Boolean Boolean
第三章 软件测试方法
10
确定等价类的方式 (续4)
4、在规定了输入数据的一组值(假定n个),并且程序要
对每一个输入值分别处理的情况下,可确立n个有效等价 类和一个无效等价类。

例如,程序输入条件为x取值于一个固定的枚举类型 {1,3,7,10,15},则有效等价类为x包含{1,3,7,10,15}
第三章 软件测试方法
17
确定边界值的方法

如果输入条件规定了值的范围,则应取刚达到这个范 围的边界的值,以及刚刚超越这个范围边界的值作为 测试输入数据。
a
b

如果输入条件规定了值的个数,则用最大个数、最小
个数、比最小个数少一、比最大个数多一的数作为测
试数据。
a
第三章 软件测试方法
b
18
确定边界值的方法(2)
+1.4444代表正实数,-2.345代表负实数,则为该程序设计的测试
用例的输入为+1.4444, 0和-2.345。
第三章 软件测试方法 4
将程序可能的输入数据分成若干个子集,从每个子集选取



一个代表性的数据作为测试用例,等价类是某个输入域的 子集,在该子集中每个输入数据的作用是等效的 等价类划分是将程序的输入域(较多见)或输出域 (较少见) 的不同区间划分为不同的数据类,以便导出测试用例。 每个等价类所揭示的程序错误都是等价的要求此方法的测 试用例能各自发现一类错误,从而减少必须开发的测试用 例数 测试某等价类的代表值就是等效于对于这一类其它值的测 试。 例如:程序在输入小于4的数得到结果5,那么使用2还是3 或者都是一样的
3
1 等价类划分方法
等价类划分法是一种重要的、常用的黑盒测试方法,它将
不能穷举的测试过程进行合理分类,从而保证设计出来的 测试用例具有完整性和代表性。
举例:设计这样的测试用例,来实现一个对所有实数进行
开平方运算(Y=sqrt(x))的程序的测试。
思考方向:

由于开平方运算只对非负实数有效,这时需要将所有的实数(输入 域x)进行划分,可以分成:正实数、0和负实数。假设我们选定
greater than range
less than value
value
第三章 软件测试方法
greater than value
8
确定等价类的方法(续2)
2、在输入条件规定了输入值的集合或者规定了“必须如何
”的条件的情况下,可以确立一个有效等价类和一个无效 等价类。

例如:程序输入条件为x=10,则有效等价类为x=10,
无效等价类为x≠10.
not member of set
member of set
第三章 软件测试方法
9
确定等价类的方法(续3)
3、在输入条件是一个布尔量的情况下,可确定一个有效等
价类和一个无效等价类

例如,程序输入条件为BOOL x=true,则有效等价类为
x=-true,无效等价类为x=false
输入 报表日期 合理等价类 ①6位数字字符 不合理等价类 ②有非数字字符 ③少于6个数字字符 ④多余6个数字字符 ⑥小于2000 ⑦大于2020 ⑨等于0 ⑩大于12
年份范围 月份范围
⑤在2000~2020之间 ⑧在1~12之间
第三章 软件测试方法
13
在进行功能测试时,只要对合理等价类和不合理等价类测
年份范围 月份范围
⑤在2000~2020之间 ⑧在1~12之间
第三章 软件测试方法
14
等价类测试用例-Example
等价类1: Integer
等价类2: Decimal fraction
等价类3: Negative 等价类4: Invalid input
第三章 软件测试方法
15
根据等价类创建测试用例的步骤
X9 = asd123 X10 = Empty
第三章 软件测试方法 20
BVA 示例3
Test cases :
任意的正常值: 随机选择几个选项 边界值: 选择所有选项 边界值: 一个都不选 边界值: 选择一个选项
第三章 软件测试方法 21
BVA 示例4
在边界值分析法中,最重要的工作是确定边界值
客户需求
输出
输入
事件驱动
第三章 软件测试方法
2
黑盒测试方法主要用于发现以下缺陷:

是否有不正确或遗漏了的功能 是否正确的接受输入数据,能否产生正确的输出信息 功能操作逻辑不合理 界面是否出错、是否不美观


安装过程中出现的问题,安装步骤不清晰、不够方便灵活
系统初始化问题
第三章 软件测试方法
class x >= 0, arbitrary value classes x < 0, x >= 0, on boundary :
x = -10
x = 100 x = 0
classes x < 0, x >= 0, below and above: x = -1, x = 1
第三章 软件测试方法 19
a) 建立等价类表,列出所有划分出的等价类:
输入条件 … … 有效等价类 … … 无效等价类 … …
b) 为每个等价类规定一个唯一的编号; c) 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的 有效等价类 d) 重复c),最后使得所有有效等价类均被测试用例所覆盖; e) 设计一个新的测试用例,使其只覆盖一个无效等价类。 f) 重复e)使所有无效等价类均被覆盖。
,而程序中对这5个数值分别进行了处理,对于任何
其他的数值使用默认default处理方式,此时无效等价 类为x不包含{1,3,7,10,15}的集合。
第三章 软件测试方法
11
确定等价类的方式 (续5)
5、在规定了输入数据必须遵守的规则的情况下,可确立
一个有效等价类(符合规则)和若干个无效等价类(从不同 角度违反规则)。 例如,输入是页面上用户输入有效E-mail地址的规则, 必须满足几个条件,含有@,@后面格式为x.x,Email地址不带有特殊符号”,#,‘,&,有效等价类 就是满足所有条件的输入的集合,无效等价类就是不满 足其中任何一个条件或者所有条件的输入的集合。 6、在确知己划分的等价类中,各元素在程序处理中的 方式不同的情况下,则应再将该等价类进一步划分为更 小的等价类。
第三章 软件测试方法 22
通常情况下,软件测试所包含的边界检验有几种
类型:数字、字符、位置、质量、大小、速度、方 位、尺寸、空间等,而相应的边界值假定为最大/ 最小、首位/末尾、上/下、最快/最慢、最高/最低 、最短/最长、空/满等情况,这需要对用户的输入 以及被测应用软件本身的特性进行详细的分析, 才能够识别出特定的边界值条件。 另外,还需要选取正好等于、刚刚大于和刚刚小 于边界值的数据作为测试数据。
Term 取值范围
Bit
Nibble Byte Word Kilo Mega Giga Tera
0 or 1
0-15 <Half byte> 0-255 0-65535 or 0-4294967295 1024 1048576 1073741824 1099511627776
第三章 软件测试方法 16
2 边界值分析方法
程序的很多错误发生在输入或输出范围的边界上
,因此针对各种边界情况设置测试用例,可以发 现不少程序缺陷。 边界包括输入等价类和输出等价类的大小边界。 BVA – Boundary Value Analysis 设计方法:


确定边界情况(输入或输出等价类的边界) 选取正好等于、刚刚大于或刚刚小于边界值作为测试 数据
第三章 软件测试方法
12
确定等价类的方式 实例
有一报表处理系统,要求用户输入处理报表的日期。假设
相关文档
最新文档