利用组件交互自动机测试基于组件的Web应用
Component Interaction Automata for Component-based Web Application Testing作者机构:江西财经大学信息管理学院南昌330013 江西财经大学数据与知识工程江西省高校重点实验室南昌330013
出 版 物:《小型微型计算机系统》 (Journal of Chinese Computer Systems)
年 卷 期:2013年第34卷第8期
页 面:1813-1818页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金项目(61262010 61163007)资助 江西省教育厅科技计划项目(GJJ12743)资助 江西省自然科学基金项目(2010GQS0048 20132BAB201036)资助 江西省博士后科研择优项目资助
主 题:Web应用 组件交互图 组件测试序列 组件交互自动机
摘 要:Web应用有许多特殊性使得不能直接使用传统的测试方法进行测试,因而需要修改已有方法或完全提出新的方法用于Web应用的测试.把Web应用看成是不同交互组件的组装,一个复合组件由一些其它的组件构成.对于每个组件,都建立一个组件自动机.从被测Web应用的规格说明可以构造用XML描述的组件交互图(CID,Component Interaction Diagram).根据CID,可以产生组件测试序列(CTS,Component Test Sequence),它是组件的交互序列.测试用例是用一个个单独的XML文档表示的,是带有输入数据的CTS.这样,Web测试就变成组件交互自动机的测试.另外,给出了CTS覆盖度的评估过程(CTSC,Component Test Sequence Coverage),并阐述了如何提高CTSC的方法.论文的最后,对该测试方法的可用性进行了理论分析.