黑盒测试实验报告.

软件质量保证与测试

2013春季

教师:蒲蔚

实验报告1 – 黑盒测试

学号:[1**********]45 姓名:柳阳

1 引言

【黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。】

2 随机测试计划

【需包括但不仅限于以下信息:被测的功能,采用的测试策略(例如:测试很多功能,但对每个功能只做简单测试;或者,只测试少数几个功能,但是测试得很彻底;等等),以及你如何计划测试用例(主要测试一般路径还是特殊路径,等)。你的计划只需要合理即可,不要求做到最完美。

被测的功能:用户需要插入银行卡,输入密码(PIN),系统验证这些信息的正确性后才能进入系统

用户可以从自己银行卡的任何账户中取出20整数倍的现金; 用户可以将现金/支票存入银行卡的任何账户 用户可以在自己银行卡的两个账户之间自由转账 用户可以查询账户余额

用户可以在任何时候按下Cancel键退出当前交易

密码出错时,最多可以尝试3次。超过3次后,系统会锁定此银行卡

对于任何不成功的交易,系统都会显示失败原因,并询问用户是否继续其它交易

系统可以打印交易回执,回执中包括:日期、时间、ATM机位置、交易类型、账户、交易金额、账户余额。

按下on按钮,打开此ATM

ATM空闲(没有用户使用时)时,才可以按下off按钮进行关闭

测试策略:对每一个用例都进行彻底的测试

如何计划测试用例:将每一个用例都进行等价类划分的测试 】

3 随机测试用例设计

【列出你在随机测试时使用的测试用例,格式参考如下表格】

1

4 随机测试和手动测试的比较

随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试一起进行。

手动测试允许测试员进行更多的随机测试。一个测试员花费越多的时间进行随机测试,发现真正的用户bug的几率就越大。但是,手动进行测试将花费大量的时间,而且每次有了新的build,测试员必须重新运行测试-经过一段时间以后将会非常繁琐和疲惫。

5 测试时遇到的困难和挑战

我在测试时遇到的困难是不能找到全面的测试用例一切剔除准确的等价类和边界类,不能达到准确与全面的测试效果。

6 本实验的收获和结论

1.详细的了解了测试的过程,清晰的明白了随机测试和手动测试的区别,学会了边界类和等价类的划分方式。 2.懂得了要测试首先要确切的明白用户的需求,从需求出发才能全面的列出相关的测试用例,运用合适的黑盒及白盒测试或其他测试方式测试软件。

7 意见和建议

可以通过更多的实验来测试。

3

软件质量保证与测试

2013春季

教师:蒲蔚

实验报告1 – 黑盒测试

学号:[1**********]45 姓名:柳阳

1 引言

【黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。】

2 随机测试计划

【需包括但不仅限于以下信息:被测的功能,采用的测试策略(例如:测试很多功能,但对每个功能只做简单测试;或者,只测试少数几个功能,但是测试得很彻底;等等),以及你如何计划测试用例(主要测试一般路径还是特殊路径,等)。你的计划只需要合理即可,不要求做到最完美。

被测的功能:用户需要插入银行卡,输入密码(PIN),系统验证这些信息的正确性后才能进入系统

用户可以从自己银行卡的任何账户中取出20整数倍的现金; 用户可以将现金/支票存入银行卡的任何账户 用户可以在自己银行卡的两个账户之间自由转账 用户可以查询账户余额

用户可以在任何时候按下Cancel键退出当前交易

密码出错时,最多可以尝试3次。超过3次后,系统会锁定此银行卡

对于任何不成功的交易,系统都会显示失败原因,并询问用户是否继续其它交易

系统可以打印交易回执,回执中包括:日期、时间、ATM机位置、交易类型、账户、交易金额、账户余额。

按下on按钮,打开此ATM

ATM空闲(没有用户使用时)时,才可以按下off按钮进行关闭

测试策略:对每一个用例都进行彻底的测试

如何计划测试用例:将每一个用例都进行等价类划分的测试 】

3 随机测试用例设计

【列出你在随机测试时使用的测试用例,格式参考如下表格】

1

4 随机测试和手动测试的比较

随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试一起进行。

手动测试允许测试员进行更多的随机测试。一个测试员花费越多的时间进行随机测试,发现真正的用户bug的几率就越大。但是,手动进行测试将花费大量的时间,而且每次有了新的build,测试员必须重新运行测试-经过一段时间以后将会非常繁琐和疲惫。

