软件测试 边界值法的实例,边界值分析法实例

软件测试 边界值法的实例,边界值分析法实例我做了要写 WINXP 中计算器的减法运算的用例 我用的是主要是边界值分析 希望大家看看 给点评价 thankU 我们做的测试用例我用边界值划分 现在我记找到几个边界值 大卫老师说让我去好好想想 我头都快爆了 不过我就是喜欢这种感觉 我把能想到的边界值都列出来 1 由于是 32 位机器 所以最大能输入的整数为 32 个 9 这个是个边界 0 是正数和负数的边界 而最小的能输入的整数为 99

我做了要写WINXP中计算器的减法运算的用例,我用的是主要是边界值分析,希望大家看看,给点评价!!^_^thank U

我们做的测试用例我用边界值划分,现在我记找到几个边界值,大卫老师说让我去好好想想,我头都快爆了,不过我就是喜欢这种感觉。我把能想到的边界值都列出来:

1.        由于是32位机器,所以最大能输入的整数为32个9,这个是个边界,0是正数和负数的边界,而最小的能输入的整数为-,也是个边界值。

2.偶数的边界值也能找到,最大为,同样它的相反数为- ,也是个边界值,2是最小的偶数,是边界值,它的相反数-2也是边界值。同样的奇数也是。

3.我觉得整数每增加一位,就可以找到一个边界值,比如10到100这时边界值可以使100,也可以是99,

4.纯小数和带小数之间的边界值,确实它是1,和前面的最小的奇数一样,但是意义不一样。

现在可以想怎样开始写用例了,

(1)        首先把作为被减数,现在考虑减数的选择:

A.        最小的可输入的整数为-;

B.        正负数的分界:0

C.        最大的偶数:;

D.        最大偶数的相反数:-;

E.        最小的偶数:2;

F.        最小的偶数的相反数:-2;

G.        最小的奇数(同时也是带小数和纯小数之间的边界值):1;

H.        可以选100(也是个边界值),不过也能选99,这可以算是两个测试用例;事实上可以写无限多个;

上面的数都是考虑的边界,现在可以选一些比较一般的数:

I.        选择一个比较一般的代小数:3542.56563;

J.        选择一个很普通的正整数:9482;

K.        选择一个纯小数:0.2;

L.        选择一个无理数:根号234;

M.        选择一个很普通的负整数:-72;

N.        选择一个无限循环小数;0.9999……;

还可以写很多,就不写了。

(2)        现在把0作为被减数,又可以写上面的这些用例,只是上面的B.条中的0 换为;

(3)        到了这里,就比较好写了,就是要写10000个用例也没问题。就是换一下被减数,因为他们都是一些可以看成比较边界的数。

PS:本人作为初学者献丑了,不好意思!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209666.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:42
下一篇 2026年3月19日 上午8:42


相关推荐

  • C语言中生成随机数函数

    C语言中生成随机数函数文章目录前言一 产生随机数二 具体分析 1 rand 函数 1 范围 2 对应头文件 2 sand 函数 3 整合总结前言本文主要详细介绍如何在 C 语言中生成随机数 一 产生随机数我们先看一个示例 产生一个随机数并在屏幕上输出 include stdio h include stdlib h include time h intmain srand unsignedint time NULL intret rand 1 time h stdlib h stdio h

    2026年3月17日
    1
  • centos7安装python3.6_centos7一键安装python3

    centos7安装python3.6_centos7一键安装python3centos7安装Python3安装Python3安装Python31.安装wget(如已经存在,忽略此步)yum-yinstallwget2.下载python3源码包wgethttps://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz3.下载python3编译的依赖包yuminstall-ygccpatchlibffi-develpython-develzlib-develbzip2-develope

    2026年3月8日
    5
  • 解决libssl.so.1.0.0 => not found以及libcrypto.so.1.0.0 => not found

    解决libssl.so.1.0.0 => not found以及libcrypto.so.1.0.0 => not found现在的apt源中,libssl1.0的版本一般是libssl1.0.2,libcrypto1.0的版本一般是libcrypto1.0.2。但是很多应用要使用libssl.so.1.0.0和libcrypto.so.1.0.0。试过软链接,但是没用。所以只好手动下载它们的安装包了。下载地址:https://packages.debian.org/search?suite=jessie&……

    2022年6月29日
    229
  • OpenClaw 完整安装与使用教程:(零基础安装配置 + 渠道接入 + 排错)

    OpenClaw 完整安装与使用教程:(零基础安装配置 + 渠道接入 + 排错)

    2026年3月13日
    5
  • RC电路知识讲解「建议收藏」

    RC电路知识讲解「建议收藏」RC电路是指由电阻R和电容C组成的电路,他是脉冲产生和整形电路中常用的电路。1.RC1.RC充电电路电源通过电阻给电容充电,由于一开始电容两端的电压为0,所以电压的电压都在电阻上,这时电流大,充电速度快。随着电容两端电压的上升,电阻两端的电压下降,电流也随之减小,充电速度变小。充电的速度与电阻和电容的大小有关。电阻R越大,充电越慢,电容C越大,充电越慢。衡量充电速度的常数t(tao)=RC…

    2025年7月31日
    6
  • 微积分 —— 有限覆盖定理

    微积分 —— 有限覆盖定理假想闭区间 0 1 开区间 0 1 不符合有限覆盖定理的要求 里的每个点 无数个点 都是一个小人儿 下雨时 他们撑起无数的小伞 表示左右的邻域 小伞为每个小人都很好地遮了雨 有限覆盖定理说的是 此时没有必要用无穷多把伞 从这些伞里一定可以挑出有限把伞 其他的收起来 照样可以遮雨 比如下面的一串伞 重叠区间 13 1 14 12

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号