首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

针对Web测试的用例数据生成器的设计与实现

摘要第1-6页
ABSTRACT第6-10页
第一章 引言第10-13页
   ·课题背景第10-11页
   ·课题任务第11页
     ·课题内容第11页
     ·本人承担任务第11页
   ·论文结构第11-13页
第二章 测试用例数据生成器的需求分析第13-16页
   ·用户原始需求第13-14页
   ·用户需求提炼第14-15页
   ·本章小结第15-16页
第三章 关键技术研究第16-37页
   ·用例组合策略调研第16-20页
     ·全组合第17页
     ·正交组合第17-20页
   ·正交组合工具调研第20-24页
     ·PICT调研第20-21页
     ·ALLPAIRS调研第21-22页
     ·正交工具对比第22-24页
   ·语言编译器调研第24-27页
     ·编译器概述第24-25页
     ·翻译步骤第25页
     ·扫描程序第25-26页
     ·语法分析程序第26页
     ·语义分析程序第26页
     ·源代码优化程序第26-27页
     ·代码生成器第27页
     ·错误检查和处理第27页
   ·语言解释器调研第27-29页
     ·解释器概述第27-28页
     ·解释的过程第28页
     ·解释器与编译器之间的比较第28-29页
   ·LEX/YACC调研第29-32页
     ·LEX第29-30页
     ·YACC第30-32页
   ·ANTLR调研第32-35页
   ·编译器构建工具对比第35-36页
   ·本章小结第36-37页
第四章 测试用例数据描述语言和生成器的设计第37-43页
   ·用例数据描述基本语法的分析和定义第37-40页
     ·单值字段赋值的定义第37页
     ·枚举字段的定义第37页
     ·范围字段的定义第37-38页
     ·字段动态变化的定义第38页
     ·其他语法成份的定义第38-40页
     ·语言定义的一个例子第40页
   ·用例数据生成器的设计第40-43页
第五章 T语言解释器的设计与实现第43-51页
   ·系统架构第43页
   ·各模块设计第43-49页
     ·T语言定义模块第43-44页
     ·T语言语义解析模块第44页
     ·抽象语法树执行模块第44-45页
     ·内置函数模块第45-48页
     ·存储模块第48-49页
   ·T语言解释器实现过程第49-50页
     ·使用PYTHON对代码实现过程第49-50页
     ·使用步骤第50页
   ·本章小结第50-51页
第六章 实验情况第51-64页
   ·实验设计方法第51页
   ·一个URL的测试第51-58页
     ·手工测试方式的情况第54-55页
     ·采用T语言测试方式的情况第55-56页
     ·对比分析第56-58页
   ·简单的接口数据测试的例子第58-60页
   ·复杂接口数据构造的测试例子第60-62页
   ·简单程序逻辑的测试例子第62-63页
   ·复杂程序逻辑测试的例子第63页
   ·本章小结第63-64页
第七章 结束语第64-65页
   ·论文工作总结第64页
   ·问题和展望第64-65页
附录 T语言的定义第65-73页
 正则表达式及BNF范式的简介第65-66页
  文法的概念第65页
  正则文法和正则表达式第65-66页
  上下文无关文法和巴克斯范式第66页
 T语言的词法定义第66-67页
 T语言的语法定义第67-68页
 T语言的语义解释第68-70页
 T语言的语义解析第70-73页
参考文献第73-75页
致谢第75页

论文共75页,点击 下载论文
上一篇:Tag知识管理系统的设计与实现
下一篇:GPON接入系统局端设备嵌入式软件系统的设计与实现