首页 | 本学科首页   官方微博 | 高级检索  
     

面向上下文无关语言的测试工具的设计和实现
引用本文:杨建军,陈卫东,叶澄清,潘云鹤. 面向上下文无关语言的测试工具的设计和实现[J]. 计算机研究与发展, 2000, 37(11): 1375-1381
作者姓名:杨建军  陈卫东  叶澄清  潘云鹤
作者单位:浙江大学计算机科学与工程学系,杭州,310027
基金项目:国家自然科学基金资助!(项目编号 6 96 740 2 2 )
摘    要:软件测试是软件开发生命周期的重要组成部分,也是目前和今后相当长一段时间内保证软件质量和可靠性的主要手段,首先以两个已经实现了的分别面向VB和C/C 语言的计算机辅助软件测试工具为基础,将该系列测试工具的系统结构推广至适用于任何一种上下文无关语言。而该系列测试式工具高度的模块可重用性特征为这种推广提供了必要的基础。为实现这种高度的模块可重用性特征。从各个角度论述了增强该特征的设计,提出了基于块的程序划分机制。这种机制从根本上保证了对多种上下文无关语言的测试语义的一致性,最后,还给出了两个不同语言写就的实例的运行结果,以说明这种一致性。

关 键 词:软件测试工具 上下文无关语言 软件开发

DESIGN AND IMPLEMENTATION OF TESTING TOOLS FOR CONTEXT-FREE LANGUAGES
YANG Jian-Jun,CHEN Wei-Dong,YE Cheng-Qing,PAN Yun-He. DESIGN AND IMPLEMENTATION OF TESTING TOOLS FOR CONTEXT-FREE LANGUAGES[J]. Journal of Computer Research and Development, 2000, 37(11): 1375-1381
Authors:YANG Jian-Jun  CHEN Wei-Dong  YE Cheng-Qing  PAN Yun-He
Abstract:Software testing, also known as an important part of software development life cycle, will continue to be a primary approach for ensuring correctness of software systems. On the basis of two developed testing tools for the Visual Basic and C/C language respectively, the architecture of testing tools is extended to cover any context free language. And the module reusability of these testing tools provides the foundation for the extension. Then, the ways to enhance this module reusability are analyzed from various aspects of system design, and the block based program partition mechanism is presented, which ensures the consistency for testing semantic defined for any context free languages ultimately. Finally two examples are shown to illustrate this consistency.
Keywords:software testing   context free language   partition mechanism   block   node   segment  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号