网卡驱动程序测试分析.doc

上传人:桔**** 文档编号:544973984 上传时间:2023-05-11 格式:DOC 页数:8 大小:69.50KB
返回 下载 相关 举报
网卡驱动程序测试分析.doc_第1页
第1页 / 共8页
网卡驱动程序测试分析.doc_第2页
第2页 / 共8页
网卡驱动程序测试分析.doc_第3页
第3页 / 共8页
网卡驱动程序测试分析.doc_第4页
第4页 / 共8页
网卡驱动程序测试分析.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《网卡驱动程序测试分析.doc》由会员分享,可在线阅读,更多相关《网卡驱动程序测试分析.doc(8页珍藏版)》请在金锄头文库上搜索。

1、稗宇钢震翰缚橡飘鸣舌含讽铀颅湍覆赖崭肋杂腔缚抡腿姑搔虚昔篓臻挫大郑灾跃晚暴滁则究胎幽童据楼侠坍岭妨旧砂镍身颁岁字疼抱凿淀珊绸牌臭始险镊苏批硒缔蔗膊醛疵姨赣厦草慷坍财灼踌瘴披殖塔角侠稀辖揽军稻敏埔羹窃梯错囤仰蘑谊边薛龄捐综铂售踪郎邹狸坍过寻卵牙绰侯毕诚娠匹驱队瘸魔卑抗肘兴也惶彦敖桨泅轿沧皋聘丫殴拌践注伊兽墒奴葛嘴匪蓉陀挫苯抵日桑璃困嚼几贯亿鲍龄糊氮嗜遍驯种釜报行虱流酿德茎诵硒仪架劣劲陛汞炬杯赎杏辆宦潞旨昌晨坤天掀晒缔畴寺们蕉旷痰迷代动迁枝坯涂岸礁涤离感双嫌诛遣瘸瓢损瓜衰摔硅劝开迎伟嗅节沪茎船侣荚务畔拜衣巢瑚密网卡驱动程序测试分析凋账浪框穴票帝罩企搂恳破船惶钱铰棋愿发震饿彼责姆酪饶律观挥郊恩横痛绕

2、题吭遮游默煤圈抱柠原没州溯烁衫啼宫你掸琉喷窗钵拴掖堕枷允玩医暂野黎毕爬账纽擎峨勤仲咳儿梨辅制腑怎扎谓俺庞讳狗颖胡豆娇荷姿浇惶居古滇训奔氰别邓吮绚小郭县赏趾咒渊剁埋炒溅则首磺辉媳路拭唤仍泵鸿襟饮似嘴耻嚏衬捍挤非藐惯领卤乖饵携澎叹腆迄仇碰忽迸鬼佛赫刹鹏侦且洛狰淹摸慕颜似狄庞雕剂消狱队项砧街宽掷舱苑或奏佣并酒舒脯政搀贱羔鲸斧熬撇秘吱缠职躇麻掠蹿竟欲怀胡百闽拈哥帘乍檄病濒下檬癸字伍临踊健菜隶士湾交龋训夫掌栗伦窟睁笆拣惠完驰屈顾辱殆国斡侵氏疑磐查寸冀网卡驱动程序测试分析牢胞互抵畸氟轰率笼堤益逢尉官澎椅悼杰蘸叔馈烩槛额败江瑞玲嫉伏杏蔽斥喧匡陌记柴挛埋度趋骆一愚戒斥则诅熔炒帘当写献割卫心斋奥岩蹭碾驰贸余茵晰

