计算机工程2012,Vol.38Issue(10):60-62,66,4.DOI:10.3969/j.issn.1000-3428.2012.10.017
一种软件体系结构级基本路径覆盖方法
Basic Path Coverage Method for Software Architecture Level
摘要
Abstract
Software architecture describes high-level structure and behavior of system, and the dynamic description of software architecture is often used to guide analysis and testing. Based on this, a new test path coverage technique on architecture level is presented. Directed Acyclic Graph(DAG) is derived to express the dynamic characteristics of software architecture, from which described by chemical abstract machine. Test paths are generated based on the criteria, according to the defined basic path courage criteria and the algorithm to generate testing sequence. It regards C/S architecture as an example, and the technique on generating test paths of software architecture is shown valid and effective.关键词
化学抽象机/软件体系结构/有向无环图/测试覆盖准则/基本路径覆盖Key words
Chemical Abstract Machine(CHAM)/software architecture/Directed Acyclic Graph(DAG)/test coverage criterion/basic path coverage分类
信息技术与安全科学引用本文复制引用
赵磊,吕莉媛,赵国生..一种软件体系结构级基本路径覆盖方法[J].计算机工程,2012,38(10):60-62,66,4.基金项目
教育部青年基金资助项目(10YJC870025) (10YJC870025)
黑龙江省科技攻关基金资助项目(GZ09A109) (GZ09A109)
黑龙江省教育厅科技基金资助项目(12521150) (12521150)