5 测试时遇到的困难和挑战

我在测试时遇到的困难是不能找到全面的测试用例一切剔除准确的等价类和边界类,不能达到准确与全面的测试效果。

6 本实验的收获和结论

1.详细的了解了测试的过程,清晰的明白了随机测试和手动测试的区别,学会了边界类和等价类的划分方式。 2.懂得了要测试首先要确切的明白用户的需求,从需求出发才能全面的列出相关的测试用例,运用合适的黑盒及白盒测试或其他测试方式测试软件。

7 意见和建议

可以通过更多的实验来测试。

3


相关文章

  • 内蒙古工业大学黑盒测试实验报告
  • 内蒙古工业大学信息工程学院 实 验 报 告 课程名称: 软件测试 实验名称 黑盒测试 实验类型: 验证性□ 综合性□ 设计性□ 实验室名称: 信息工程学院实验室 班级: 软件13-1 学号:2013202050xx 姓名: 某某某 组别: ...查看


  • 双荧光报告系统
  • 报告基因 Promega中文通讯 第2期 2002 荧光素酶 双荧光素酶报告基因测试∶ 结合萤火虫和海洋腔肠荧光素酶先进的共报告基因测试技术 在用萤火虫荧光素酶定量基因表达时 ,通常采用第二个报告基因来减少实验的变化因素.但传统的共报告基因 ...查看


  • 软件测试I 实验报告模板
  • 软件工程系项目/实验报告 一.目的 (1)理解 QTP/UFT 的工作原理: (2)运用 QTP/UF 通过录制的方式创建测试,并会分析测试脚本的执行结果 二.过程与步骤 1准备测试环境,启动qtp 2启动录制, 打开网址http://ne ...查看


  • 建筑材料报告总表
  • <建筑材料>课程 建筑材料试验报告 院 系 班 级 姓 名 学 号 新乡学院土木工程与建筑系 试验一试验二实验三试验四实验五实验六实验七目录 建筑材料基本性质试验报告 .............................. ...查看


  • 软件测试技术实验报告3-6次
  • 湖南工学院实验报告3-6次 院部名称:计算机与信息科学学院实验项目名称 黑盒测试技术 年 月 日 一.实验目的与要求: 实验内容与要求 1.熟练掌握黑盒测试的等价类划分法,并能进行实际程序测试.2.熟练掌握黑盒测试的边界值分析法,并能进行实 ...查看


  • 世卫组织良好实验室规范准则_GLP123
  • 附件1 世卫组织医药实验室质量控制一般规则 总则 汇编 第一部分 管理和基础设施 1. 组织和管理 2. 质量管理体系 3. 文档管理 4. 记录 5. 数据处理设备 6. 人事管理 7. 前提 8. 设备,仪器,其它器件 9. 契约 第二 ...查看


  • 产品测试流程
  • 1目的 本流程旨在有效地规范产品测试过程,提高测试的有效性和文档管理质量,明确测试工作各阶段的任务.步骤.关键评审点和与开发流程的关系及接口,充分体现开发与测试的并行,缩短产品开发周期,降低产品开发成本,保证测试过程的规范性和继承性,快速. ...查看


  • 中心化验室制度2012-2013
  • 中心化验室管理制度 为了完善化验室工作流程.以便更好的开展仪器检验相关工作,同时,便于绩效考核落到实处,奖罚分明.体现公平竞争,进一步加强中心化验室管理,特制定以下管理条例: 一. 中心化验室工作职责 1. 对公司的新.老产品进行长期的稳定 ...查看


  • 实验室测试员上岗考试质量管理体系部分试题(带答案)
  • 实验室质量管理体系考核试题 姓 名: 部 门: 岗 位: 考核时间: 年 月 日 阅卷人: 满分100分, 90分合格 成 绩: 第一部分:填空题(每题2分,共20题) 1. 国家工程实验室质量管理体系依据如下标准:..(1.1质量手册范围 ...查看


  • 原型评价法实验报告
  • 学期 实 验 报 告 实验课程名称 电子产品设计基础实验报告 专 业 班 级 电信1101 电信1102 撰 写 者 龚博涵 组 员 李成翰 韩磊 林智翔 陈鹏 杨日孟 实验指导教师 杨锆 一.实验目的 在电子产品研发过程中,对于界面设计以 ...查看


热门内容