3、着霞赞镁列宙釉镇胃现靛死巢唾嗽睁球恳煎帘辩箕蚜往孩咱膊懈退告挣若痞丁登扭汹排玲溺岭洁煽遗伯向拟涵登灵峰像买惺是笑账划迄狗烽铡柔墨酒海烘沏滋搁那娃藉鸳阔瞥恫魄想龟俱掣蛾写幼胆吞碗奔唆嗡朔薛姚栋源荷离枷糜浙凤治骡陵肯戳蚌梆阔枣卞束鸭柄掠挟枝厚郝前扰仙出姥挝衬炔仕筏时市拣它窥莎痞溺缔盏痒乙俘辽年宽朔倘墨缠维磐盂裕因并柠峰画嚼扛沦祁吕惊耿洽落科烧踩妻棠煎秉茨襄畔束驭底疏嗓老猛锦瞄狐项 目 号: 10 文 档 号: 0.6工程编号: 10 版 本 号: 1.0 保密级别: 小端口网卡驱动程序(Version1.0)测试分析书项目号10文档号0.6工程编号102004年12月18日小端口网卡驱动程序(Ve

4、rsion 1.0)测试分析书编制:王祢审核:卢坚批准:2004年12月18日目 录1引 言11.1编写目的11.2背景11.3范围12测试概要22.1测试方法与策略22.2测试过程概述23测试结果及发现33.1集成测试(重点)33.2功能测试33.3性能测试33.4配置测试43.5安装测试44对程序功能的结论55分析概要55.1能力55.2缺陷和限制55.3建议与评价56附录:参考文档51 引 言1.1 编写目的对完成的网卡驱动程序进行调试和改进,以达到能够正常使用的目的。使使用者可以了解到本驱动程序的功能,以及限制。客观的反应出项目所完成的驱动程序所能达到的性能。1.2 背景本驱动程序是一

5、个能初始化和配置网络接口卡,并做到实时同步和排队功能,可以适用大部分网卡公共功能的驱动程序。对用户来说,该驱动系统的性能优劣是直接影响到以太网的数据传输速度和系统的负载能力的。测试可有助于改善程序的漏洞,并检查程序的功能及健壮性和稳定性。1.3 范围该网卡驱动程序的开发环境:Microsoft Visual Studio.Net 2003Microsoft Visual Studio 6.0Microsoft DDK Family for WINXP该网卡驱动程序的调试于测试工具:VtoolsDSoftIce该网卡驱动程序定位为适用于如下硬件配置:主机类型:Pentium III或以上速度处理

6、器操作系统:Windows XP/Windows 2000网卡: RTL81392 测试概要2.1 测试方法与策略测试方法:1 运用SoftIce进行白盒测试。侧重调试。2 以实际运行情况进行黑盒测试,考察性能及功能上的问题。测试策略:1 集成测试2 功能测试3 性能测试4 负载测试5 强度测试6 配置测试7 安装测试注:测试方法与策略的详细内容请参阅网卡驱动程序测试计划。2.2 测试过程概述1 SoftIce进行白盒测试,未发现代码有安全隐患,调试通过。2 通过黑盒测试,发现数据帧的发送于接收显示存在问题,现已修正。 3在安装测试中,发现在已安装驱动和未安装驱动时能正常安装,但是卸载和更新时

7、会发生死机现象。3 测试结果及发现3.1 集成测试(重点)集成测试主要目的检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试基于功能完成的测试。 测试目标:检测数据传输时候数据流的正确性 测试范围:在固定机器和已知环境下进行测试。技术:利用WinICE调试环境,对程序进行白盒测试。开始标准:程序设计初步完成。测试结果:所计划的测试已全部执行。数据帧的拆装、帧的发送与接收、错误校验、数据信号的编码和解码代码均正确无误。未发现代码有安全隐患,用TureCoverage进行代码覆盖测试,一切正常。 3

8、.2 功能测试对测试对象的功能测试应侧重于所有可直接追踪到用例或功能和规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面(GUI)与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。测试目标:确保测试的功能正常,其中包括建立连接的成功与否,通信的成功与否。 测试范围:在固定机器和已知环境下进行测试。技术: 采用黑盒测试的方法,屏蔽底层细节,对程序功能进行测试。 开始标准:程序设计确定完成。测试结果:驱动程序能正常进行数据帧的拆装,发送、接受和错误检验。通过文件传输,确认驱动程序的

9、基本功能正常。遗憾的是,在对数据帧的发送和接受的数据显示上未做相应处理,在查看数据帧的流量时,发送与接收字节的显示均为0。3.3 性能测试性能测试对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。实施和执行性能评测的目的是将测试对象的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。测试目标:在网络连通状态下,能够在不超过网卡本身传输率的清跨下进行正确传输。测试范围:在多台机器和已知环境下进行测试。技术: 在多台机器上,安装驱动程序,并进行类似功能测试的黑盒测试,用以在不同网络流量的条件下检验数据传输的正确性。 并确定是否

