当前位置:主页 > 文艺论文 > 广告艺术论文 >

数字音像内容管理系统的测试例自动生成技术研究

发布时间:2018-05-29 19:25

  本文选题:测试例生成 + UML ; 参考:《内蒙古大学》2008年硕士论文


【摘要】: 数字音像内容集成管理平台(NNM管理系统)是基于C/S模式的、在内容运营商系统中实现对音像内容管理、查询和维护的平台。对于运营商来说,它是对分布式资源网络中所拥有的音像资源、视听节目、广告策略进行集中管理的重要单元。这种基于C/S模式的系统由于具有多层体系结构,拥有图形用户界面、使用面向对象程序设计技术、数据分布存储、并发控制以及平台异构等特征,使得使用传统的手动方式为其生成一致性测试用例并进行测试有着极大的困难,同时使用手动方式产生的测试用例带有一定的盲目性,难以对软件系统进行充分的测试,使得软件开发的成本居高不下,开发周期漫长。 本文为解决以上问题提出在对NNM管理系统进行开发过程中使用UML语言进行形式化建模,给出了将建立好的UML状态图转换为扩展的有限状态机(EFSM)的方法,并在扩展的有限状态机上使用控制流和数据流结合的测试例生成方法来自动生成NNM管理系统的一致性测试用例。最后使用生成的测试例对NNM管理系统进行一致性测试。该方法使测试人员从繁重的测试例编写工作中解放出来,在相同差错覆盖的条件下可以有效的缩短测试例的长度,提高软件测试开发的效率。
[Abstract]:NNM (Digital Audio-Video content Integration Management platform) is based on the C / S model, and implements the platform of audio and video content management, query and maintenance in the content operator system. For operators, it is an important unit for centralized management of audio and video resources, audio-visual programs and advertising strategies in distributed resource networks. The system based on C / S mode has multi-layer architecture, graphical user interface, object-oriented programming technology, data distribution storage, concurrency control and platform heterogeneity, etc. It is very difficult to generate conformance test cases and test them by the traditional manual method. At the same time, the test cases produced by the manual method have some blindness, so it is difficult to fully test the software system. Make the cost of software development high, development cycle is long. In order to solve the above problems, this paper puts forward the formal modeling using UML language in the development of NNM management system, and gives the method of transforming the established UML state diagram into an extended finite state machine (EFSM). A test case generation method combining control flow and data flow is used on the extended finite state machine to automatically generate the conformance test cases of the NNM management system. Finally, the generated test cases are used to test the conformance of NNM management system. This method frees the testers from the heavy work of writing test cases and can effectively shorten the length of test cases and improve the efficiency of software test development under the same error coverage condition.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52

【参考文献】

相关期刊论文 前8条

1 林宏,曾一;基于UML的面向对象软件测试框架[J];重庆大学学报(自然科学版);2003年08期

2 葛猛,赵保华;BGP-4协议一致性测试序列生成[J];计算机工程与应用;2005年22期

3 赵明,张毅坤,张保卫;基于中国邮路算法及UIO序列的状态机测试序列生成[J];计算机工程与应用;2004年17期

4 田野,屈玉贵,赵保华;基于UIO的协议测试序列生成方法的改进[J];计算机工程与应用;2000年12期

5 张庆,雷航;一种基于UML状态图的面向对象类级测试模型[J];计算机工程;2005年21期

6 张毅坤,施凤鸣,姚全珠,刘军,付长龙;基于UML状态图的类测试用例自动生成方法[J];计算机工程;2003年21期

7 黄陇,于洪敏,陈致明,于秀山;基于UML的软件测试自动化研究[J];计算机应用;2004年07期

8 张涌,钱乐秋,王渊峰;基于扩展有限状态机测试中测试输入数据自动选取的研究[J];计算机学报;2003年10期

相关博士学位论文 前2条

1 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年

2 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年

相关硕士学位论文 前2条

1 丁雪莲;边界网关协议BGP4+的一致性测试研究及分布式测试系统实现[D];内蒙古大学;2006年

2 林宏;基于状态图的集成测试研究[D];重庆大学;2003年



本文编号:1952095

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1952095.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户748d2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com