软件测试实验报告材料

2026/4/28 20:26:21

标准实用

{

if (a == b && b == c) return 1; else

return 0; }

double dengyao(double a, double b, double c) {

if (a == b || b == c || a == c) return 1; else

return 0; }

double zhijiao(double a, double b, double c)

{

if (a*a + b*b == c*c || b*b + c*c == a*a || a*a + c*c == b*b) return 1; else

return 0; }

void main() {

double a, b, c;

printf(\请输入三角形三边: \ scanf(\ scanf(\ scanf(\

if (triangle(a, b, c)) {

if (dengbian(a, b, c))

printf(\等边三角形\\n\

else if (dengyao(a, b, c) && zhijiao(a, b, c)) printf(\等腰直角三角形\\n\else if (dengyao(a, b, c)) printf(\等腰三角形\\n\else if (zhijiao(a, b, c)) printf(\直角三角形\\n\else

文档大全

标准实用

printf(\一般三角形\\n\

}

else

printf(\不能构三角形\\n\ }

(2)依据黑盒测试中的等价类划分法,边界值分析法设计相应的测试用例。

等价类划分: 编号 1 2 3 4 5 6 7 8 9 等价类 三边为数字字符 两边之和大于第三边 两边相等且两边之和大于第三边 两边相等且满足a*a+b*b=c*c 能构成三角形且满足a*a+b*b=c*c 能构成三角形且三边相等 三边中出现了非数字字符 两边之和小于第三边 三边中出现了负数 输入 2 3 4 2 3 4 3 3 4 2*2 +2*2=8 3*3 +4*4=25 2 2 2 a 2 3 2 3 6 -1 1 3 输出 一般三角形 一般三角形 等腰三角形 等腰直角三角形 直角三角形 等边三角形 不能构成三角形 不能构成三角形 不能构成三角形

边界值分析法 编号 1 输入 数字字符 边界值 测试用例的设计思路 出现了除数字字符之外的如输入:a 2 3,则不符号 能构成三角形,反之成立 三边大于0 如果输入的数中有小于0的数,则不能构成三角形,反之成立 如果两边之和小于第三边,则不能构成三角形,反之成立 2 边长 3 三边边长之和 两边之和大于第三边 (3)利用设计的测试用例测试编写的程序。

文档大全

标准实用

文档大全

标准实用

三.实验内容中遇到的问题、解决方法和体会。

答:遇到的问题:编写代码出现了一点问题,用等价类划分时不知道该怎么划分。 解决方法:通过查看书本和向同学寻求帮助解决。

体会:通过这次实验,我知道了黑盒测试的基本原理,掌握了黑盒测试的等价类划分法与边界值分析法,并能够根据相应的方法设计测试用例。在此次实验中也遇到了一些问题,不过出现问题才能知道我们的不足之处,然后改正并完善。所以遇到困难应该想办法解决,大胆尝试,这样才能提高自己的能力。

文档大全


软件测试实验报告材料.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件测试实验报告材料 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219