下载此文档

实验(报告样本).doc


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
.实验报告课程名称:软件测试实验项目:黑盒测试姓名: 秦文浩专业: 计算机科学与技术班级: 计算机 11-3 班学号: 1104010317 计算机科学与技术学院 2014 年4月 10日成绩: . 实验项目名称: 黑盒测试一、实验目的 1..理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。 2. 通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。二、实验要求(1 )根据题目要求编写测试用例。(2 )实现测试用例的黑盒测试。(3 )撰写实验测试报告。(4)?试验心得总结。三、实验内容通过测试:对排课程序进行通过测试,排课系统有如下功能: 1. 教师基本数据输入 2. 课程基本信息输入 3. 教师对课程满意度输入 4. 排课 5./ 输出排课结果 6. 帮助函数 7. 输出教师信息 8. 输出课程信息 9. 输出教师对课程的满意度 10. 修改文件信息 11. 修改教师信息 12. 修改课程信息 13. 修改教师对课程满意度分别对其功能进行测试,每一个功能都能实现,过程中没有错误,边测试边发现错误,以及能优化的部分。失败测试:通过各种方法进行测试,发现问题。四、实验原理及接线黑盒测试原理: 已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才. 能查出程序中所有的错误。实际上测试情况有无穷多个, 人们不仅要测试所有合法的输入, 而且还要对那些不合法但可能的输入进行测试。这样看来, 完全测试是不可能的, 所以我们要进行有针对性的测试, 通过制定测试案例指导测试的实施, 保证软件测试有组织、按步骤, 以及有计划地进行。黑盒测试行为必须能够加以量化, 才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 1 划分等价类划分等价类: 等价类是指某个输入域的子集合。在该子集合中, 各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此, 可以把全部输入数据合理划分为若干等价类, 在每一个等价类中取一个数据作为测试的输入条件, 就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况: 有效等价类和无效等价类。 2 边界值分析边界值分析是通过选择等价类边界的测试用例。边界值分析法不仅重视输入条件边界,而且也必须考虑输出域边界。它是对等价类划分方法的补充。(1 )边界值分析方法的考虑: 长期的测试工作经验告诉我们, 大量的错误是发生在输入或输出范围的边界上, 而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例, 可以查出更多的错误。使用边界值分析方法设计测试用例, 首先应确定边界情况。通常输入和输出等价类的边界, 就是应着重测试的边界情况。应当选取正好等于, 刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。(2 )基于边界值分析方法选择测试用例的原则: 1) 如果输入条件规定了值的范围, 则应取刚达到这个范围的边界的值, 以及刚刚超越这个范围边界的值作为测试输入数据。 2 )如果输入条件规定了值的个数, 则用最大个数, 最小个数, 比最小个数少一, 比最大个数多一的数作为测试数据。 3 )根据规格说明的每个输出条件, 使用前面的原则 1)。 4 )根据规格说明的每个输出条件, 应用前面的原则 2)。 5 )如果程序的规格说明给出的输入域或输出域是有序集合, 则应选取集合的第一个元素和最后一个元素作为测试用例。 6 )如果程序中使用了一个内部数据结构, 则应当选择这个内部数据结构的边界上的值作为测试用例。 7 )分析规格说明, 找出其它可能的边界条件。 3 错误推测法错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况, 根据他们选择测试用例。例如,在单元测试时曾列出的许多在模块中常见的错误。以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有, 输入数据和输出数据为 0 的情况。输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。 4 因果图法前面介

实验(报告样本) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小0 KB
  • 时间2016-03-31
最近更新