网卡驱动程序测试分析.doc_第1页
网卡驱动程序测试分析.doc_第2页
网卡驱动程序测试分析.doc_第3页
网卡驱动程序测试分析.doc_第4页
网卡驱动程序测试分析.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

测试分析书 i 项 目 号: 10 文 档 号: 0.6 工程编号: 10 版 本 号: 1.0 保密级别: 一般 秘密机密 绝密 小端口网卡驱动程序小端口网卡驱动程序 (Version1.0Version1.0) 测试分析书 2004 年 12 月 18 日 项目号 10 文档号 0.6 工程编号 10 测试分析书 ii 小端口网卡驱动程序(Version 1.0) 测试分析书 编制:王祢 审核:卢坚 批准: 2004 年 12 月 18 日 测试分析书 iii 目目 录录 1引 言.1 1.1编写目的.1 1.2背景.1 1.3范围.1 2测试概要.2 2.1测试方法与策略.2 2.2测试过程概述.2 3测试结果及发现.3 3.1集成测试(重点).3 3.2功能测试.3 3.3性能测试.3 3.4配置测试.4 3.5安装测试.4 4对程序功能的结论.5 5分析概要.5 5.1能力.5 5.2缺陷和限制.5 5.3建议与评价.5 6附录:参考文档.5 测试分析书 第 1 页 1引引 言言 1.1 编写目的编写目的 对完成的网卡驱动程序进行调试和改进,以达到能够正常使用的目的。使使用者可以了解到本驱动程序 的功能,以及限制。客观的反应出项目所完成的驱动程序所能达到的性能。 1.2 背景背景 本驱动程序是一个能初始化和配置网络接口卡,并做到实时同步和排队功能,可以适用大部分网卡公共 功能的驱动程序。对用户来说,该驱动系统的性能优劣是直接影响到以太网的数据传输速度和系统的负载能 力的。 测试可有助于改善程序的漏洞,并检查程序的功能及健壮性和稳定性。 1.3 范围范围 该网卡驱动程序的开发环境:该网卡驱动程序的开发环境: Microsoft Visual Studio.Net 2003 Microsoft Visual Studio 6.0 Microsoft DDK Family for WINXP 该网卡驱动程序的调试于测试工具:该网卡驱动程序的调试于测试工具: VtoolsD SoftIce 该网卡驱动程序定位为适用于如下硬件配置:该网卡驱动程序定位为适用于如下硬件配置: 主机类型:Pentium III 或以上速度处理器 操作系统:Windows XP/Windows 2000 网卡: RTL8139 测试分析书 第 2 页 2测试概要测试概要 2.1 测试方法与策略测试方法与策略 测试方法:测试方法: 1 运用 SoftIce 进行白盒测试。侧重调试。 2 以实际运行情况进行黑盒测试,考察性能及功能上的问题。 测试策略:测试策略: 1 集成测试 2 功能测试 3 性能测试 4 负载测试 5 强度测试 6 配置测试 7 安装测试 注:测试方法与策略的详细内容请参阅网卡驱动程序测试计划 。 2.2 测试过程概述测试过程概述 1 SoftIce 进行白盒测试,未发现代码有安全隐患,调试通过。 2 通过黑盒测试,发现数据帧的发送于接收显示存在问题,现已修正。 3在安装测试中,发现在已安装驱动和未安装驱动时能正常安装,但是卸载和更新时会发生死机现象。 测试分析书 第 3 页 3测试结果及发现测试结果及发现 3.1 集成测试(重点)集成测试(重点) 集成测试主要目的检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务 流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试基于功能完成的测 试。 测试目标: 检测数据传输时候数据流的正确性 测试范围: 在固定机器和已知环境下进行测试。 技术:利用 WinICE 调试环境,对程序进行白盒测试。 开始标准: 程序设计初步完成。 测试结果测试结果: 所计划的测试已全部执行。数据帧的拆装、帧的发送与接收、错误校验、数据信号的编码 和解码代码均正确无误。未发现代码有安全隐患,用 TureCoverage 进行代码覆盖测试,一切正常。 3.2 功能测试功能测试 对测试对象的功能测试应侧重于所有可直接追踪到用例或功能和规则的测试需求。这种测试的目标是核 实数据的接受、处理和检索是否正确,以及规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形 用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进 程。 测试目标: 确保测试的功能正常,其中包括建立连接的成功与否,通信的成功与否。 测试范围: 在固定机器和已知环境下进行测试。 技术: 采用黑盒测试的方法,屏蔽底层细节,对程序功能进行测试。 开始标准: 程序设计确定完成。 测试结果测试结果: 驱动程序能正常进行数据帧的拆装,发送、接受和错误检验。通过文件传输,确认驱动程 序的基本功能正常。遗憾的是,在对数据帧的发送和接受的数据显示上未做相应处理,在查看数据帧的流量 时,发送与接收字节的显示均为 0。 3.3 性能测试性能测试 性能测试对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实 测试分析书 第 4 页 性能需求是否都已满足。实施和执行性能评测的目的是将测试对象的性能行为当作条件(例如工作量或硬件 配置)的一种函数来进行评测和微调。 测试目标:在网络连通状态下,能够在不超过网卡本身传输率的清跨下进行正确传输。 测试范围: 在多台机器和已知环境下进行测试。 技术: 在多台机器上,安装驱动程序,并进行类似功能测试的黑盒测试,用以在不同网络流量的条件 下检验数据传输的正确性。 并确定是否能够满足网卡本身的最大传输速率。 开始标准: 程序设计确定完成。 测试结果测试结果: 在不受限制的情况下,从校园 ftp 下载文件的速度可以达到 3MB/s,在达到硬件瓶颈的情况 下也能够准确无误的进行通信。 3.4 配置测试配置测试 配置测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数环境中,机器的硬件及软件环 境会有所不同。用户的计算机可能会安装不同的软件 例如,应用程序、其他驱动程序等 而且在任何时候, 都可能运行许多不同的软件组合,从而占用不同的资源。 测试目标:核实测试可在所需的硬件和软件配置中正常运行。 测试范围:在不同机器和已知环境下进行测试。 技术: 在不同计算机的不同硬件环境下(例如不同型号的主板) ,在不同的软件环境下(当然此 二点必须满足网卡型号和操作系统环境与要求一致) ,对该网卡驱动程序进行黑盒测试。 开始标准: 程序确定完成。 测试结果测试结果: 此驱动程序被配置安装在 3 台不同硬件环境和软件的机器下,所有功能都成功完成,没有 出现任何故障。 3.5 安装测试安装测试 安装测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下例如,进行首次安 装、升级、完整的或自定义的安装 都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。第 二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量为功能测试制定的测试。 测试目标: 核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中: 首次安装。以前从未安装过该网卡驱动的计算机。 更新。在以前安装过相应版本的网卡驱动程序的计算机上更新使用该小端口网卡驱动程序。 测试范围: 在多台计算机和已知环境下进行测试,需要在有装过和没有装过网卡驱动的机器上都进行 测试。 技术:1.首先验证目标计算机的网卡驱动程序安装状况: 首次安装网卡驱动程序从未安装过,或已安装有驱动程序。 测试分析书 第 5 页 2.利用 Install Wizard 封装驱动程序的生成文件,从而使得安装程序变得简单直观。 开始标准:工程文件已经编译通过,并能够利用 Windows 自带的驱动安装进行安装。 测试结果测试结果:驱动程序安装达到安装标准,在未安装过网卡驱动和已经安装有低版本或其他网卡驱动程 序的机器上都能正确安装并运行正常。可是在驱动卸载的时候存在死机现象,原因正在查明。 4对程序功能的结论对程序功能的结论 本小端口网卡驱动程序,适合于在 Windows XP / Window 2000 系统下,在安装有 RTL8139 的网卡的机 器上安装并可以正常运行,达到网卡驱动的基本要求。对于功能和性能评测的结果如上。 5分析

温馨提示

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

评论

0/150

提交评论