电子科技大学
硕士学位论文
BSS集成测试工具的设计与实现
姓名:王鹏
申请学位级别:硕士
专业:计算机应用技术
指导教师:许毅
20061225
摘要随着网络应用的快速增长,用户对通信系统提出了快速、支持多业务并发和支持多协议的要求,致使现代通信设备中的嵌入式系统十分复杂。针对件系统的模块测试、集成测试以及系统级测试,构造一个有效的集成测试环境,提供一个自动化测试工具服务予测试。测试人员利用测试工具可以便捷的编写测试用例并进行执行。测试工具的出现使的测试人员的注意力从测试转移到高质量测试用例的编写焦点上,可以大大提高测试效率;此外,测试工具还可以方便的模拟大量并发业务,这也是现有人力测试所难以达到的。本论文针对救砑低常樯芑咀远刹馐怨ぞ咂教ǖ纳杓朴实现。测试工具支持镅栽次募胪肺募纳璺治觯乖煜⒖猓桓ㄗ粲没快速创建和设计测试用例,针对不同的测试用例不用重复编译源程序就可以直接转换为用例二进制文件;内置的小型虚拟机既可以在平台上运行也可以在前台嵌入式平台上运行,可移植性强。作者在整个项目中主要负责测试用例转换模块、通信模块和馕瞿?榈设计与实现工作。通信模块是底层模块,服务于多个上层子系统;;荒?用于与越邮碧峁┒怨丶植僮鹘涌冢挥美;荒?槭呛诵哪?椋糜诮例文本文件翻译转换为二进制文件,供执行器执行。本论文将详细介绍几个核心模块的设计与实现,此外,在介绍正常流程测试的同时,还附带介绍部分异常测试的内容以及异常测试效果的分析。关键词:测试工具、嵌入式操作系统、基站、虚拟机、可移植性
.琁.,瓸,.甌甌:,瑃瑆瓵.,......,瑅Ⅱ
钨签名:多哆签名:,莎吻日期:印年/月夕日日期:矽矽年,月夕日独创性声明关于论文使用授权的说明与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签名:
第一章言历史背景引国内外测试工具发展历史与现状年代以来,形成了软件生存期的概念,人们对于软件测试的认识开始广泛而深刻了。这对于软件产品的质量保障以及组织好软件开发工具有着重要的意义。把软件开发划分为各个阶段,对中间产品给出了若干个监控点,可以提高开发过程的可见度,为各阶段实现目标的情况提供了检验的依据。在软件测试理论迅速发展的同时,各种高级的软件测试方法也将软件测试技术提高到了初期的原始方法无法比拟的高度叫。∞母拍睿沟帽徊獬绦蛟诒3衷绰呒暾缘幕咨希迦搿碧讲仪”,以便获取程序的控制流和数据流信息,并可以得到测试的覆盖率∽,提出了系统功能测试及代数测试等概念。近年来,尽管软件测试技术有了长足的进步,但总的来说,仍然和软件开发实践提出的要求有相当大的长距,测试手段的进展也远远没有达到令人满意的程度。软件测试是软件开发过程中的一个必不可少的环节,同时测试手段的进展也相对于软件开发很滞后。如何提高软件测试的效率,加快软件开发过程是摆在软件系统开发者面前的一个难题。随着技术和理论的提高,一些测试工具逐渐问世。近年来,对软件测试理论的研究和测试方法的探讨陷入困境后,人们的注意力更多的转向了软件测试工具,促使测试工具进一步推陈出新。软件测试是保证软件质量的重要手段,它在整个软件开发过程中占据了将近一半的时间和资源。要真正实现软件测试的工程化,其基础之一就是要有一大批支持软件测试工程化的工具。引入测试工具带来的一个显著的好处就是可以提高工作效率。测试验证过程中的一些固定的、重复性的工作,可以由测试工具来完成,第一章引
这样就使得测试人员有更多的时间来计划和设计测试用例,使测试进行的更加完善;另外,测试是需要投入大量的时间和精力的,人工进行测试时,经常会犯一些人为的错误,而工具的特点恰恰能够保证测试的准确性,防止人为疏忽造成的错误;最后,有一些测试工作,人工进行是很困难的,有些是因为测试过程比较复杂,有些是由于测试环境难以实现,例如蠡拔窳亢艚胁馐浴。通过测试工具来模拟并发业务进行呼叫测试,达到在大话务量背景下进行低橙砑的测试目的是可行的。因此,软件测试工具对于实现软件测试的工程化来说至关重要。在软件测试过程中合理的引入测试工具,能够加快测试进度,
BSS集成测试工具的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.