基于模型的自动化测试工具的实现

基于模型的自动化测试工具的实现

ID:33316432

大小:799.29 KB

页数:31页

时间:2019-02-24

基于模型的自动化测试工具的实现_第1页
基于模型的自动化测试工具的实现_第2页
基于模型的自动化测试工具的实现_第3页
基于模型的自动化测试工具的实现_第4页
基于模型的自动化测试工具的实现_第5页
资源描述:

《基于模型的自动化测试工具的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.基于模型的自动化测试工具的实现摘要基于模型的测试是本文首先介绍了Atmel-View框架以及菜单系统UI在其中所将扮演的角色、与各个功能模块间的关系。其次讲解了Atmel-View内存映射窗口结合OSD应用的UI设计思想,涉及了多图层表现的想法,硬件OSD与伪OSD的比较使用。然后详细阐述了基于Atmel-View的菜单系统方案和框架结构,针对最重要的MenuMode菜单构建函数分析其数据抽象、界面绘制和事件响应处理过程。其后介绍NucleusPlus,给出进程通信、进程同步在菜单系统中支持蓝牙模块的应用方法。本方案的实现提供了一套层次化、结构化、可扩展的

2、电子相框菜单系统,并有效支持了蓝牙模块的应用。关键词:OSD,内存映射窗口,菜单系统,UI......FULFILLUIOFDIGITALPHOTOFRAMEBASEDONATMEL-VIEWABSTRACTAtmelCorporation'sAtmel-ViewistheapplicationforboardAT76C120,ithasalreadyprovidedlowlevelrealizationfordigitalphotoframe,anditcouldbeanextendableandmaturesolution.Basedoncurrentf

3、unctionsofAtmel-View,wewilldesignandfulfilltheMenuSystem.FirstlytheframeworkofAtmel-View,whichroleMenuSystemUIactsandhowitrelateswithotherfunctionmoduleswereintroducedinthispaper.ThentheconceptofSDRAM-MappingWindowwithOSD'susagewasproposed.Itreferredtotheideaofmultipleimagelayerint

4、erfaceandthecomparisontheusageofhardwareOSDandPseudoOSD.ThenthedetailsofMenuSystem'sframeworkwereillustrated.Theprocessofdataabstraction,interfacedrawingandeventhandlingwereanalyzedforthemostimportantMenubuildingfunctionMenuMode.AfterthatNucleusPluswasintroducedandthemethodtousepro

5、cesscommunication,processsynchronizationforsupportingBluetoothmoduleinMenuSystemwasgiven.TheUIsolutionprovidesalayered,structuralandextendableMenuSystemfordigitalphotoframe.AnditeffectivelysupportsBluetoothmodule.Keywords:OSD,SDRAM-MappingWindow,MenuSystem,UI......目录第一章绪论21.1.软件测试简

6、介21.2.软件测试工具发展现状21.3.项目背景和论文结构21.3.1.项目背景21.3.2.论文结构2第二章基于模型的测试22.1.MBT一般操作流程22.2.MBT模型表现形式22.3.MBT测试用例生成22.4.MBT预期输出生成2第三章系统架构23.1.功能概述及流程23.2.系统架构2第四章系统各功能实现2第五章实例分析:ATM系统2第六章结论及展望2参考文献2......第一章绪论1.1.软件测试简介随着电子信息化的飞速发展,计算机软件已经遍布于人类社会的各个角落,远至月球探测卫星的发射系统,近至个人携带的MP3音乐播放器。但是软件带来巨大便利

7、的同时,软件中的任何微小缺陷也可能带来难以估量的损失。据美国国家标准技术研究院(NIST)2002年公布的一份研究报告显示,软件故障平均每年对美国经济造成的损失约为595亿美元,占其国民生产总值的0.6%[1]。因此,如何保证软件的质量显得尤为关键。软件测试能够有效地帮助软件开发人员找出系统中存在的错误,从而在很大程度上保证软件的质量。现代软件工程理论将软件测试作为软件开发过程的重要组成部分,软件开发过程中有一半以上的资源都花费在软件测试上。早期的软件测试等同于程序调试,1957年CharlesBaker才正式将两者区别开来,他认为调试侧重于保证程序运行,而

8、测试侧重于保证程序解决问题[2]。1979年Myer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。