欢迎来到天天文库
浏览记录
ID:34129968
大小:1.95 MB
页数:60页
时间:2019-03-03
《通讯系统嵌入式平台下的单元测试技术应用研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华东师范大学2005届工程硕士申请硕士学位论文y820壬30学校代码:10269学号:RS03321414通讯系统嵌入式平台下的单元测试技术研究院、系:塑性堂瞳专业:邀仕工程研究方向:这鲑翊这指导教师:笪擅四姓名:肖遮2005年10月通讯系统嵌入式平台下的单元测试技术研究论文题目:通讯系统嵌入式平台下的单元测试技术研究由寺墒孽随着现代通讯技术的不断发展,通讯设备对系统实时性、硬件集成度的要求越来越高。嵌入式系统因此在通讯系统中被广泛使用,由于通讯设备对软件质量的要求往往很高,如何保证嵌入式系统软件质量是通讯系统软件项目中重点需要考虑的问题。根据错误越早
2、发现,项目付出的代价就越少的原则,单元测试作为软件项目中最早介入的测试工作,该工作的好坏对于软件质量的保证起着非常关键的作用,如何进行有效的单元测试是目前的一个研究热点。论文主要对基于通讯系统嵌入式乎台开发的软件单元的单元测试进行研究,并提出一种较为完整和可操作的单元测试解决方案。论文根据通讯系统嵌入式平台的特点重点研究在该平台下进行单元测试需要解决的一些问题,这些问题包括自动化程度低、测试驱动难以编写、测试程序难以管理、软件单元难以界定、运行时错误检测方案不够完整等。针对这些问题,论文提出了采用反向工程法界定和提取软件被测单元的策略和方法,并在此基础
3、上采用代码运行分支自动覆盖技术、静态数据访问越界检测技术、堆栈数据访问越界检测技术以及程序死循环检测技术解决了上述需要解决的问题。再结合现有的单元测试技术,就可以构建出一种较为完整和可操作的单元测试解决方案。论文主要研究单元测试的框架,单元测试用例的编写不在论文的讨论范围之内。由于单元测试主要是针对软件代码的测试,它对软硬件系统的依赖较小,所以论文所进行的研究不仅仅适用于基于通讯系统嵌入式平台开发的软件单元,它还普遍适用于采用面向过程方法设计的软件单元,并且对于面向对象方法设计的软件单元测试也具有一定的借鉴作用。【关键词】单元测试;通讯系统;嵌入式;面
4、向过程【论文类型】应用基础通讯系统嵌入式平台下的单元测试技术研究Title:UnittestingtechnologyresearchinembeddedplatformofcommunicationsystemAbstractAlongwithdevelopmentofmodemcommunicationtechnology,thecommunicationequipmentshavemoreandmorehighrequirementonthesystemnmtimeperformanceandhardwareintegrationrate.Asa
5、result,theembeddedsystemiswidelyusedinthecommunicationsystem.Howtoensurethequalityofthesoftwaredesignedfortheembeddedsystemisakeyquestionneededtobeconsideredamongthesoftwareprojectsofcommunicationsystern.Theearliertheerrorsarefound.thesmallerthepricewilIbefortheproject.Astheearl
6、iesttestingprocess,theunittestingplaysaveryimportantroleinassuringthequalityofsoftware.Howtoexecuteallavailableunittestingisaheatedresearchpointatpresent.Thisthesismainlyfocusesontheunittestingtechnologyforthesoftwaredevelopedfortheembeddedplatformofcommunicationsystem.Wepresent
7、arelativelyintegratedandexecutablemethodfortheunittesting.Accordingtothespecialcharacteristicsofembeddedplatformofcommtmicationsystem,wemainlyperformingresearchesaimingatsolveseveraldifficultproblems,includinglowdegreeofautomation,thetestdriversbeingdifficulttodesign,thetestprog
8、ramsbeinghardtomanage,thesoftwareunitsbeinghard
此文档下载收益归作者所有