51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 15723|回复: 32
打印 上一主题 下一主题

[原创] 华为软件测试工程师笔试题目

[复制链接]

该用户从未签到

1#
发表于 2007-6-6 02:22:21 | 显示全部楼层
三角形的测试用例使用等价类划分。
这是郑人杰教授的典型例子。
按四个输入条件划分,共分11个有效等价类和34个无效等价类
输入条件                有效等价类                     无效等
1. 输入3个整数         
                         1.1        整数                  
                                                   1.1.1        a 为非整数
                                                   1.1.2        b 为非整数
                                                   1.1.3        c 为非整数
                                                   1.1.4        a、b 为非整数
                                                   1.1.5        b、c 为非整数
                                                   1.1.6        a 、c 为非整数
                                                   1.1.7        a、b、c 均为非整数
                         1.2        三个数
                                                    1.2.1 只输入a边
                                                    1.2.2 只输入b边
                                                    1.2.3 只输入c边
                                                    1.2.4 只输入a、b边
                                                    1.2.5 只输入b、c边
                                                    1.2.6 只输入a、c边
                                                    1.2.7 输入三个以上
                         1.3        非零数
                                                    1.3.1  a=0
                                                    1.3.2  b=0
                                                    1.3.3  c=0
                                                    1.3.4  a=b=0
                                                    1.3.5  b=c=0
                                                    1.3.6  a=c=0
                                                    1.3.7  a=b=c=0

                         1.4        正数
                                                    1.4.1  a<0
                                                    1.4.2  b<0
                                                    1.4.3  c<0
                                                    1.4.4  a<0b<0
                                                    1.4.5  b<0c<00
                                                    1.4.6  a<0c<0
2.        构成一般三角形
                           2.1        a+b>c
                                                    2.1.1  a+b<c
                                                    2.2.2  a+b=c
                           2.2        b+c>a
                                                    2.2.1  b+c<a
                                                    2.2.2  b+c=a
                           2.3        a+c>b
                                                    2.3.1  a+c<b
                                                    2.3.2  a+c=b
3.        构成等腰三角形
                           3.1        a=b
                          3.2        b=c
                          3.3        a=c(且两边只和>第三边)
4.        构成等边三角行
                          4.1        a=b=c
设计用例覆盖有效等价类和无效等价类就可以了
需要37个用例

[ 本帖最后由 blackboyzb 于 2007-6-6 02:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-6-6 02:32:20 | 显示全部楼层
因果图一般和判定表结合使用。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-20 19:56 , Processed in 0.066942 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表