软件质量保证与测试实验(实验二.边界值分析测试方法)

软件质量保证与测试.实验二.边界值分析测试方法

  • 0 目录
  • 2 等价类划分测试方法
    • 2.1 等价类划分测试方法
      • 1.1.1 实验目的
      • 2.1.2 实验预习
      • 2.1.3 实验内容及要求
      • 2.1.4 实验总结
  • 3 实验三

0 目录

2 等价类划分测试方法

2.1 等价类划分测试方法

1.1.1 实验目的

(1) 理解边界值分析法的内涵;
(2) 掌握边界值分析法中健壮性测试概念;
(3) 能够使用边界值分析法设计测试用例。

2.1.2 实验预习

软件的缺陷往往出现在输入变量的边界值附近,边界值分析测试的基本思想是在输入最小值、率高于最小值、最大值、略大于最大值、正常值处取输入变量。这种方法是基于单缺陷假设,当包含无效输入值时,这种方法还包含健壮性测试内容。

2.1.3 实验内容及要求

现在有一个应用于旅馆住宿管理系统的程序,其包含了用户登录、用户注册和用户结算等功能,需要对该程序进行测试,具体测试任务主要有:
(1) 旅馆住宿系统用户名字段测试用例设计;(必做)
(2) 旅馆住宿系统用户注册测试用例设计;(必做)
(3) 旅馆住宿系统结算功能测试用例设计。(选做)
在任务1中,用户名限制为6~10位自然数,要求使用等价类划分方法设计测试用例。
在任务2中,用户信息主要有登录帐号(6~10位自然数)、真实姓名(大小写的英文字符)、登录密码和确认密码、出生日期(其中有效年份1900~2010)。
在任务3中,旅馆房费结算有一定的规则,当游客入住后可根据房间价格、入住天数、入住人是否有会员卡等情况给予折扣结算,房费计算公式为,房费=房间单价×折扣率×入住天数。折扣率根据住宿人住宿天数(最多30天)、是否有会员卡、入住次数(3次及以下、3次以上)和物品寄存个数的不同有所不同,体现在不同条件下对应的积分不同,10分及10分以上折扣率为7折,10分以下折扣率为9折,具体规则:

软件质量保证与测试实验(实验二.边界值分析测试方法)
要求给出所有这些任务的实验步骤以及强健壮等价类测试用例,并给出健壮性测试结果。

2.1.4 实验总结

(1) 请确定任务1和任务2的输入和输出变量。
(2) 对于任务1和任务2,在做健壮性测试用例时,其给出输入变量的无效区间。
(3) 请结合实验谈一下边界值分析测试方法的优劣。

用户名限制为6~10位自然数,要求使用等价类划分方法设计测试用例。

软件质量保证与测试实验(实验二.边界值分析测试方法)
软件质量保证与测试实验(实验二.边界值分析测试方法)

软件质量保证与测试实验(实验二.边界值分析测试方法)
软件质量保证与测试实验(实验二.边界值分析测试方法)

软件质量保证与测试实验(实验二.边界值分析测试方法)

用户信息主要有登录帐号(6~10位自然数)、真实姓名(大小写的英文字符)、登录密码和确认密码、出生日期(其中有效年份1900~2010)。

软件质量保证与测试实验(实验二.边界值分析测试方法)
软件质量保证与测试实验(实验二.边界值分析测试方法)

图片未给出,在声明birth下面加上:birth = (birthDay*)malloc(sizeof(birthDay));

软件质量保证与测试实验(实验二.边界值分析测试方法)

软件质量保证与测试实验(实验二.边界值分析测试方法)

(3)请结合实验谈一下等价类划分测试方法的优劣。

3 实验三

博客地址:

软件质量保证与测试实验(实验二.边界值分析测试方法) 微信公众号 软件质量保证与测试实验(实验二.边界值分析测试方法) 最新技术栈

来源:mozhimen

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月7日
下一篇 2020年3月7日

相关推荐