测试计划 CodeArts TestPlan-典型测试设计方法介绍:边界值分析
边界值分析
经验告诉我们,大量的错误是发生在输入或输出范围的边界上,边界值分析就是在划分的等价类区域的边界及其附近选取测试数据,设计测试用例,可以遵循以下方法和原则。
- 当输入条件规定了值的范围时
选取刚达到这个范围边界的值,以及刚超出这个范围边界的值作为测试输入。如输入值规定是0-100整数,需要针对0和100设计用例,还要针对-1、1、99、101设计用例。
- 当输入条件规定了值的个数时
选取最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试输入。如上传附件的个数1~10个,则测试用例可取1和10,还应取0和11。
- 当输入、输出是有序集合时
选取集合的第一个元素和最后一个元素作为测试输入。如输入为有序数组,数组值为1至7,分别代表星期一至星期日,那么选择1和7作为测试输入。
- 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
- 分析规格说明,找出其它可能的边界条件。
经过以上步骤进行分析之后可能会产生大量的测试项,这些测试项中可能会存在重复的情况,此时可以对这些重复的测试项进行合并。边界值分析法经常和等价类法配合使用,在等价类中取值时一般选取边界值。
- 软件测试流程_测试计划CodeArts TestPlan_测试平台-华为云
- 软件开发云端测试平台_软件开发生产线_测试计划 CodeArts TestPlan-华为云
- 测试管理平台有什么优势_测试计划CodeArts TestPlan_软件测试-华为云
- 什么是性能测试_性能测试作用_性能测试 CodeArts PerfTest-华为云
- 性能测试有哪些特性_性能测试特点_性能测试 CodeArts PerfTest-华为云
- 性能测试使用流程_性能测试怎么样_性能测试 CodeArts PerfTest-华为云
- 性能测试基本概念_性能测试有什么作用_性能测试 CodeArts PerfTest-华为云
- 性能测试产品优势_性能测试应用场景_性能测试CodeArts PerfTest-华为云
- 华为云CodeArts API_API测试_接口测试_关键字
- 如何在测试计划服务中使用关键字?