首页> 中文学位 >软件场景测试法中场景切换路径的优化方法研究与应用
【6h】

软件场景测试法中场景切换路径的优化方法研究与应用

代理获取

目录

声明

摘要

1 引言

1.1 背景介绍

1.2 国内外研究现状

1.3 本文主要研究内容

2 用例场景法分析

2.1 软件测试与测试驱动

2.1.1 软件测试概念

2.1.2 软件测试类型

2.1.3 测试驱动开发

2.2 统一软件过程

2.2.1 RUP概念

2.2.2 RUP特点

2.3 用例驱动的软件测试

2.4 场景测试法

2.5 本章小结

3 用例场景法优化

3.1 测试场景的构成与场景蕴含

3.1.1 测试场景的简单切换

3.1.2 场景和状态蕴含关系

3.1.3 场景蕴含关系

3.2 路径优化方法

3.3 讨论与比较

3.4 本章小结

4 系统需求分析与主要业务流

4.1 需求分析

4.1.1 系统背景介绍

4.1.2 多角色人员配置

4.1.3 各角色职责与功能

4.2 多角色协同业务处理

4.2.1 服务请求流程

4.2.2 服务后流程

4.3 状态变化

4.4 本章小结

5 优化方法应用实例

5.1 派工业务

5.2 移动应用程序升级

5.2.1 开发人员上传新版本

5.2.2 客户端程序更新

5.3 本章小结

6 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

攻读硕士学位期间学术成果获奖情况

展开▼

摘要

随着软件工程技术的发展,软件规模和复杂度的增加,软件测试的代价也越来越大,如何优化测试过程,提高测试效率已成为现今软件行业的研究热点。
  场景测试法(scenario test)也称为用例测试法(use case test),是一种基于用例驱动思想的软件黑盒测试方法。场景测试法中多场景之间无确定次序而造成了场景的重复构建与撤销,导致了测试代价高。本文在对用例场景测试法研究的基础上,分析测试场景的构成以及场景的简单切换,在复合状态分析、逻辑蕴含概念基础上,从测试场景的结构分解的角度,给出状态蕴含和场景蕴含关系的定义及推论,由场景蕴含形成场景蕴含图SIG(Scenario Implication Graph),然后采用图论方法求解优化路径,并给出该图的系统化处理方法,与其它方法进行比较。最后将该方法应用于实际的软件项目测试,首先分析项目的需求以及核心业务流程,在此基础上进行实例分析,通过分析可知本文所提出的优化方法对场景测试代价具有一定的优化效果。本优化方法并非缩小场景集或对单个场景的测试代价优化,而是通过场景切换代价研究分析场景间的关系来确定场景间的执行次序,从而减少代价。

著录项

  • 作者

    许昌年;

  • 作者单位

    南京理工大学;

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

    软件产品; 场景测试法; 蕴含关系; 路径优化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号