《软件测试技术经典教程第二版》第4章部分思考题及参考答案

2018-06-17  本文已影响0人  MirrorAi

1. 写出下列输入中需要测试的边界值:

(1)一个文件最多允许输入255个字符

(2)一个文本框允许输入1~100之间的实数

(3)在软盘上保存文件

(4)使用163邮箱的边界值

答:(1)中边界值:0 1 255 256

       (2)中边界值:0.99 1 100 100.01

       (3)中边界值:保存大小为0的文件 保存大小为1.44MB的文件 保存大小为1.45MB的文件(目前常用软盘容量为1.44MB)

       (4)中边界值:邮箱容量的边界值、附件的边界值、所有涉及文本框输入的边界值

2. 假定一台ATM机允许提取的增量为50元,总额为从50元到5000元不等的现金;并要求一次最多取2000元,一天最多取5000元,一天最多取3次。请运用等价类和边界值的思想编写测试用例。

图1 参考测试用例

3. 输入三个整数A、B、C,判断三角形的类型(按边分类,画出等价类示意图即可)。

图2 三角形按边长的等价类

4. 找出“象棋游戏中走马”的输入和输出条件:

(1)如果落点在棋盘外,则不移动棋子。

(2)如果落点与起点不构成日字形,则不移动棋子。

(3)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子。

(4)如果落点处有自己方棋子,则不移动棋子。

(5)如果不属于1~3条,且落点处无棋子,则移动棋子。

(6)如果不属于1~3条,且落点处为对方棋子(非将),则移动棋子并除去对方棋子。

(7)如果不属于1~3条,且落点处为对方将,则移动棋子,并提示战胜对方,游戏结束。

答:输入有:

       ① 落点在棋盘外。

       ② 落点在棋盘内且落点与起点不构成日字形。

       ③ 落点在棋盘内且落点的邻近交叉点有棋子。

       ④ 落点在棋盘内且落点处有己方棋子。

       ⑤ 落点在棋盘内且落点处无棋子。

       ⑥ 落点在棋盘内且落点处为对方非将棋子。

       ⑦ 落点在棋盘内且落点处为对方将。

       输出有:

       ① 不移动棋子。

       ② 移动棋子。

       ③ 移动棋子并吃掉对方棋子。

       ④ 移动棋子并提示战胜对方,游戏结束。

5. 找一个常用的软件(如QQ、Office2010等),测试其安装过程,画出安装过程的流程图。

图3 QQ的安装流程图

6. 登录淘宝网(www.taobao.com),测试其购物模块,画出购物模块的业务流程图。

图4 淘宝网购物模块流程图
上一篇下一篇

猜你喜欢

热点阅读