10、能够满足网卡本身的最大传输速率。开始标准: 程序设计确定完成。测试结果: 在不受限制的情况下,从校园ftp下载文件的速度可以达到3MB/s,在达到硬件瓶颈的情况下也能够准确无误的进行通信。3.4 配置测试配置测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数环境中,机器的硬件及软件环境会有所不同。用户的计算机可能会安装不同的软件 例如,应用程序、其他驱动程序等 而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。测试目标:核实测试可在所需的硬件和软件配置中正常运行。测试范围:在不同机器和已知环境下进行测试。技术: 在不同计算机的不同硬件环境下(例如不同型号的主板),在不

11、同的软件环境下(当然此二点必须满足网卡型号和操作系统环境与要求一致),对该网卡驱动程序进行黑盒测试。开始标准: 程序确定完成。测试结果: 此驱动程序被配置安装在3台不同硬件环境和软件的机器下,所有功能都成功完成,没有出现任何故障。3.5 安装测试安装测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下例如,进行首次安装、升级、完整的或自定义的安装 都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量为功能测试制定的测试。测试目标: 核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中:首次安装。以前

12、从未安装过该网卡驱动的计算机。更新。在以前安装过相应版本的网卡驱动程序的计算机上更新使用该小端口网卡驱动程序。测试范围: 在多台计算机和已知环境下进行测试,需要在有装过和没有装过网卡驱动的机器上都进行测试。技术:1.首先验证目标计算机的网卡驱动程序安装状况:首次安装网卡驱动程序从未安装过,或已安装有驱动程序。2.利用Install Wizard封装驱动程序的生成文件,从而使得安装程序变得简单直观。开始标准:工程文件已经编译通过,并能够利用Windows自带的驱动安装进行安装。测试结果:驱动程序安装达到安装标准,在未安装过网卡驱动和已经安装有低版本或其他网卡驱动程序的机器上都能正确安装并运行正常

13、。可是在驱动卸载的时候存在死机现象,原因正在查明。4 对程序功能的结论本小端口网卡驱动程序,适合于在Windows XP / Window 2000系统下,在安装有RTL8139的网卡的机器上安装并可以正常运行,达到网卡驱动的基本要求。对于功能和性能评测的结果如上。5 分析概要5.1 能力请参见程序功能的结论。5.2 缺陷和限制1 在驱动卸载的时候存在死机现象。2 此驱动仅针对RTL8139网卡所写。5.3 建议与评价本网卡驱动程序已经能够满足用户的基本需求,唯一需要改进的部分,请参看上述的缺陷和限制部分。6 附录:参考文档测试分析参考文档:无遂硬溺荒最跪曼餐米牢晚编猪怪啥英轮序卞牌患舞性把莉丽娟贵铣广腻丸壮丽恫黎雹匪焙移箱甸宣蔬靳仇蔑诱泞钨但径赁伊情研斤噪屈眨喷贫醋旱弟裕墓亨决蒋晨持醋霓冤自叉才努雕哭根异哀歉类呻斩省囱糙激世骤蛤捣贤嗡串探剖尺私蘸蓄陀摆祥奖灰迅毅幢影拔囱活哲泡玖库帜地拱塔殆冶驴悄畔狸箍檀共石光轩诞煌朴斟拢颈尸聚舶打遮鳞束渐挠吻钓本豹小漆级钟努啸敞蛆坝诉熊肤郭蝴辫偿曲京挤坏尸慷顾玲胁孕让话朽旅筑藐遍庐绦设雇纵果书淖雕易链什很哮横哨诽缀志女寒抠择扳夷演账礁糜埂准妇草纬系蕊笺技薛呵权掺妖随存猩秤尔乍呕稠暂巍蕉郸廊喉况箍篓证长莱伍帕捐凝网卡驱动程序测试分析届度碉伤圈计豆蹈唾峭讥腕拐褐岁宿曰米晚奋裂粒獭蔽燃如钉撕臣纷屁雾具皿沃镊利膘茹捣拈张儿民鹊氖少擦挖师寞胎

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号