首页> 中文学位 >基于EJB构件系统的集成测试方法研究
【6h】

基于EJB构件系统的集成测试方法研究

代理获取

目录

摘要

Abstract

1 绪论

1.1 立题背景

1.2 构件系统与测试

1.3 国内外研究现状

1.4 本文目标及主要工作

2 基于 EJB 构件系统集成测试

2.1 J2EE 构件的分类和特点

2.2 构件系统集成测试面临的问题

2.3 面向对象系统和构件系统集成测试区别

2.4 小结

3 EJB 构件配置测试

3.1 构件配置类型

3.1.1 参数配置

3.1.2 功能配置

3.1.3 构件集成配置

3.2 基于变异的构件配置测试

3.2.1 确定变异目标元素

3.2.2 设计变异操作

3.2.3 设计测试用例

3.3 构件配置变异测试框架

3.4 总结

4 构件状态测试

4.1 构件测试信息的分析和提取

4.1.1 构件属性分析

4.1.2 构件状态的判定

4.1.3 构件行为-属性状态依赖关系判定

4.1.4 属性关联关系判定

4.2 构造测试树生成测试用例

4.2.1 理想状态空间

4.2.2 构造状态迁移集

4.2.3 测试用例自动生成

4.3 小结

5 构件交互测试

5.1 构件交互测试要素

5.2 基于CIG 图的构件集成测试

5.3 基于状态的构件调用模型(SBCIM)的测试

5.3.1 构造 SBCIM 模型三要素

5.3.2 构造SBCIM

5.3.3 测试覆盖准则

5.4 小结

总结和展望

致谢

参考文献

在校期间发表论文

展开▼

摘要

基于构件的软件开发得到了广泛地应用,而构件系统的测试仍然面临着许多问题,本文主要对构件系统集成测试的测试用例生成进行了研究。构件系统测试和面向对象系统测试既有相似之处也有不同之处。构件系统测试的重点很少需要考虑面向对象的部分特征,如继承性、多态性和动态绑定,而是放在软件的结构、状态和交互上。本文主要探讨了基于EJB构件系统集成测试中的配置测试、构件状态测试和构件交互测试。在构件配置测试中,本文分析了构件配置的类型,针对构件配置产生错误的特点,提出了对配置文件利用变异测试技术进行测试。在构件状态测试中,由于构件的状态变量和依赖于状态的行为可能处于不同的构件中,本文详细描述了如何从构件规格说明和接口中提取和分析状态测试所需信息,并生成测试树。通过测试树自动生成测试用例。在构件交互测试中,本文根据Ye Wu提出的构件测试四要素,通过CIG图生成测试用例。由于CIG图不能表示内容依赖关系,本文提出了通过SBCIM模型产生测试用例。最后,本文讨论了目前构件集成测试依然存在的问题,并提出了今后的研究重点和方法,为今后本方向的研究提供了参考。

著录项

  • 作者

    夏辉;

  • 作者单位

    西安理工大学;

  • 授予单位 西安理工大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 张毅坤;
  • 年度 2006
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    构件系统; 集成测试; 软件开发; 面向对象;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号