《软件分析与测试》实验报告范例.doc_第1页
《软件分析与测试》实验报告范例.doc_第2页
《软件分析与测试》实验报告范例.doc_第3页
《软件分析与测试》实验报告范例.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/*注释:1、省略号为自定义部分,需要补充完整; 2、中内容为说明文字部分; 3、其他文字要求原样写入报告中。*/软件分析与测试实验一:白盒测试实验报告一、实验目的1、通过简单程序白盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。2、熟练掌握如何运用基路径测试方法进行测试用例设计,进行逻辑覆盖率分析。二、实验内容三、实验原理白盒测试原理:分析程序的内部逻辑结构,选择适当的覆盖标准,设计测试用例,对主要路径进行尽可能多的测试。白盒测试测试用例一般采用逻辑覆盖法进行设计。语句覆盖:选择足够的测试用例,使得程序中每个语句至少都能被执行一次。判定覆盖:执行足够的测试用例,使得程序中每个判定至少都获得一次“真”值和“假”值。条件覆盖:执行足够的测试用例,使得所有判定中的每个条件至少都获得一次“真”值和“假”值。判定/条件覆盖:执行足够的测试用例,使得判定中每个条件取到各种可能的值,并使每个判定取到各种可能的结果。条件组合覆盖:执行足够的例子,使得每个判定中条件的各种可能组合都至少出现一次。路径覆盖:路径覆盖是相当强的逻辑覆盖,它保证程序中每条可能的路径都至少执行一次。完全覆盖:条件组合和路径覆盖结合的测试方法。四、实验步骤:1、测试程序源代码2、测试程序流程图3、测试用例设计4、测试用例分析五、总结与体会软件分析与测试实验二:黑盒测试实验报告一、实验目的1、系统地学习和理解黑盒测试的基本概念、原理,掌握黑盒测试的基本技术和方法。2、通过试验和应用,要逐步提高和运用黑盒测试技术解决实际测试问题的能力。二、实验内容三、实验原理黑盒测试原理:不考虑程序的内部结构与特性,只根据程序功能或程序的外部特性设计测试用例。等价分类法:根据程序的I/O特性,将程序的定义域划分为有限个等价区段 “等价类”,从等价类中选择出的用例,具有“代表性”。 应按照输入条件(如输入值的范围,值的个数,值的集合,输入条件必须如何)划分为有效等价类和无效等价类。有效等价类,对于程序的规格说明是合理的、有意义的输入数据构成的集合。无效等价类,对于程序的规格说明,是不合理的,是没有意义的输入数据构成的集合。边值分析法:选择等价类的边缘值作为测试用例,让每个等价类的边界都得到测试,选择测试用例既考虑输入亦考虑输出。决策表:在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。最适合描述在多逻辑条件取值的组合所构成的复杂情况下,分别执行哪些不同的动作。因果图法:一些程序的功能可以用判定表(或称决策表)的形式来表示,并根据输入条件的组合情况规定相应的操作。它是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。四、实验步骤:1、测试用例设计2、测试用例分析五、总结与体会软件分析与测试实验三:测试自动化实验报告一、实验目的1、系统地学习和理解测试自动化的基本概念,掌握测试自动化的基本技术和方法。2、通过试验和应用,要逐步提高和运用测试自动化工具解决实际测试问题的能力。二、实验内容三、实验环境 在Eclipse集成开发环境中使用JUnit来作为自动化的功能测试工具。Eclipse本身集成了JUnit相关组件,并对JUnit的运行提供了无缝的支持。JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性: 1、用于测试期望结果的断言(Assertion) 2、用于共享共同测试数据的测试工具 3、用于方便的组织和运行测试的测试套件 4、图形和文本的测试运行器 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Ec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论