-
题名SQL测试用例集的自动生成
被引量:3
- 1
-
-
作者
丁祥武
张钦
韩朱忠
-
机构
东华大学计算机科学与技术学院
达梦数据库(上海)有限公司
-
出处
《计算机应用与软件》
CSCD
北大核心
2012年第8期185-189,199,共6页
-
文摘
编写SQL语句是测试数据库管理系统的一个重要部分。自动生成SQL语句可以有效减少测试人员的工作量,而目前没有直接生成SQL语句的自动化工具。通过模拟产生式的直接推导过程,根据SQL文法,给出生成符合该文法的SQL语句,用作测试用例的方法;研究从表示文法的BNF文件生成SQL测试用例集合的自动化过程。这个过程包括几个阶段:将SQL文法的每一个非终结符转换成一个对应的解析函数,所有解析函数的集合构成规则库;遍历文法的产生式自动生成SQL测试用例;使用权值数组结合随机数,加大生成测试用例的灵活性;使用非终结符的最大调用次数来终止SQL测试用例的生成。通过介绍的工具原型,可以得到符合SQL语法的SQL测试用例。
-
关键词
SQL测试用例集
测试用例自动生成
权值数组
最大循环次数
-
Keywords
SQL test case set Automated test case generation Weight arrays Max loop times
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-
-
题名优化Linux网络处理性能的软中断处理机制
被引量:2
- 2
-
-
作者
熊安萍
韩松
蒋溢
-
机构
重庆邮电大学计算机科学与技术学院
-
出处
《计算机应用》
CSCD
北大核心
2010年第1期104-107,113,共5页
-
基金
重庆市信息产业发展专项资金资助项目(200811004)
-
文摘
软中断在Linux内核中,作为一种对时间要求最为严格的中断下半部处理机制,在处理网络数据包的过程中发挥着无可替代的作用,而软中断处理函数采用固定的循环检测次数,以至于系统可能在网络负载高的情况下对数据包不能进行及时有效处理。提出了一种最大循环检测次数可动态变化的方法来优化软中断处理机制,实验表明,相比现有的软中断机制而言,在同样的环境下可以处理更多的软中断例程,表现为捕获更多的网络数据包,提升了系统处理软中断的能力,进而在系统级上优化了Linux网络处理性能。
-
关键词
软中断
下半部处理机制
LINUX内核
最大循环检测次数
软中断例程
-
Keywords
soft interruption
bottom half handling mechanism
Linux kernel
max circular checking times
softinterruption routine
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-