什么是边界测试?

功能测试主要做什么?

功能测试是软件测试的一种,在功能测试下软件的系统需要按照系统的功能需求来测试。

功能测试的目的是什么?

功能测试的执行是为了确保所有的要求都能被应用程序正确地满足。功能测试验证了软件应用程序的每个功能是否达到了要求和规范。而边界值分析(BVA- Boundary Value Analysis)就是功能测试的一种。


边界测试方法-边界值分析

边界值分析是基于对边界值有效分区和无效分区的测试。软件的性能在等价分区边缘比在分区内更有可能出错,因此边界是软件测试可能产生缺陷的区域。

边界值是什么意思?边界测试方法会检查边界附近错误几率较高的输入值。每个分区都有它的最大值和最小值,这些最大值和最小值是分区的边界值。

边界值测试用例
  • 有效分区的边界值就是有效的边界值。
  • 无效分区的边界值是无效的边界值。
  • 我们检查的每个变量-
    • 最小值
    • 刚好高于最小值
    • 标准值
    • 刚好低于最大值
    • 最大值
边界值测试用例举例:以一个可接受18至56岁年龄段的系统为例
无效值 (最小值-1)有效值 (min, min + 1, nominal, max – 1, max)无效值 (最大值 + 1)
1718, 19, 37, 55, 5657

IT 英语词汇

功能测试英文Functional testing
边界测试英文Boundary testing
边界值分析   Boundary Value Analysis
单一的故障假设Single Fault Assumption
等价分区英文翻译Equivalence Partition

Author: Maha

我是Wintesting中国站的 Maha,目前职位是市场营销&内容经理,负责CN Wintetsing网站内容的设计、编写与发布,同时还监管国内市场营销工作。与此同时,我也是一名IT培训教员,我的教育背景和所从事的行业都是与IT工程师行业及信息通信技术相关。此外,除了编写中英双语的新兴技术文稿外,我还是一名IT翻译工作者,累积翻译字数逾近10万,涉及的领域有大数据、人工智能、IoT、机器学习、云计算、AR&VR、计算机网络技术、计算机网络安全技术、应用程序测试、软件测试、系统测试、网络测试及IT基础设施等。如果你需要相关领域的内容编写或翻译工作请联系我。